freiberufler Lead-Developer und Architekt mit Schwerpunkt Java/Spring, Cloud (insb. AWS) und Maschinellem Lernen auf freelance.de

Lead-Developer und Architekt mit Schwerpunkt Java/Spring, Cloud (insb. AWS) und Maschinellem Lernen

offline
  • auf Anfrage
  • 93053 Regensburg
  • Umkreis (bis 200 km)
  • de  |  en
  • 01.09.2023

Kurzvorstellung

Erfahrener Lead-Entwickler mit Schwerpunkt Java/Spring Boot und Cloud (insb. AWS), zertifizierter Softwarearchitekt und Softwaretester mit starkem Background im Bereich Maschinelles Lernen. Mehr als 10 Jahre Erfahrung in unterschiedlichsten Branchen.

Qualifikationen

  • Amazon Web Services (AWS)
  • Cloud Computing
  • DevOps
  • Java (allg.)
  • Software Architektur / Modellierung
  • Software Design
  • Softwarearchitektur (iSAQB zertifiziert)
  • Softwaretest (ISTQB zertifiziert)
  • Spring
  • spring boot

Projekt‐ & Berufserfahrung

Lead-Developer, Architekt
Softwarehersteller, Regensburg
3/2022 – 6/2023 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Docker, Java (allg.), Kubernetes, Microsoft Azure

Lead-Developer, Architekt
Kundenname anonymisiert, München
7/2021 – 2/2023 (1 Jahr, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Apache Spark, Git, Java (allg.), Python, Amazon Web Services (AWS)

Lead-Developer, Architekt
Landmaschinenhersteller, Regensburg
7/2020 – 6/2021 (1 Jahr)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Maschinelles Lernen, Pandas DataFrame, Scikit-learn, Docker, Python, Microsoft Azure

Lead-Developer, Architekt
Landmaschinenhersteller, Regensburg
7/2020 – 9/2020 (3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Datenanalyse, Pandas DataFrame, Docker, Python

Data Engineer
Beratungshaus, München
5/2020 – 11/2020 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Natural Language Processing (NLP), Docker, Python, Amazon Web Services (AWS)

Lead-Developer, Architekt
Hausgerätehersteller, München
7/2018 – 4/2020 (1 Jahr, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Apache Spark, Docker, Java (allg.), Python, Amazon Web Services (AWS)

Data Engineer
Kundenname anonymisiert, Frankfurt
7/2017 – 4/2018 (10 Monate)
Banken
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Java (allg.), Maschinelles Lernen, Neuronale Netze, Support Vector Machine (SVM)

Lead-Developer, Architekt
Kamerahersteller, Regensburg
1/2017 – 12/2021 (5 Jahre)
Innere und Äußere Sicherheit
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

PostgreSQL, Apache Maven, Git, Java (allg.), JUnit, Spring, Amazon Web Services (AWS), Hibernate (Framework), Representational State Transfer (REST)

Lead-Developer, Architekt
Softwarehersteller, Landshut
6/2016 – 1/2017 (8 Monate)
Banken
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

WebSphere, Enterprise Architect (EA), Apache Maven, Apache Subversion (SVN), Java (allg.), JUnit, WebSphere MQ

Softwareentwickler, Tester
It-Beratung, München
7/2014 – 8/2014 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Softwareentwickler, Tester
Logistikdienstleister, Regensburg
6/2013 – 3/2014 (10 Monate)
Logistikdienstleister
Tätigkeitszeitraum

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

Softwareentwickler, Tester
It-Security Anbieter, Regensburg
4/2013 – 6/2013 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Softwareentwickler, Tester
Logistikdienstleister, Regensburg
10/2012 – 5/2013 (8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

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

Softwareentwickler, Tester
Behörde, München
8/2011 – 5/2012 (10 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

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

Certified Professional for Requirements Engineering Foundation Level
IREB
2017
ISAQB - Foundation Level
2013
ISTQB - Foundation Level
2011

Ausbildung

Promotionsstudium Wirtschaftsinformatik
Dr. rer. pol.
2012
Regensburg
Diplom Physik
Diplom
2008
Regensburg

Über mich

Ich verfüge über Expertenkenntnisse und langjährige Erfahrung in der
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

Java, Spring Boot, JPA/Hibernate, Amazon Web Services (AWS), Azure, Docker, REST, Spring Security, JUnit, CiCD, GitLab, GitHub

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1751
Alter
40
Berufserfahrung
16 Jahre und 2 Monate (seit 02/2008)
Projektleitung
7 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden