29.07.2026 aktualisiert


Premiumkunde
100 % verfügbarFull Stack Software Engineer / Architekt
Zürich, Schweiz
Zürich +25 km
Bsc Computer ScienceSkills
Argo CDTempoOpenTelemetryJavaCloud ComputingProfilingDevOpsJ2EEIntellij IDEAJava Persistence APIPythonPostgreSQLAngular 2+Requirements EngineeringSolution Architecture
Als langjähriger Fullstack Software Engineer mit Zertifizierungen in Requirements Engineering, Software Architecture und Test Engineering decke ich mit meiner Expertise den kompletten Software Entwicklungs Prozess – von der methodisch korrekten Anlyse und Erhebung von Anforderungen über Problemdomänenmodellierung und Lösungsentwurf bis hin zur Implementierung, Qualitätssicherung und Betrieb der entstandenen Systemen. Agiler Prozessgestalltung, Coding und Collaboration Guidelines, Wissenstransfer und Dokumentation inklusive. Ich denke in Lösungen, Systemen und Prozesse statt nur in Code und Features.
Weitere Stichwörter:
Requirements Engineering
Solution Architecture
Test Engineering
Java / Python / Typescript / Javascript / Linux Bash
Spring Boot / Quarkus / Jakarta EE
Angular / React / Redux
Kafka Clients / Kafka Cluster Adminstration
Kubernetes / ArgoCD / Gitlab Pipelines
DevOps / Opentelemety / Prometheus / Tempo / Pyroscope / Grafana
Postgresql / Oracle / MySQL
Micro Services / Self Contained Systems
Orchestrated / Choreographed (Event Driven) Architectures
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2023
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnissePersischMuttersprache
Projekthistorie
● Resiliente, entkoppelte, ereignisgetriebene, service-orientierte Architektur für die asynchrone Kommunikation
zwischen der städtischen Benutzerplattform (i.e. MeinKonto) und den städtischen Fachapplikationen konzipiert
● Kafka Cluster aufgebaut und administriert
● Asynchronen Transport von Anhang Dateien mit MinIO und Kafka konzipiert und implementiert
● Quarkus Services mit relationalen DBs konzipiert und implementiert
● Quarkus Kafka Clients mit idempotenten Konsumenten mit verzögerten Retry-Kaskaden, Produzenten mit
Transactional Outbox Pattern und Dead Letter Queues konzipiert und implementiert und somit das
“Exactly-Once-Delivery” sichergestellt
● Kubernetes Infrastrukturen mit Helm Charts, lokale Infrastrukturen mit Docker Compose und CI/CD Prozesse mit
Gitlab Pipelines erstellt
● Full Scale Operational Observability, i.e Continuous Tracing & Profiling, mit Mikrometer Metriken, Prometheus
Exemplars, Opentelemtry Traces und Pyroscope Profiles konzipiert und mit Quarkus-OTel Instrumentation,
Pyroscope Java Agent, Opentelemetry Collector, Tempo als Tracing Backend, Pyroscope als Profiling Backend,
Prometheus und Grafana implementiert
● Python Applikation zur Lastgenerierung und Latenzzeitmessung einzelner Nachricht Verarbeitungen implementiert
● Java Library (Java/Jakarta EE und Spring kompatibel) für Marshalling und Unmarshalling von
ECH-0258-kompatiblen XML-Dokumenten mit einer VeVV-spezifischen Fassade konzipiert und implementiert
● Als Mitglied eines der 14 DevOps Teams tätig bei DAZIT für den gesamten Lebenszyklus dreier Fachapplikationen
bestehend aus über 20 Services und Self Contained Systems mitverantwortlich gewesen
● Feature-Beschreibungen mittleren Detaillierungsgrades von Value Stream entgegengenommen, in konkrete
technische Specs und Designs übersetzt, in einzelne Aufgaben zerlegt und deren Umsetzung im Verlaufe eines
Program Increments geplant
● In einer choreographierten Software Landschaft Services und Self Contained Systems mit Spring Boot Backends,
Angular Browser Clients und Postgresql Datenbanken entwickelt und deren Kommunikationen innerhalb und über
Fachapplikationen hinweg mittels Kafka Messages sichergestellt
● Spring Boot Services in einer Use Case basierten hexagonalen Architektur entworfen und entwickelt und bei der
Ausarbeitung und Sicherstellung der Architektur-Richtlinien mitgewirkt
● Angular Browser Client Applikationen in einer Redux Architektur entworfen und entwickelt und bei der
Ausarbeitung und Sicherstellung der Architektur-Richtlinien mitgewirkt
● Die entwickelten Änderungen/Erweiterungen in einem Workflow bestehend aus manuellen wie auch
automatisierten Review, Verifikation, Integration und Deployment Tasks und Pipelines fortlaufend in die Produktion
geführt
● In Wochenschichten die Überwachung und Betriebs-Sicherstellung der produktiven Applikationen mittels Splunk,
Grafana und Kafka Event Error Services verantwortet, Fehler Rapporte erstellt und/oder Fehlerbehebungen
angebracht
● Mittels Bash Scripts und Docker lokal lauffähige Infrastrukturen zur Entwicklung und dem Testen von gesamten
Fachapplikationen in einer Ubuntu VM erstellt
● Migration der Applikationen von On-Prem Cloudfoundry auf eine DAZIT eigene Plattform auf AWS Cloud
● Technische Dokumentationen mit UML erstellt und erweitert
● Code Reviews durchgeführt
bestehend aus über 20 Services und Self Contained Systems mitverantwortlich gewesen
● Feature-Beschreibungen mittleren Detaillierungsgrades von Value Stream entgegengenommen, in konkrete
technische Specs und Designs übersetzt, in einzelne Aufgaben zerlegt und deren Umsetzung im Verlaufe eines
Program Increments geplant
● In einer choreographierten Software Landschaft Services und Self Contained Systems mit Spring Boot Backends,
Angular Browser Clients und Postgresql Datenbanken entwickelt und deren Kommunikationen innerhalb und über
Fachapplikationen hinweg mittels Kafka Messages sichergestellt
● Spring Boot Services in einer Use Case basierten hexagonalen Architektur entworfen und entwickelt und bei der
Ausarbeitung und Sicherstellung der Architektur-Richtlinien mitgewirkt
● Angular Browser Client Applikationen in einer Redux Architektur entworfen und entwickelt und bei der
Ausarbeitung und Sicherstellung der Architektur-Richtlinien mitgewirkt
● Die entwickelten Änderungen/Erweiterungen in einem Workflow bestehend aus manuellen wie auch
automatisierten Review, Verifikation, Integration und Deployment Tasks und Pipelines fortlaufend in die Produktion
geführt
● In Wochenschichten die Überwachung und Betriebs-Sicherstellung der produktiven Applikationen mittels Splunk,
Grafana und Kafka Event Error Services verantwortet, Fehler Rapporte erstellt und/oder Fehlerbehebungen
angebracht
● Mittels Bash Scripts und Docker lokal lauffähige Infrastrukturen zur Entwicklung und dem Testen von gesamten
Fachapplikationen in einer Ubuntu VM erstellt
● Migration der Applikationen von On-Prem Cloudfoundry auf eine DAZIT eigene Plattform auf AWS Cloud
● Technische Dokumentationen mit UML erstellt und erweitert
● Code Reviews durchgeführt
● Fachliche Anforderungen analysiert und technische Spezifikationen im Rahme der Solution Architektur erstellt
● Stammdaten des Paketsortierungsprozesses analysiert, modelliert und Datenintegrität mathematisch verifiziert
● Spring Boot Service aufgesetzt und implementiert
● Angular UI Applikation implementiert
● Aws Lambdas für die Transformation von Datenströmen mit S3, DynamoDB und Kafka Topics als Quelle/Senke
implementiert