04/15/2026 updated


Premium member
100 % availablePrincipal Cloud Architect, Ex-Googler - Kubernetes / AWS / Azure / Google / Code
Ulm, Germany
Worldwide
Dipl.-Inf.C (Programming Language)Java (Programming Language)JavaScriptAmazon Web ServicesAutomotive IndustryMicrosoft AzureBankingBash ShellBig DataDelphi (Programming Language)Cloud ComputingContinuous IntegrationLinuxDevOpsDigitization
- Profile
Full stack hands-on software architect, vertically & horizontally - Expert of cloud, distributed systems and digitalization
- High Availability & Internet-scale, e.g. at Google
- Coach for engineering teams
Experience
Industries
Industries
Internet Advertisement, FinTech, Home appliances, Automotive, Banking, Gastronomy
Technologies (excerpt)
Azure, AWS, GCP
Golang, Java, Python, TypeScript, Borland Delphi, C
Cassandra, Postgres, Oracle, Hazelcast, ElasticSearch
Kubernetes, Docker, gRPC, Prometheus, Infrastructure-as-code, Django, JEE, Grafana, GitLab, Jenkins, CI/CD,Guice, SLF4J, XML, JSON, Thrift, REST, SOAP, Spring, Servlets, Application Servers, JPA, EJB, Hibernate, JUnit, JDBC, SQL, Linux, bash, Maven, Maven Plugins, Git, Websocket, Hadoop MapReduce, TCP, IP, TestNG, Portlets, Vaadin, TypeScript, ANTLR, JavaScript, AngularJS, Objective C, Borland Delphi, C, and a lot more
Architecture
Focus on: Microservices, Cluster Systems, Distributed Systems, Cloud, Big Data, Data-Driven Engineering, Linearly scalable systems, High Availability, Graceful Degradation, Security
Security
Threat analysis to find threat models, STRIDE, asset definition
Author
Java aktuell, Blog
Languages
DeutschNative speakerEnglischFluent
Project history
Im Rahmen einer groß angelegten Erweiterung von Android und iOS Apps wurden verschiedene Funktionen konzipiert und entwickelt, um die Kundenbindung zu stärken und ein konsistentes digitales Nutzererlebnis zu ermöglichen. Dabei lag der Fokus auf der intelligenten Vernetzung zentraler neuer Funktionalitäten, um relevante Inhalte und Mehrwerte kontextbezogen bereitzustellen. Zusätzlich wurden weitere fachliche und technische Ausbaustufen der Lösung konzipiert.
Aufgrund einer hohen Anzahl an Nutzern bestanden hohe Anforderungen an Skalierbarkeit, Ausfallsicherheit und Verfügbarkeit.
AWS, Java, Kubernetes, Quarkus, Redis, REST, OpenAPI, GitLab
Konzeption und Umsetzung einer plattformübergreifenden mobilen Anwendung für iOS und Android zur Erfassung, Pflege und Synchronisation von Artikeldaten in Echtzeit. Verantwortung für die Frontend-Entwicklung auf beiden mobilen Plattformen sowie für die Entwicklung und Anbindung eines skalierbaren Backends auf AWS mit Golang. Fokus auf performante Synchronisationsprozesse, hohe Verfügbarkeit, benutzerfreundliche Oberflächen und eine stabile technische Architektur.
AWS, iOS, Android, Swift, Kotlin, Kotlin Multiplatform, Go, DynamoDB, GitHub, Docker
Es wurde eine Service Plattform entwickelt, die die üblichen Serviceaufgaben der Erzeuger unterstützt und vereinfacht. Dabei wurde die Plattform in die existierende IT-Landschaft integriert und zum Austausch von Daten mit ihr verknüpft.
Aufgaben:
- Technische Leitung und Steuerung eines Teams von 6 Personen
- Steuerung und Priorisierung der Umsetzung in sämtlichen Bereichen (Software Backend/Frontend, Operations, Infrastruktur, DevOps)
- Architektur der gesamten Plattform, inkl. Erstellung, Abstimmung und Umsetzung von Architecture Decision Records, automatisiertem Testing von Unit- bis End-to-End-Tests und Sicherheitskonzepten
- Hands on Umsetzung im Entwicklungsteam
- Entwicklung von Prozessen und Konzepten zum nachhaltigen Betrieb und automatisierten Testing der Platform
- Stakeholdermanagement inklusive Abstimmung von Anforderungen
Azure (Container Registry, KeyVault, Application Gateway), Kubernetes (Azure Kubernetes Service), Docker, Docker Compose, Microservices, Java, JavaScript, TypeScript, Spring Boot, Angular, Postgres, MongoDB, REST, OpenAPI, Keycloak, GitLab