08.08.2025 aktualisiert
SS
Premiumkunde
100 % verfügbarSenior Fullstack Entwickler | Java | Spring Boot | Angular | AWS | JPA | OAuth | Migration
München, Deutschland
Weltweit
Master of Computer ScienceSkills
JavaJavaScriptAftersalesIBM AixLichtmaschinenAmazon Web ServicesAmazon S3AndroidApache AntApache TomcatArchitekturComputer VisionAtlassian ConfluenceAtlassian JiraHTML5
Kurzprofil
Methoden- und Technologieschwerpunkte
Tools: Docker, Tomcat, Maven, OpenSSL, Gitlab, GIT, Github, TeamCity, Perforce, Jira, Confluence, AWS, OAuth, Kafka
Datenbanken: Oracle 19c, PostgreSql, MS-SQL, DB2, MongoDB, Redis
Methoden: Wasserfall, Scrum, SAFe
Sprachen: Java, C++ 17, Gradle, Groovy, Kotlin, Python, YAML, JavaScript, TypeScript, HTML5, XML, JSON, Bash, CMD, Powershell, VBA, Ruby, DICOM, YAML
Frameworks: Spring, Spring Boot 2/3, Hibernate, JPA, Angular, Ant, QT 5, Pandas, FastAPI, SQLAlchemy
Webprotokolle: Rest, WebSocket, gRPC
Test-Framework: Selenium, JUnit, Mockito, CPPUnit, SpringBoot Test, Testcontainers
Betriebssysteme: Windows, Linux
Projekthistorie
Senior Fullstack Entwickler 11.2023 – 12.2024
MHP/Porsche Development und Support (Automotive)
Eingesetzte Methoden und Technologien:
Java, Kafka, Gitlab, Spring Boot 3, Streamzilla, Splunk, Swing, Gradle (Groovy/Kotlin), Git, Github, Oracle19c, PostgeSQL, JPA, Hibernate, Envers, Oracle DB, Oracle WebLogic, PL/SQL, PostgreSQL, Grafana, Docker, Testcontainer, Testautomatisierung, JUnit, Spring Boot Test, AWS E2, AWS S3 Bucket, Linux, OAuth, YAML, hexagonale Architektur, Jira, Confluence, Scrum
Senior Fullstack Entwickler 04.2023 – 11.2023
MHP/Porsche (Automotive)
Java, Spring Boot 3, Kafka, Axis2(SOAP), ElasticSearch, Tomcat 9.58, Swing, REST, XML, JSON, JacksonMapper, JPA, PL/SQL, Git, Github, Gitlab, Gradle, MapStruct, OAuth, Oracle 19c, Oracle WebLogic, Junit 4, Yaml, Helm, Terraform, Grafana, AWS E2, AWS Python calculation tool, hexagonale Architektur, Jira, Confluence, Scrum
Senior Fullstack Entwickler 02.2020 – 02.2023
TOMTEC Imaging Systems GmbH (für Philips- Medizintechnik)
Visual C++ 11/17, QT 5.12, Java, J2EE, Spring Boot, Kafka, Maven, Hibernate, SOA, Angular, JAX-WS, Selenium 3.141, CMake 3.2, Kotlin, Docker, Helm, Kubernetes, RabbitMQ, MQTT, Grafana, Karma-Tests, Testautomatisierung, Jasmine, Node, Ant, WebView2, PostgreSQL, DB2, Ruby 2.7, ElecectronJS, Websocket, HTML5, XML, Less/Css3, JavaScript, iFrame Bridge, Mustache, Typescript, IntelliJ, JMS Jakarta Messaging Service, Teamcity CI/CD, QT Signalslots Framework, Openapi Generator, CPPUnit, Boost, AWS, Mockito, Junit 3/4, Karma, Jasmine, ODBC, CMD, Powershell, Gradle (Groovy/Kotlin), SWOT Analyse, JBoss, Tomcat, Softwarearchitektur, Linux, DICOM, Jira, Confluence, Scrum, Mustache, RelaxNG, Boost
Fullstack Entwickler 02.2017 – 01.2020
TOMTEC Imaging Systems GmbH (für Philips - Medizintechnik)
Java, Wicket, J2EE, Maven, Hibernate, SOA, Spring Framework 4.0, Liquibase, JAX-WS, WicketStuff/ RestAPI, Junit 3/4, Selenium, Docker, Kubernetes, RabbitMQ, MQTT, Mockito, Testautomatisierung, Websocket, DB2, HTML5, XML, Less/CSS3, relaxNg, Gradle (Groovy/Kotlin), Eclipse, IntelliJ, Ant, Flyway , Arquillian, Angular 5, PdfBox, RenderingTools (Itext,PrinceXML), JMS Jakarta Messaging Service, Teamcity CI/CD, Perforce, CMD, Powershell, C++14, JNI, Angular, Karma, Jasmine, JBoss, Tomcat, Softwarearchitektur DICOM, Linux, SWOT Analyse, Jira, Confluence, Scrum, Numpy,jFrog
Junior Fullstack Entwickler 08.2016 – 01.2017
Capgemini (Automotive)
Eingesetzte Methoden und Technologien:
Java, Eclipse IDE, zOS, Maven, JUnit, Websphere, Microsoft Access 2010, VBA, Pearl, CMD, Powershell, Bash, xCobol, Ant, Jenkins CI/CD, Junit, Wasserfallmodell
Ausbildung
Werkstudent / Master Thesis 08.2015 – 06.2016
Seven Principles AG, Frankfurth a.M.
Praktikant 01.2012 – 03.2012
SAP GmbH, Walldorf
Universität BIT-Mesra 07.2011 – 12.2011
Mesra, Indien
Praktikant 03.2011 – 06.2011
Fa. PSIPENTA GmbH, Berlin
Qualifikationen
Master of Computer Science 03.2014 – 08.2016
Thesis im Bereich Data-Science mit Pandas/Numpy
Hochschule Darmstadt
Bachelor of Computer Science 09.2008 – 10.2013
Thesis im Bereich Robotik mit ROS-Framework
Hochschule Mannheim
- Erfahrener IT-Berater und Entwickler mit Fokus auf Java, Angular, C++
- Wohnort: Baden-Württemberg, Deutschland
- Auslastung: 100% (40h/Woche)
- Sprachen: Deutsch (Muttersprache), Englisch fließend
Methoden- und Technologieschwerpunkte
Tools: Docker, Tomcat, Maven, OpenSSL, Gitlab, GIT, Github, TeamCity, Perforce, Jira, Confluence, AWS, OAuth, Kafka
Datenbanken: Oracle 19c, PostgreSql, MS-SQL, DB2, MongoDB, Redis
Methoden: Wasserfall, Scrum, SAFe
Sprachen: Java, C++ 17, Gradle, Groovy, Kotlin, Python, YAML, JavaScript, TypeScript, HTML5, XML, JSON, Bash, CMD, Powershell, VBA, Ruby, DICOM, YAML
Frameworks: Spring, Spring Boot 2/3, Hibernate, JPA, Angular, Ant, QT 5, Pandas, FastAPI, SQLAlchemy
Webprotokolle: Rest, WebSocket, gRPC
Test-Framework: Selenium, JUnit, Mockito, CPPUnit, SpringBoot Test, Testcontainers
Betriebssysteme: Windows, Linux
Projekthistorie
Senior Fullstack Entwickler 11.2023 – 12.2024
MHP/Porsche Development und Support (Automotive)
- Projekt: ASCM -After Sales Customer Management
- Analyse, Umsetzung und technische Spezifikation von Anforderungen (User Stories)
- Entwicklung technischer Lösungskonzepte für komplexe Anforderungen unter Verwendung bestehender Systemarchitekturen
- Integration systemübergreifender Schnittstellen im Rahmen der Systemlandschaft
- Durchführung von Fehleranalysen sowie systemübergreifendem Bugtracking
- Planung und Durchführung von Datenmigrationen sowie Modulith-Migrationen und Patching
- Automatisierte Durchführung von User Acceptance Tests (UAT) zur Qualitätssicherung
- Pflege und Weiterentwicklung der Systemdokumentation (SDO) in Confluence
- Bugfixing und Performanceanalyse der Applikationen
- Aktive Mitwirkung in agilen Scrum-Prozessen (Estimation, Reviews, Retrospektiven) sowie SAFe ART-Events
- DevOps-Tätigkeiten: Verwaltung und Pflege von Terraform-Skripten, jFrog-Repositories sowie Deployment-Skripten
Eingesetzte Methoden und Technologien:
Java, Kafka, Gitlab, Spring Boot 3, Streamzilla, Splunk, Swing, Gradle (Groovy/Kotlin), Git, Github, Oracle19c, PostgeSQL, JPA, Hibernate, Envers, Oracle DB, Oracle WebLogic, PL/SQL, PostgreSQL, Grafana, Docker, Testcontainer, Testautomatisierung, JUnit, Spring Boot Test, AWS E2, AWS S3 Bucket, Linux, OAuth, YAML, hexagonale Architektur, Jira, Confluence, Scrum
Senior Fullstack Entwickler 04.2023 – 11.2023
MHP/Porsche (Automotive)
- Projekt: PIWIS Redaktionssystem
- Durchführung der Migration von Java 11 auf Java 17 inklusive Fehleranalyse und Bugfixing
- Ablösung bestehender SOAP-Schnittstellen durch moderne RESTful-WebServices zur Verbesserung der Systemintegration
- Nutzung von Git, GitLab und GitHub zur effizienten Versionierung und Verwaltung des Quellcodes
- Entwicklung von Microservices mit Spring Boot 3.x und JPA für performante und wartbare Backendlösungen
- Aufbau und Integration einer Kafka-Pipeline mit Unterstützung von Avro und JSON zur serviceübergreifenden Datenkommunikation
- Betrieb und Wartung von SUSE Linux Servern zur Sicherstellung stabiler Entwicklungs- und Produktionsumgebungen
- Konfiguration und Anpassung von Deployment Pipelines unter Verwendung von Terraform und Helm
- Umsetzung agiler Softwareentwicklungsprozesse auf Basis von SAFe und Scrum mit Unterstützung durch Atlassian JIRA
Java, Spring Boot 3, Kafka, Axis2(SOAP), ElasticSearch, Tomcat 9.58, Swing, REST, XML, JSON, JacksonMapper, JPA, PL/SQL, Git, Github, Gitlab, Gradle, MapStruct, OAuth, Oracle 19c, Oracle WebLogic, Junit 4, Yaml, Helm, Terraform, Grafana, AWS E2, AWS Python calculation tool, hexagonale Architektur, Jira, Confluence, Scrum
Senior Fullstack Entwickler 02.2020 – 02.2023
TOMTEC Imaging Systems GmbH (für Philips- Medizintechnik)
- Projekt: TOMTEC-ARENA-Reporting
- Schwerpunkt: Measurements mit Framework QT/C++ 17 im Backend Angular 14 im Frontend
- Ablösung der Qt-WebEngine durch Microsoft WebView2 zur Modernisierung der UI-Komponenten
- Migration einer veralteten JavaScript ES5 Anwendung auf Angular 7 zur Verbesserung von Wartbarkeit und Performance
- C++ Upgrade: Portierung bestehender Applikationen von Visual C++11 auf C++17 mit Visual Studio 2015/2019 und Qt-Framework
- Erstellung von Unit Tests mit CppUnit zur Sicherstellung der Codequalität
- Überführung bestehender Integrationstests aus einem Ruby-basierten Framework in moderne Selenium/Java-Strukturen
- Modernisierung des Build-Prozesses: Migration von Apache Ant/CMake zu Gradle (Kotlin), inklusive Integration in die bestehende Systemlandschaft
- Konzeption und Konfiguration von CI/CD-Pipelines in TeamCity mittels YAML
- Pflege und Weiterentwicklung von OpenAPI-Skripten (REST/WebSocket) mit Mustache Templates
- Betrieb und Pflege einer Reporting-Applikation für medizinische Bilddatenverarbeitung
- Durchführung von Sicherheitsanalysen (CVSS, 3rd Party Checks) mit Fokus auf Medizinproduktklasse 2a im Rahmen von TÜV-Süd- und FDA-Audits
- Modulverantwortung für das Softwaremodul „Measurement“ in der Produktlinie TOMTEC ARENA
- Identifikation und Austausch lizenzpflichtiger Report-Komponenten (QT/Boost) nach Lizenzänderungen
- Agiles Arbeiten mit Scrum (Planning, Estimation, Review, Retrospective)
Visual C++ 11/17, QT 5.12, Java, J2EE, Spring Boot, Kafka, Maven, Hibernate, SOA, Angular, JAX-WS, Selenium 3.141, CMake 3.2, Kotlin, Docker, Helm, Kubernetes, RabbitMQ, MQTT, Grafana, Karma-Tests, Testautomatisierung, Jasmine, Node, Ant, WebView2, PostgreSQL, DB2, Ruby 2.7, ElecectronJS, Websocket, HTML5, XML, Less/Css3, JavaScript, iFrame Bridge, Mustache, Typescript, IntelliJ, JMS Jakarta Messaging Service, Teamcity CI/CD, QT Signalslots Framework, Openapi Generator, CPPUnit, Boost, AWS, Mockito, Junit 3/4, Karma, Jasmine, ODBC, CMD, Powershell, Gradle (Groovy/Kotlin), SWOT Analyse, JBoss, Tomcat, Softwarearchitektur, Linux, DICOM, Jira, Confluence, Scrum, Mustache, RelaxNG, Boost
Fullstack Entwickler 02.2017 – 01.2020
TOMTEC Imaging Systems GmbH (für Philips - Medizintechnik)
- Projekt: TOMTEC-ARENA Reporting
- Entwicklung und Wartung eines medizinischen Reporting-Moduls auf Basis von Java, Spring Framework und Apache Wicket
- Analyse, Design und testgetriebene Entwicklung (TDD) von medizintechnischer Software im regulierten Umfeld
- Integration des Reporting-Frontends via iFrame-Bridges und WebSocket-Kommunikation in das TOMTEC ARENA Ecosystem sowie bei externen Kunden
- Durchführung von Unit-Tests mit JUnit, Mockito und Selenium sowie Integrationstests mit Arquillian
- Durchführung von Architektur-Analysen und Erstellung praxisnaher Fallstudien zur Verbesserung der Softwarearchitektur mit anschließender Präsentation in Fachgremien
- Versions- und Buildmanagement mit Perforce, Gradle 3/6 und TeamCity
- Migration der Build-Infrastruktur von Gradle 3 zu Gradle 6 im Kontext einer Modulith-Architektur
- CI/CD-Konfiguration und Automatisierung in TeamCity – sowohl per GUI als auch YAML
- Refactoring und Migration des Wicket-basierten Reporting-Moduls zu einer modernen Spring Boot/Angular Architektur
- Unterstützung interner Projekte als Springer (z. B. bei Image-Com): Entwicklung mit C++/Qt, Plattformarchitektur mit Java/JPA/jFrog, Visualisierung mit Blender und Computer Vision (Python)
- Durchführung sicherheitsrelevanter CVSS- und 3rd-Party-Analysen für Medizinprodukte der Klasse 2a – zur Vorbereitung auf Audits von TÜV Süd und FDA
- Bereitstellung Tomtec/Worksheet Anwendung in Docker als Plugin für Tomtec Arena
- Agiles Arbeiten mit Scrum (Planning, Estimation, Review, Retrospective)
Java, Wicket, J2EE, Maven, Hibernate, SOA, Spring Framework 4.0, Liquibase, JAX-WS, WicketStuff/ RestAPI, Junit 3/4, Selenium, Docker, Kubernetes, RabbitMQ, MQTT, Mockito, Testautomatisierung, Websocket, DB2, HTML5, XML, Less/CSS3, relaxNg, Gradle (Groovy/Kotlin), Eclipse, IntelliJ, Ant, Flyway , Arquillian, Angular 5, PdfBox, RenderingTools (Itext,PrinceXML), JMS Jakarta Messaging Service, Teamcity CI/CD, Perforce, CMD, Powershell, C++14, JNI, Angular, Karma, Jasmine, JBoss, Tomcat, Softwarearchitektur DICOM, Linux, SWOT Analyse, Jira, Confluence, Scrum, Numpy,jFrog
Junior Fullstack Entwickler 08.2016 – 01.2017
Capgemini (Automotive)
- Projekt: Internes Ticketverwaltungssystem zur Ersatzteilanfrage
- Analyse, Dokumentation und Weiterentwicklung eines bestehenden Ersatzteil-Ticketsystems auf Basis von Microsoft Access für den Kunden Mercedes-Benz
- Konzeption, Implementierung und Dokumentation neuer Funktionalitäten unter Einsatz von VBA, Java, Perl und Apache Ant
- Erstellung von client- und serverseitigen Automatisierungsskripten mit Bash/Secure Shell unter UNIX-AIX sowie mit CMD/Powershell auf Windows 7/2012 Servern
- Entwicklung von Prozessen in xCobol auf IBM z/OS-Systemen
- Aufbau und Pflege von Webanwendungen in IBM WebSphere 8.5 inklusive Messaging via IBM MQ
- Migration eines bestehenden 32-Bit Ticketsystems auf eine 64-Bit-Umgebung inklusive Anbindung und Kompatibilitätsprüfung von Drittanbieter-Software
- Design und Automatisierung von CI/CD-Prozessen mittels Jenkins
- Erstellung kundenspezifischer Workflows für Ticketprozesse sowie Durchführung von Fallstudien zur Prozessoptimierung
Eingesetzte Methoden und Technologien:
Java, Eclipse IDE, zOS, Maven, JUnit, Websphere, Microsoft Access 2010, VBA, Pearl, CMD, Powershell, Bash, xCobol, Ant, Jenkins CI/CD, Junit, Wasserfallmodell
Ausbildung
Werkstudent / Master Thesis 08.2015 – 06.2016
Seven Principles AG, Frankfurth a.M.
- Design und Implementierung von BI-Tools
- Erstellung von Fallstudien mit No-SQL und Auswertung in Cloudera
Praktikant 01.2012 – 03.2012
SAP GmbH, Walldorf
- Entwicklung einer Android-App für eine SAP-interne Studie
Universität BIT-Mesra 07.2011 – 12.2011
Mesra, Indien
- Kulturelle Einblicke, Erfahrungsaustausch, Netzwerkaufbau
Praktikant 03.2011 – 06.2011
Fa. PSIPENTA GmbH, Berlin
- Einarbeitung und Entwicklung von Sharepoint-Addons mit Silverlight
Qualifikationen
Master of Computer Science 03.2014 – 08.2016
Thesis im Bereich Data-Science mit Pandas/Numpy
Hochschule Darmstadt
Bachelor of Computer Science 09.2008 – 10.2013
Thesis im Bereich Robotik mit ROS-Framework
Hochschule Mannheim
Sprachen
DeutschMutterspracheEnglischverhandlungssicher