Diese Seite ist auch verfügbar in: English (Englisch)
Christian Dubs
Senior Full Stack Software Engineer & Architekt
Christian Dubs ist ein erfahrener Fullstack Software Engineer und Software Architect mit über 10 Jahren Erfahrung in der Entwicklung skalierbarer Cloud- und Microservice-Systeme. Sein Schwerpunkt liegt auf Java/Spring-basierten Backend-Architekturen kombiniert mit modernen Frontend-Technologien wie Angular sowie auf Themen wie Domain-Driven Design und Clean Architecture. Neben seiner technischen Expertise bringt er umfangreiche Erfahrung in Architekturverantwortung, Teamführung und agiler Transformation mit.
12/2025 - 04/2026 - Lead Software Engineer & Architekt @ Schweizer Bank (vertraulich)
Projekt Implementierung von Transaktionshandling - diverse Algorithmen - aller möglichen Transaktionen (M2M)
- Unterstützung Architektur
- Einführung von Coding-Guidelines
- Unterstützung von Professional-Team-Kollegen
- Entwicklung nach TDD
- Ablösung von Legacy-System und Überführung in ein Domain-driven-event-basiertes-Microservice-Umfeld
Technologien: Java, Spring Boot, Kafka, Angular, Kubernetes (DevOps), ArgoCD, Gitlab, Citrus-Tests, Playwright
11/2021 - 12/2025 - Lead Software Engineer & Software Architekt@ Callista
11/2021 – 12/2022 & 1/2024- 12/2025 Projekt: eBusiness Online Services Plattform, Schweizer Versicherung
- Architektur und Entwicklung von Online-Service Plattform
- Integration von Kafka für Event-driven Systeme
- Einbindung externer Payment Provider
- Migration zu Nx Angular Monorepo
- Einführung moderner Testing Frameworks (Jest, Playwright)
Technologien: Java, Spring Boot, Kafka, Angular, Nx, Jest, Playwright, Openshift 4+ (DevOps), Tekton-Pipelines, Jenkins, ArgoCD, DDD, TDD
1/2023 – 12/2023 Projekt: Versicherungskernsystem (Contract 2.0 Migration), Schweizer Krankenkasse
- Verantwortung für Software-Architektur der Kernapplikation
- Migration von Monolith zu Microservice-Architektur
- Design nach Clean Architecture und Domain Driven Design
- Definition von Migrationsstrategien Richtung Cloud
- Einführung von TDD und Engineering Standards
Technologien: Java, J2EE, IBM-Websphere, OpenLiberty, “shifting Monolith to Microservices”, DDD, TDD
04/2021 - 10/2021 - Agile Team Lead / Architect @ autoSense AG
Projekt: Connected Car Plattform
- Architektur eines SSO-Systems mit Drittanbietern
- Design und Entwicklung von Microservices
- Führung eines Entwicklerteams (7 Personen)
- Agile Coaching und Transformation
- Mentoring auf technischer und prozessualer Ebene
Technologien: Node (Typescript), Aufbau von Microservice-Architecture nach DDD, AWS, Angular, Flutter
04/2019 - 03/2021 - Lead Software Engineer @ HRM Systems AG
Projekt: Betriebliches Gesundheitsmanagement
- Weiterentwicklung einer Legacy-Applikation
- Migration von AngularJS zu Angular
- Einführung einer Microservice-Architektur
- Stakeholder Management und PO Tätigkeiten
- Design und Umsetzung von E2E Features
Technologien: Node (Typescript), Angular, Java, J2EE, Spring Boot, Aufbau Microservice-Architecture, TDD
03/2017 - 04/2019 - Senior Software Engineer @ Homegate AG
Projekt: Web Plattform & Payment Integration
- Integration externer Payment-Systeme
- Entwicklung von Feature Toggle Mechanismen
- Aufbau automatisierter E2E Tests
- Cloud-basierte Backend Services (Notifications)
Technologien: Node (Typescript), Java, Spring, AWS, Angular
Kurzvorstellung
- Based in: Schweiz
- Nationality: Schweiz
- Experience: 10+ years
- Languages: German (Native) | English (Fluent) | French (Intermediate)
Certificates & Educations
- FHO in Engineering (Software Architectural Design), Hochschule Rapperswil(HSR), 09/2011 - 12/2013
- ZFH in Computer Science with Specialisation in Information Technology UAS, ZHAW, 09/2008 – 07/2011
- Certified Scrum Master (CSM), Scrum Alliance
- Development of State of the Art Web Apps with JavaScript, HSR
- Quarkus Training, HSR
- Architecting on Amazon Web Services by Digicomp
- Data Warehousing mit Oracle by Trivadis
- Management 3.0 by Flowdays
Technologies & Tools
- Java, Spring Boot, Quarkus, REST, SOAP
- Python, Java/Kotlin (Quarkus, SpringBoot), C++
- React, Angular, Nx Workspace, Vite, Typescript + ShadCN
- SQL:MySQL, MSSQL, PostgreSql, Elasticsearch, InfluxDB
- Terraform, Helm, Gitlab &Github CI/CD, ArgoCD, Ansible, Bash, Kustomize, Rancher
- Azure, AWS, GCP, Kubernetes, k3s, RKE, Proxmox, KEDA, Istio, Sealed Secrets,
- Keycloak, Active Directory
- Grafana, Prometheus, Locust, Zipking and OTEL metrics
- MQTT, Kafka, Kafka Steams
- Agile Development, TDD, DDD, Clean Architecture