Syncorix GmbH
(Internet und Informationstechnologie, < 10 Mitarbeiter)
01/2025
-
bis jetzt
Software Architecture Consultant
Syncorix GmbH
(Internet und Informationstechnologie, < 10 Mitarbeiter)
09/2022
-
12/2024
Software Architect & Technical Lead
(Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)
Entwurf der Integrationsarchitektur für ein verteiltes Autorisierungssystem
Konzept für den hochverfügbaren Aufbau mit modernen Plattformen, wie Kubernetes und Kafka
Spezifikation einer konsolidierten OpenAPI-Schnittstelle für den Karten-Lifecycle
Entwurf und Dokumentation (arc42) der Lösungs- und Integrationsarchitektur eines, auf hohen Durchsatz optimierten, Verbundes aus self contained systems für die Empfängerprüfung bei SEPA-Überweisungen.
Definition und Implementierung von Sicherheitsmerkmalen (u.a. mTLS, JWE, JWK, Vault-Anbindung, key rotation)
Erstellung von IT-Bebauungsplänen (ArchiMate®, LUY)
Aufbau und Pflege der Plattform OWASP Dependency-Track zur kontinuierlichen Schwachstellenanalyse der Open-Source-Software-Supply-Chain
12/2020
-
08/2022
Solution Architect
(Konsumgüter und Handel, 1000-5000 Mitarbeiter)
Lösungsarchitektur und Referenzimplementierung für die Transformation der mehr als 75 Anwendungen von einer “modulithischen” Struktur zu fachlich geschnittenen“vertical cuts” in Backend und Frontend inkl. Architekturwechsel von Application-Server über Spring-Boot-Anwendungen zu Cloud-Microservices auf Kubernetes und GCP.
01/2015
-
12/2020
Senior Software Engineer & Software Architect
(Konsumgüter und Handel, 1000-5000 Mitarbeiter)
Entwurf, Implementierung, Produktivnahme und Pflege eines Frameworks für die leichtgewichtige und schrittweise Aufteilung marktfachlicher Verarbeitungsketten in asynchrone Teilschritte auf Basis von Spring-Boot, Vaadin, vue.js und MapR-Streams / Kafka.
Lösungsentwurf und Realisierung der Transformation einer proprietären Authentifizierungslösungauf OIDC und Keycloak für eine Familie aus rund 25 Anwendungen.
kontinuierliche Weiterentwicklung der auf Spring basierenden Rahmenarchitektur und Verantwortung des Entwicklungsvorgehen und automatisierter Quality-Gates („programming architect“)
Bewertung von Stabilität und Performance
Hotspot-Analyse, Microbenchmarks & Profiling
Entwicklung von Framework-Komponenten und Anwendungsfunktionen
10/2013
-
12/2014
Senior Software Engineer
(Konsumgüter und Handel, 500-1000 Mitarbeiter)
Kontinuierliche Verbesserung der Funktionalität, Sicherheit und Performanz der Anwendungen in den Märkten gesorgt, inkl.
Verantwortung für die Realisierung eines Funktionspaketes mit gleichzeitiger Modernisierung von vorhandenen Applikationsbausteinen
Spezifikation, Schätzung, Bepreisung und Planung der Lösung
Führung und Unterstützung der Teammitglieder während der Umsetzung
Code-Reviews, QS, technische Abnahmen und Rollout
Sicherstellung der Tragfähigkeit und Performanz der Anwendungsarchitektur
Entwicklung von Framework-Komponenten und Anwendungsfunktionen
01/2013
-
07/2013
Senior Software Engineer
(Telekommunikation, 10-50 Mitarbeiter)
Spannende Entwicklungsprojekte für internationale Kunden prägen, z.B.:
Entwicklung einer Visual Voicemail Applikation
Federführung einer dienst-basierten Architektur
Entwurf einer leicht erweiterbaren IMAP-Bibliothek
Projektleitung und Product Owner einer Lösung zur sicheren, verschlüsselten Kommunikation mittels SMS und Voice-Over-IP Telefonie auf den Plattformen Android und BlackBerry
09/2008
-
12/2012
Software Engineer
(Telekommunikation, 10-50 Mitarbeiter)
Spannende Entwicklungsprojekte für internationale Kunden, inkl.:
Spezifikation, Design und Entwicklung diverser (Java-)Enterprise Projekte
Technische Verantwortung, Konzeption, Erweiterung und Pflege eines auf JavaEE basierenden Produkts zum Testen mobiler Endgeräte
Entwicklung und Integration neuer Komponenten (z.B. Module für Android, Windows Phone, NFC) mit bis zu achtköpfigen Teams
Durchführung von Schulungen bei internationalen Kunden vor Ort
Anleitung von Freelancern zur Unterstützung der Projekte