27.11.2025 aktualisiert


verifiziert
Premiumkunde
80 % verfügbarCloud Software Engineer and Architecture Enthusiast, Consultant
Thun, Schweiz
Schweiz
Uni. Dipl. IngenieurinformatikSkills
JavaSpring CloudSpringGitOpsDevOpsArtificial intelligence (AI)Automated TestingCertified Scrum MasterCKADSolution Architect
Methodologie
Scrum (Certified Scrum Master)
SAFe
Architekturen & Patterns
Streaming & Eventbasierte Architektur
Serviceorientie Architektur (SOA)
Domain Driven Design (DDD)
Command Query Responsibility Segregation (CQRS)
Programmiersprachen
Java >= 8
Kotlin
Dart
Cobol
Spring Frameworks
Spring MVC
Spring Boot
Spring Cloud
Gateway
Sleuth
Config
Kubernetes
Stream
Stream Kafka Binders
Skipper
Data Flow
Function
Task
Contract
Spring Integration
Spring Data
Spring Security
Spring Batch
Übrige Libraries und Frameworks
J2EE, Java EE, Jakarta EE
AspectJ
Apache Camel
JPA, Hibernate
JUnit, Testcontainers, Cucumber
Flutter
Angular
Android (Google Stipendium)
Wiremock
Querydsl, JOOQ
Application Server
Apache Tomcat
Eclipse Jetty
Eclipse GlassFish
JBoss/WildFly
Oracle Weblogic
Messaging Middleware
Apache Kafka
Apache ActiveMQ
RabbitMQ
Datenbanken
DB2 z/OS & LUW
Oracle
PostgreSQL
MongoDB (Certified MongoDB for Java Developers)
MySQL
Neo4j
Cloud Technologien
Docker
Kubernetes
OpenShift
DigitalOcean
Software Architektur Management, Code Quality
SonarQube
ArchUnit
PlantUML
Mermaid
IDE
IntelliJ
Eclipse
Versionsverwaltung
Git
SVN
Build
Maven
Gradle
Bamboo
Jenkins
Buddy
Repositories
Nexus
Metrics, Monitoring, Logging
Grafana
Prometheus & RSocket Prometheus
Micrometer
Graylog
Splunk
Attlasian Produkte
JIRA
Confluence
Bamboo
Bitbucket
Scrum (Certified Scrum Master)
SAFe
Architekturen & Patterns
Streaming & Eventbasierte Architektur
Serviceorientie Architektur (SOA)
Domain Driven Design (DDD)
Command Query Responsibility Segregation (CQRS)
Programmiersprachen
Java >= 8
Kotlin
Dart
Cobol
Spring Frameworks
Spring MVC
Spring Boot
Spring Cloud
Gateway
Sleuth
Config
Kubernetes
Stream
Stream Kafka Binders
Skipper
Data Flow
Function
Task
Contract
Spring Integration
Spring Data
Spring Security
Spring Batch
Übrige Libraries und Frameworks
J2EE, Java EE, Jakarta EE
AspectJ
Apache Camel
JPA, Hibernate
JUnit, Testcontainers, Cucumber
Flutter
Angular
Android (Google Stipendium)
Wiremock
Querydsl, JOOQ
Application Server
Apache Tomcat
Eclipse Jetty
Eclipse GlassFish
JBoss/WildFly
Oracle Weblogic
Messaging Middleware
Apache Kafka
Apache ActiveMQ
RabbitMQ
Datenbanken
DB2 z/OS & LUW
Oracle
PostgreSQL
MongoDB (Certified MongoDB for Java Developers)
MySQL
Neo4j
Cloud Technologien
Docker
Kubernetes
OpenShift
DigitalOcean
Software Architektur Management, Code Quality
SonarQube
ArchUnit
PlantUML
Mermaid
IDE
IntelliJ
Eclipse
Versionsverwaltung
Git
SVN
Build
Maven
Gradle
Bamboo
Jenkins
Buddy
Repositories
Nexus
Metrics, Monitoring, Logging
Grafana
Prometheus & RSocket Prometheus
Micrometer
Graylog
Splunk
Attlasian Produkte
JIRA
Confluence
Bamboo
Bitbucket
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Architektur: Konzeption und Aufbau einer komplett neuen Cloud-Architektur auf Basis eines non-blocking Tech-Stacks (high throughput, low latency).
- Performance: Reduktion der Aufruf-Latenz von 1,2 s auf 0.6 s durch optimierte Services, asynchrone Verarbeitung.
- Hochverfügbarkeit & Skalierung: Betrieb eines komplexen 24/7-Systems mit stabiler Performance in Peak-Zeiten und .
- Qualitätssicherung: Etablierung eines automatisierten Acceptance-Test-Prozesses mit Cucumber.
- Enablement & Übergabe: Schulung des Teams und verantwortliche Gestaltung des Handover-Prozesses für die neue Architektur inkl. automatisiertem Testing.
- CI/CD: Weiterentwicklung der CI-Pipelines mit GitHub Actions und Aufbau der CD-Pipelines mit Argo CD & Helm.
- Stakeholder-Orchestrierung: Enge Vernetzung mit Key-Player-Teams, um Synergien zu heben und Chancen gemeinsam zu realisieren.
- AI Case Studies & Provider-Vergleich: Durchführung Case Studies zum Einsatz von AI-Coding-Assistants (u. a. OpenAI, Anthropic) inkl. Evaluierung nach Code-Qualität, Produktivität, Sicherheit & Kosten.
- Modernisierung: Modernisierung von Spring-Boot-Applikationen und Plug&Play Bibliotheken für unterschiedliche in-house Applikationen.
- Mainframe-Integration: Design, Entwicklung und produktive Einführung von Archivierungs-Gateways zur Auftragsübernahme aus Fachanwendungen.
- Distributed Tracing: Aufbau Tracing Prozess mit Jaeger und Spring Cloud Sleuth inkl. konsistenter Trace-Propagation über Service-Grenzen.
- Quality Engineering & Testing: Etablierung von White-Box- und Black-Box-Tests mit Spring-Test-Bibliotheken sowie verbindlichen Teststufen.
- Enablement: Schulung von Teamkolleg:innen im effizienten Einsatz der Spring-Test-Tools und in testgetriebenen Arbeitsweisen.
- Architektur & Datenstrategie: Unterstützung bei Architekturkonzepten und Definition der Daten-Austausch-Strategie zwischen Systemen.
Mandant: Steuerverwaltung des Kantons Bern
- Führung & Staffing: Leitung eines Teams mit 5 Entwicklern und 2 Business-Analyst:innen; Durchführung technischer Interviews und bereichsübergreifende Einplanung neuer Mitarbeitender.
- Agiles Vorgehen (SAFe): Iterations- und Kapazitätsplanung im SAFe@Agile-Umfeld, inklusive Priorisierung und Abhängigkeiten-Management.
- Plattform & Runtime: Einführung von Spring Cloud Data Flow auf Kubernetes und produktive Bereitstellung für die Steuerverwaltung.
- Streaming-Architektur: Etablierung einer Event-Driven-Architektur mit Spring Cloud Stream und Kafka als Messaging-Middleware.
- Interoperabilität & Legacy: Sicherstellung der nahtlosen Integration neuer Microservices in die bestehende Legacy-Systemlandschaft mit Mainframe.
- Legacy-Ablösung (Batch→Stream): Ablösung bestehender Massenverarbeitungen durch die Streaming Architektur
- Teststrategie (TDD/ATDD): Test-Driven-Design; automatisierte Akzeptanztests mit Cucumber und Service-Virtualisierung via WireMock.
- Kafka Governance: Erarbeitung von Richtlinien für „Kafka as a Service“ und Standards für Inter-App-Kommunikation über mehrere Messaging-Middleware-Technologien.
- Observability & Metriken: Dynamische Metrikerfassung mit Micrometer, RSocket, Prometheus und Visualisierung in Grafana.
- CI/CD & Delivery: Aufbau von CI-Pipelines mit Gradle (Kotlin) und Continuous Delivery über Spring Cloud Data Flow.
- Dokumentation: Erstellung von Architektur- und Implementierungsdokumentation mit PlantUML und Asciidoc.