27.11.2025 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
80 % verfügbar

Cloud Software Engineer and Architecture Enthusiast, Consultant

Thun, Schweiz
Schweiz
Uni. Dipl. Ingenieurinformatik
Thun, Schweiz
Schweiz
Uni. Dipl. Ingenieurinformatik

Skills

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

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Extern: Lead Software Engineer

AXA CH

Versicherungen

>10.000 Mitarbeiter

  1. Architektur: Konzeption und Aufbau einer komplett neuen Cloud-Architektur auf Basis eines non-blocking Tech-Stacks (high throughput, low latency).
  2. Performance: Reduktion der Aufruf-Latenz von 1,2 s auf 0.6 s durch optimierte Services, asynchrone Verarbeitung.
  3. Hochverfügbarkeit & Skalierung: Betrieb eines komplexen 24/7-Systems mit stabiler Performance in Peak-Zeiten und .
  4. Qualitätssicherung: Etablierung eines automatisierten Acceptance-Test-Prozesses mit Cucumber.
  5. Enablement & Übergabe: Schulung des Teams und verantwortliche Gestaltung des Handover-Prozesses für die neue Architektur inkl. automatisiertem Testing.
  6. CI/CD: Weiterentwicklung der CI-Pipelines mit GitHub Actions und Aufbau der CD-Pipelines mit Argo CD & Helm.
  7. Stakeholder-Orchestrierung: Enge Vernetzung mit Key-Player-Teams, um Synergien zu heben und Chancen gemeinsam zu realisieren.
  8. 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.

Extern: Software Engineer and Spring Cloud Specialist

Credit Suisse

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

  1. Modernisierung: Modernisierung von Spring-Boot-Applikationen und Plug&Play Bibliotheken für unterschiedliche in-house Applikationen.
  2. Mainframe-Integration: Design, Entwicklung und produktive Einführung von Archivierungs-Gateways zur Auftragsübernahme aus Fachanwendungen.
  3. Distributed Tracing: Aufbau Tracing Prozess mit Jaeger und Spring Cloud Sleuth inkl. konsistenter Trace-Propagation über Service-Grenzen.
  4. Quality Engineering & Testing: Etablierung von White-Box- und Black-Box-Tests mit Spring-Test-Bibliotheken sowie verbindlichen Teststufen.
  5. Enablement: Schulung von Teamkolleg:innen im effizienten Einsatz der Spring-Test-Tools und in testgetriebenen Arbeitsweisen.
  6. Architektur & Datenstrategie: Unterstützung bei Architekturkonzepten und Definition der Daten-Austausch-Strategie zwischen Systemen.

Lead Software Developer

Bedag Informatik AG - Business Solution

Internet und Informationstechnologie

500-1000 Mitarbeiter

Mandant: Steuerverwaltung des Kantons Bern
  1. Führung & Staffing: Leitung eines Teams mit 5 Entwicklern und 2 Business-Analyst:innen; Durchführung technischer Interviews und bereichsübergreifende Einplanung neuer Mitarbeitender.
  2. Agiles Vorgehen (SAFe): Iterations- und Kapazitätsplanung im SAFe@Agile-Umfeld, inklusive Priorisierung und Abhängigkeiten-Management.
  3. Plattform & Runtime: Einführung von Spring Cloud Data Flow auf Kubernetes und produktive Bereitstellung für die Steuerverwaltung.
  4. Streaming-Architektur: Etablierung einer Event-Driven-Architektur mit Spring Cloud Stream und Kafka als Messaging-Middleware.
  5. Interoperabilität & Legacy: Sicherstellung der nahtlosen Integration neuer Microservices in die bestehende Legacy-Systemlandschaft mit Mainframe.
  6. Legacy-Ablösung (Batch→Stream): Ablösung bestehender Massenverarbeitungen durch die Streaming Architektur
  7. Teststrategie (TDD/ATDD): Test-Driven-Design; automatisierte Akzeptanztests mit Cucumber und Service-Virtualisierung via WireMock.
  8. Kafka Governance: Erarbeitung von Richtlinien für „Kafka as a Service“ und Standards für Inter-App-Kommunikation über mehrere Messaging-Middleware-Technologien.
  9. Observability & Metriken: Dynamische Metrikerfassung mit Micrometer, RSocket, Prometheus und Visualisierung in Grafana.
  10. CI/CD & Delivery: Aufbau von CI-Pipelines mit Gradle (Kotlin) und Continuous Delivery über Spring Cloud Data Flow.
  11. Dokumentation: Erstellung von Architektur- und Implementierungsdokumentation mit PlantUML und Asciidoc.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden