Weiterentwicklung Cloud Anwendung Kubernetes / Kafka / Spring Cloud (2019-)
Mandantensytem einer Webplatform für lokale Nachrichtenportale.
Tätigkeiten
- Evaluierung von Graph-Technologien und Entwicklung von Konzepten und eines Prototyps
- Implementierung von fachlichen Datenströmen als Microservice
- Integration von Microservicen via CI/CD Pipelines
- Beratung zu Projektstrukturen und CI/CD
Techstack
AWS, Kubernetes, Kafka, TigerGraph, Prometheus, Grafana, Druid IO, Avro, Spring Cloud, Java 11, JUnit 5, TestingContainers, Scala, Gradle, GitLab CI, Helm
Auftraggeber
Ippen Digital GmbH
Neuentwicklung Cloud Anwendung Angular / Spring / Kubernetes (2018-2019)
Anwendung zur Unterstützung eines Personaldienstleisters bei der Kandidatensuche.
Tätigkeiten
- Erarbeitung und Erfassung der Anforderungen als User Stories
- Analyse von Risiken und Ausarbeitung eines technischen Konzepts
- Abschätzung des Implementierungsaufwands
- Projektplanung und Abstimmung
- Entwicklung und Moderation eines leichtgewichtigen, agilen Entwicklungsprozesses
- Planung und Konfiguration der Azure Infrastruktur
- Aufsetzen div. CI/CD Pipelines
- Dokumentation der Softwarearchitektur
- Testgetriebene Implementierung und Integration von Softwarekomponenten
- Erstellung von automatisierten Integrations-Tests auf Komponenten- und System-Ebene
Techstack
Azure, Kubernetes, Active Directory, Sprint Boot, Java 11, REST, Junit5, Mockito, Gradle, Angular 7, Jasmine, Protractor
Auftraggeber
Rochus Mummert
Weiterentwicklung Angular App mit Spring Backend (2018-2019)
Anwendung zur Berechnung und Bestellung von Intraokularlinsen.
Tätigkeiten
- Definition und Integration von Umgebung und Prozess zur Umsetzung des Response Designs mit Browserstack
- Umsetzung des Response Designs für Browser diverser Desktop- und Mobileumgebungen.
- Implementierung und Integration von Softwarekomponenten innerhalb des agilen Entwicklungsprozesses
- Spezifizierung und Erstellung von automatisierten Integrations-Tests auf UI- und System-Ebene
- Technisches Review von Codeänderungen
Techstack
Angular 7, Typescript, Protractor, Browserstack, REST
Auftraggeber
Carl Zeiss Meditec – Health Care
Neuentwicklung Angular App mit Kubernetes Backend (2018)
Anwendung zur Administration eines Systems zur Berechnung von Intraokularlinsen.
Tätigkeiten
- Implementierung und Integration von Softwarekomponenten innerhalb des agilen Entwicklungsprozesses
- Spezifizierung und Erstellung von automatisierten Integrations-Tests auf UI- und System-Ebene
- Technisches reviewen von Codeänderungen
Techstack
Angular 7, Redux, Typescript, Protractor, Kubernetes, RESTaven
Auftraggeber
Carl Zeiss Meditec – Health Care
Weiterentwicklung JavaFX – Spring System (2017-2018)
Anwendung zur grafischen Unterstützung bei der Analyse und Früherkennung von Augenkrankheiten.
Tätigkeiten
- Implementierung und Integration von Softwarekomponenten
- Implementierung von fachlichen Integrationstests
- Beratung bei Architektur- und Designfragen
- Beratung bei agilen und testgetriebenen Entwicklungsprozessen
- Technisches Review von Codeänderungen
- Architekturdokumentation
Techstack
Java 8, Java FX 8, Junit 4/5, Mockito 1/2, REST, Spring, Maven
Auftraggeber
Carl Zeiss Meditec – Health Care
Neuentwicklung Microservice System mit React Frontend (2015-2017)
Anwendung zur Automatisierung des Continuous Integration Prozesses im Bereich der E/E-Absicherung.
Tätigkeiten
- Definition und Leitung des agilen Entwicklungsprozesses
- Unterstützung des Productowners bei der Anforderungsanalyse und dem Festlegen von User Stories und derer Akzeptanzkriterien
- Kostenschätzung und Unterstützung bei der Angebotserstellung
- Konzipierung und Dokumentation der Softwarearchitektur
- Einarbeitung und fachliche Führung des Projektteams
- Aufsetzen und Wartung der DevOps (Continuous Integration and Deployment)
- Implementierung und Integration der Softwarekomponenten
Techstack
Java 8, Java FX 8, Junit 4/5, Mockito 1/2, REST, Spring, Maven
Auftraggeber
BMW AG
Migration und Weiterentwicklung einer Swing Anwendung auf JavaFX (2016)
Anwendung zur Absicherung der Flashbarkeit von Softwareeinheiten auf Steuergeräten.
Tätigkeiten
- Kostenschätzung
- Planung und Verantwortung des Arbeitspakets
- Realisierung der Migration
Techstack
JavaFX 8, Maven, Eclipse, SVN
Auftraggeber
BMW AG
Java EE Backend mit JSF Frontend (2015)
Anwendung zur Verwaltung von Steuergerätprofilen.
Tätigkeiten
- Konzeption der Softwarearchitektur
- Implementierung und Integration der Softwarekomponenten
Techstack
Java EE, JPA, JSF, Primefaces, Maven, Eclipse, SVN, Postgresql
Auftraggeber
BMW AG
Java EE Backend mit JSF Frontend (2014)
Anwendung zur Freigabe von Steuergerätvarianten für die Teilnahme an den Entwicklungsiterationen.
Tätigkeiten
- Konzeption der Softwarearchitektur
- Implementierung und Integration der Softwarekomponenten
Techstack
Java EE, JPA, JSF, Primefaces, Maven, Eclipse, SVN, Oracle DB
Auftraggeber
BMW AG
Migration und Weiterentwicklung einer Swing Anwendung auf JavaFX (2014)
Anwendung zur Validierung von Fahrzeugkonfigurationen.
Tätigkeiten
- Erarbeitung und Analyse der Anforderungen
- Implementierung und Integration der Softwarekomponenten
Techstack
JavaFX, Maven, Eclipse, SVN
Auftraggeber
General Motors – Opel
Neuentwicklung Android App (2013-2016)
Firmeninterne Anwendung zur Bereitstellung der Funktionalitäten der Telefonanlage.
Tätigkeiten
- Erarbeitung und Analyse der Anforderungen
- Implementierung und Integration der App
Techstack
Java, Android SDK, Android Studio, Maven, SVN
Auftraggeber
ESG Elektroniksystem- und Logistik GmbH
Neuentwicklung Java EE System mit JSF und C# Frontend (2012-2014)
Anwendung zur Programmierung von Steuergeräten.
Tätigkeiten
- Erarbeitung und Analyse der Anforderungen
- Konzeption der Softwarearchitektur
- Implementierung und Integration des Backends
- Implementierung und Integration des administrativen Frontends
Techstack
Java EE, JPA, EJB, JSF, Primefaces, JAX-WS, Maven, SVN, Postgres
Auftraggeber
ESG Elektroniksystem- und Logistik GmbH
Weiterentwicklung Java Businesslogik (2012-2013)
Anwendung zur Analyse von Tracedaten aus Entwicklungsfahrzeugen.
Tätigkeiten
- Implementierung von Softwarekomponenten
Techstack
Java, Ant, Eclipse, SVN
Auftraggeber
BMW AG