Lead-Developer und Architekt mit Schwerpunkt Java/Spring, Cloud (insb. AWS) und Maschinellem Lernen
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 93053 Regensburg
- Umkreis (bis 200 km)
- de | en
- 01.09.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2022 – 6/2023
Tätigkeitsbeschreibung
Erfassung und Speicherung von Nutzungsdaten eines Softwareproduktes in der Cloud zur Analyse des Kundenverhaltens:
Tätigkeiten
• Erstellen von CI/CD Pipelines (GitHub, Azure)
• Ausarbeitung einer Gesamtarchitektur
• Implementierung von Komponenten in Java 17
• Abstimmung von Anforderungen
• Qualitätssicherung
• Erstellung von Unit, Integration und End-To-End Tests
• Aufbau der Infrastruktur mit Flux + Kubernetes + Github + Azure
Docker, Java (allg.), Kubernetes, Microsoft Azure
7/2021 – 2/2023
Tätigkeitsbeschreibung
Speicherung, Verarbeitung und Analyse von Endkundendaten zur Ermittlung von KPIs und Bereitstellung von Daten für weitere Projektteams
Tätigkeiten
• Erstellen von CI/CD Pipelines (GitLab, AWS Cloudformation, AWS CodePipeline)
• Implementierung von Komponenten in Java und Python
• Abstimmung von Anforderungen mit dem Endkunden und anderen Projektteams
• Qualitätssicherung
• Code Reviews
• Erstellung von Unit, Integration und End-To-End Tests
• Anbindung und Integration von Fremdsystemen
• Refactoring einer komplexen Codebase inkl. Deployments ohne Downtime
Apache Spark, Git, Java (allg.), Python, Amazon Web Services (AWS)
7/2020 – 6/2021
Tätigkeitsbeschreibung
Verarbeitung, Aufbereitung und Analyse von Daten Automatisierung von Logistik-Prozessen
Tätigkeiten
• Projektleitung
• Analyse Ist-Situation
• Beschaffung geeigneter Datenbasis
• Abstimmung mit den Fachexperten
• Aufzeigen von Verbesserungspotentialen
• Merkmalsextraktion, Feature-Engineering
• Datenanalyse und Implementierung von Algorithmen zur Automatisierung
• Kommunikation der Ergebnisse auf Management Ebene
• Integration neuer Lösung in die IT-Systemlandschaft
Maschinelles Lernen, Pandas, Scikit-learn, Docker, Python, Microsoft Azure
7/2020 – 9/2020
Tätigkeitsbeschreibung
Verarbeitung, Aufbereitung und Analyse von Maschinendaten zur Produktweiterentwicklung
und Nachvolziehen des Nutzerverhaltens
Tätigkeiten
• Beschaffung geeigneter Datenbasis
• Literaturrecherche und Auswahl geeigneter Tools
• Abstimmung mit den Fachexperten
• Auswertung der vorliegenden Datensätze
• Visualisierung der Zusammenhänge und Daten
• Kommunikation der Ergebnisse auf Management Ebene
• Verfassen eines Abschlussberichtes
Datenanalyse, Pandas, Docker, Python
5/2020 – 11/2020
Tätigkeitsbeschreibung
Automatisierte Erkennung von Fachbegriffen und relevanten Textbestandteilen in komplexen und unstrukturierten Textdokumenten
Tätigkeiten
• Projektleitung
• Datenanalyse
• Modellierung Algorithmus
• Coaching / Koordination des Teams
• Implementierung kritischer Komponenten
• Qualitätssicherung
• Kommunikation der Ergebnisse auf Management Ebene
Natural Language Processing, Docker, Python, Amazon Web Services (AWS)
7/2018 – 4/2020
Tätigkeitsbeschreibung
Speicherung, Verarbeitung und Analyse von Endkundendaten zur Ermittlung von KPIs und Bereitstellung von Daten für weitere Projektteams
Tätigkeiten
• Auswahl, Analyse, Entwicklung und Optimierung von Klassifikationsalgorithmen
• Erstellen von CI/CD Pipelines (GitLab, AWS Cloudformation, AWS CodePipeline)
• Implementierung von Komponenten in Java und Python
• Abstimmung von Anforderungen mit dem Endkunden und anderen Projektteams
• Qualitätssicherung
• Code Reviews
• Erstellung von Unit, Integration und End-To-End Tests
• Anbindung und Integration von Fremdsystemen
Apache Spark, Docker, Java (allg.), Python, Amazon Web Services (AWS)
7/2017 – 4/2018
Tätigkeitsbeschreibung
Für eine neuartige, biometrische Benutzerauthentifizierung wird ein Erkennungsalgorithmus entwickelt.
Tätigkeiten
• Auswahl, Analyse, Entwicklung und Optimierung von Klassifikationsalgorithmen
• Entwicklung von Prototypen und Anpassung bezüglich Anforderungen aus Banken-Umfeld
• Fachliche und Methodische Tests
• Datenaufbereitung, Datensammlung, Merkmalsextraktion, Feature-Engineering
Java (allg.), Maschinelles Lernen, Neuronale Netze, Support Vector Machine
1/2017 – 12/2021
Tätigkeitsbeschreibung
Verarbeitung, Speicherung, Aufbereitung und Analyse von Daten an Spieltischen in Echtzeit für die weltweit größten Casinos
Tätigkeiten
• Anpassung der Softwarearchitektur (Microservices)
• Modellierung Datenmodell
• Coaching der Entwickler
• Implementierung geschäftskritischer Komponenten
• Performance-Troubleshooting und Optimierung (Datenbank und Java-Backend)
• Qualitätssicherung
• Integrations-, Last- und Performancetests
Postgresql, Apache Maven, Git, Java (allg.), Junit, Spring Framework, Amazon Web Services (AWS), Hibernate (Framework), Representational State Transfer (REST)
6/2016 – 1/2017
Tätigkeitsbeschreibung
Entwicklung eines Bankinformationssystems für eine deutsche Großbank.
Tätigkeiten:
• Entwicklung der Softwarearchitektur
• Coaching der Entwickler
• Troubleshooting
• Implementierung der geschäftskritischen Komponenten
WebSphere, Enterprise Architect (EA), Apache Maven, Subversion, Java (allg.), Junit, Ibm Websphere Mq
7/2014 – 8/2014
Tätigkeitsbeschreibung
- Analyse der notwendigen Anpassungen im Hinblick auf von Kunden gewünschte Funktionalität
- Entwicklung von Prototypen
- Implementierung der neuen Funktionalität auf Basis von Java und der SAP Business Intelligence platform API.
- Durchführung von Tests in komplexer SAP Umgebung
- Dokumentation und Qualitätssicherung
6/2013 – 3/2014
Tätigkeitsbeschreibung
- Erarbeitung von konkreten Anforderungen in enger Zusammenarbeit mit dem Auftraggeber
- Erstellung und Validierung technischer Konzepte
- Implementierung der neuen Anwendung auf Basis von Java, Spring, Oracle, Swing, Eclipse BIRT
- Anbindung der Eclipse BIRT Komponenten
- Erstellung graphischer Oberflächen mit Swing und Komponenten des Auftraggebers
- Integration bestehender Komponenten des Auftraggebers
- Definition und Erstellung von automatisierten Tests
- Dokumentation und Qualitätssicherung
- Schulung von Mitarbeitern in Softwaretests/-Entwicklung
4/2013 – 6/2013
Tätigkeitsbeschreibung
- Anforderungsanalyse mit den Kunden
- Erstellung und Test von Android App zur Sammlung von biometrischen Merkmalsproben
- Planung und Durchführung der Datensammlung
- Auswertung der Daten mit Methoden des Maschinellen Lernens
- Erstellung von Management Summary zur Dokumentation der Machbarkeit
10/2012 – 5/2013
Tätigkeitsbeschreibung
- Implementierung der neuen Middleware auf Basis von Java, Spring, Oracle
- Abstimmung von Anforderung mit dem Kunden und Auftraggeber
- Umsetzung / Implementierung der Logistik-Prozesse
- Anbindung zahlreicher Warenmanagement-Systeme
- Erstellung graphischer Oberflächen mit Swing und Komponenten des Auftraggebers
- Integration bestehender Komponenten des Auftraggebers
- Definition und Erstellung von automatisierten Tests
- Dokumentation und Qualitätssicherung
8/2011 – 5/2012
Tätigkeitsbeschreibung
- Implementierung des Basisframeworks aufbauend auf Spring MVC, Web Flow, Webservices und JSF
- Abstimmung von Anforderung mit dem Kunden
- Umsetzung / Implementierung der eGovernment Prozesse
- Anbindung bestehender SAP Webservices zum Datenaustausch
- Umsetzung des User Interfaces in JSF und JavaScript
- Implementierung geeigneter Frontend- und Backend-Validierungen
- JSF Komponentenentwicklung mit Fokus auf Wiederverwertbarkeit
- Abstimmung/Zusammenarbeit mit dem Testteam
- Dokumentation und Deployment
Zertifikate
IREB
Ausbildung
Regensburg
Regensburg
Über mich
Java/JEE-Entwicklung, insbesondere auch mit dem Spring-Framework. Neben der
Softwareentwicklung erstreckt sich mein Fachwissen insbesondere auf die Gebiete des
Machine Learning und Data Analytics. Ich verfüge insbesondere über die Fähigkeit,
zusammen mit dem Kunden praxistaugliche Lösungen zu finden und umzusetzen.
Expertenkenntnisse in Cloud-Technologien sowie ein ausgeprägtes analytisches
Denkvermögen runden mein Profil ab.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden