09.05.2026 aktualisiert

**** ******** ****
Premiumkunde
40 % teilweise verfügbar

Senior Software Engineer / AI & ML Integration – Java, Python, Spring Boot, Kubernetes

Uster, Schweiz
Uster +100 km
Dipl. Informatiker
Uster, Schweiz
Uster +100 km
Dipl. Informatiker

Profilanlagen

CV_Dietrich_ML_EN.pdf

Über mich

Senior Fullstack-Architekt & AI-Engineer mit 33+ Jahren Erfahrung. Spezialisiert auf Java, Python, Spring Boot, ML/AI-Integration, Microservices, Kubernetes und agile Projektarbeit.

Skills

Künstliche IntelligenzPythonMachine LearningSpring BootBackendKubernetesApache Kafka
Als Senior Software Engineer und Architekt mit über 33 Jahren Projekterfahrung in der Schweizer IT-Branche bringe ich eine breite technische Basis mit, die ich in den letzten Jahren konsequent in Richtung AI/ML-Integration ausgebaut habe. Meine Kernkompetenz liegt in der Entwicklung produktionsreifer, enterprise-tauglicher Softwaresysteme in Java (Spring Boot) und Python – ergänzt durch fundierte Kenntnisse in Microservice-Architekturen, event-getriebener Verarbeitung (Apache Kafka) und modernen DevOps-Praktiken (Kubernetes, Docker, CI/CD).

Im Bereich Machine Learning und AI-Integration habe ich bei Julius Baer ML-Pipelines zur Betrugserkennung (Fraud Detection) und Kundenrisikobewertung mit Python und regelbasierten Engines (Actico) konzipiert und in produktive Systeme überführt. Bei Postfinance habe ich zuletzt eine Privacy-First-Plattform für Voice- und Chatbot-Lösungen entwickelt, bei der lokale LLMs (Ollama, llama.cpp), Whisper Speech-to-Text sowie Vertex AI und Claude Sonnet zum Einsatz kamen – deployed auf Docker/Kubernetes, integriert in bestehende Spring Boot-Backend-Landschaften. Ich verstehe mich dabei ausdrücklich nicht als Data Scientist, sondern als Engineer, der AI-Modelle strukturiert, sicher und skalierbar in Enterprise-Umgebungen integriert.

Ergänzend betreibe ich seit Ende 2024 als Gründer die Lernplattform LearnAI.sk auf Skool.com, auf der ich AI-Automatisierungslösungen mit N8N, LangChain, LangGraph, ChatGPT, Gemini und Grok entwickle und vermittle. Dies hält mich nah an der technologischen Entwicklung im LLM- und RAG-Umfeld.

Meine Arbeitsweise ist lösungsorientiert, strukturiert und eigenverantwortlich. In agilen Teams (SAFe, Scrum) habe ich regelmässig auch als Scrum Master und technischer Ansprechpartner zwischen Business und Entwicklung agiert. Ich kommuniziere fliessend auf Deutsch (Muttersprache) und Englisch (C1) und bin sofort verfügbar.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2000

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse

Projekthistorie

Lead Architect & AI Engineer – Multi-Agenten-Plattform (GenAI)

SBB Schweizerische Bundesbahnen

Transport und Logistik

>10.000 Mitarbeiter

Architektur, Implementierung und Betrieb von HIOS (Hybrid Intelligent Operating System) — einer produktiven Multi-Agenten-Plattform für den HR-Bereich. Verantwortlich für die Plattformarchitektur und zugleich hands-on in der Umsetzung.
  • Plattformarchitektur: Agenten-Runtime auf LangGraph; deklarative App-Definition; verbindliche Human Gates in jedem Workflow; Architekturentscheide durchgängig als ADRs dokumentiert
  • Mehrere produktive Anwendungen: HR-Ideen, Chat, Wissen, Lohnvergleich, Meetingtranscript
  • Datenschutz- und Betriebskonzept: Deployment-Tiers T1 On-Premise/Air-Gap bis T4 Public Cloud mit klassifikationsbasiertem Routing; lokale Inferenz, lokale Embeddings und lokale Transkription für sensitive Daten
  • Backend: Python, FastAPI, Pydantic v2, SQLAlchemy, PostgreSQL mit pgvector; RAG-Pipeline mit BAAI/bge-m3-Embeddings; Speech-to-Text lokal via faster-whisper
  • Frontend: Angular 22 mit SBB Lyne Design
  • Client-ausgeführte Tools: eigene Browser-Extension für SAP-SuccessFactors-Automatisierung, angebunden
  • Weitere Pipelines: VideoDoku (Bildschirmaufzeichnung → Word-Dokumentation)
  • Betrieb & Delivery: Multi-Repo-Setup (Backend, Engine-Wheel, Apps-Wheel, UI, Docs, Extension, GitOps), Container-Deployment, Artifactory, Microsoft-Teams-Integration
Technologien: Python, LangGraph, Anthropic Claude, FastAPI, Pydantic v2, SQLAlchemy, PostgreSQL/pgvector, BAAI/bge-m3, faster-whisper, Angular 22, Java, SAP SuccessFactors, Chrome Extension (MV3), FFmpeg, Docker, GitOps, ADR

Senior Software Engineer – AI/ML-Integration, Voice & Chatbot Platform

Postfinance AG

Banken und Finanzdienstleistungen

Architektur und Entwicklung KI-gestützter Voice- und Chatbot-Lösungen mit Privacy-First- und Offline-First-Ansatz. Konzeption modularer AI/ML-Architekturen mit lokalen LLMs (llama.cpp / Ollama) und Speech-to-Text-Modellen (Whisper). Implementierung in Java (Spring Boot) und Python für ML-Pipeline-Integration. Deployment auf Docker-Infrastruktur; Einhaltung regulatorischer und sicherheitsrelevanter Vorgaben im Bankenumfeld. Anforderungsengineering: Dokumentation von User Stories in Confluence, Stakeholder-Abstimmung.

Technologien: Python, Java, Spring Boot, Local LLMs (Ollama/llama.cpp), Whisper, React 19+, REST, Docker, Vertex AI, Claude Sonnet, Webflux, CI/CD, GitLab, ArgoCD

Senior Java Software Architekt / Engineer – Cloud-Migration, Microservices

SBB

Transport und Logistik

Wartung und Weiterentwicklung der ETCS-L1LS-Planungssoftware. Leitung der Cloud-Migration (On-Premise → OpenShift, Spring Boot 2.x → 3.x, Oracle → PostgreSQL, JSP/Tiles → React). Konzeption und Implementierung einer Microservice-Architektur. DevOps-Engineering (3rd Level), Testautomation, IAM-Migration auf Azure AD. Agile Projektdurchführung im SAFe-Umfeld.

Technologien: Java 17+, Spring Boot 3.x, Angular, PostgreSQL, Git, Jenkins, Oracle, Maven, Docker, OpenShift, SAFe

Senior Software Engineer – ML/AI-Integration, Microservices, Actico, DevOps

Zürcher Kantonalbank

Banken und Finanzdienstleistungen

Entwicklung von Java/Spring Boot Microservices und Angular-Frontend-Komponenten für den Wertschriftenhandel. Integration ML-basierter Rule-Engine-Modelle (Actico) für regulatorische Compliance (FATCA, CARF, CBI, AIA). Implementierung event-getriebener Architekturen mit Apache Kafka für Echtzeit-Datenverarbeitung. Aufbau von CI/CD-Pipelines mit Kubernetes, Docker, Helm Charts, Jenkins, GitLab. Agile Projektarbeit in SAFe/Scrum-Teams.

Technologien: Java 21, Spring Boot 3.x, Python, Angular 19+, Kafka, Actico ML Rules, Kubernetes, Docker, Helm, Jenkins, GitLab, Oracle, MongoDB, SAFe

Senior Software Engineer / Business Analyst – ML, Fraud Detection, Actico Rule Engine

Bank Julius Baer AG

Banken und Finanzdienstleistungen

Verantwortung für den gesamten Lebenszyklus einer Enterprise-Plattform für Entscheidungsmanagement, ML und Automatisierung. Konzeption und Implementierung von Machine-Learning-Pipelines zur Betrugserkennung (Fraud Detection) und Kundenrisikobewertung mit Python und Rule Engines (Actico). Entwicklung produktionsreifer REST-Microservices (Spring Boot, Spring WebFlux) mit Kafka-Integration für Event-Streaming. Aufbau von RPA-Automatisierungen mit UiPath. Scrum Master; Schnittstelle zwischen Business (Compliance, Risk) und Entwicklung. Integration von ML-Modellen in bestehende Enterprise-Systemlandschaften.

Technologien: Java 12/17, Python, Actico Rules (ML), UiPath, Apache Kafka, Spring Boot 2.x, Spring WebFlux, Flowable, Kubernetes, Docker, Helm, Oracle, MongoDB, JIRA, Confluence, Scrum, SAFe

Senior Software Architekt Java/AngularJS

SBB Schweizer Bundes Bahn

Transport und Logistik

Softwareentwickler für die Marketing und Vertriebsplattform Öffentlicher Transport Schweiz.
Enwicklung von Anwendungen zur Stammdatenverwaltung. Auf Openshift/Docker mit Spring Boot als Backend und Angular.js als Frontend. Webservices SOAP, REST.
Migration alte Webservices von SOAP nach Rest.
Weiterentwicklung einer Formular Anwendung (Eclipse RCP) zur Erzeugung von Formularen.
Umstellung von SOAP Webservices auf REST API.
Java, Eclipse, Intellij, Angular.js, Angular2, JavaScript, ECMAScript 6, Karma, Openshift, Docker, Cloud, Scrum, Spring Boot, Jenkins, Selenium Confluence, Eclipse RCP, Jasper Report, Velocity, Nexus, Jira, JPA, Oracle, Postgres, REST, SOAP, Git, Maven, NPM, Gulp, Microsoft MDS (Microsoft Master Data Services)

Senior Software Entwickler

BKB, Berner Kantonale Bank

Banken und Finanzdienstleistungen

Softwareentwickler und Scrum Master für Mobile und Onlinebanking Plattform.
Mitarbeit in Projekten für eine Bankingplattform. Erstellung von Restservices für Onlinebanking.
Erstellung von neuen Html Weboberflächen mit AngularJs. Wartung und erweiterung alter Softwarekomponenten mit JSP und Struts2. Schreiben neuer Bankenservices für Erweiterung der Plattform um den ISO20022 (Sepazahlungen Pain001,002,008). Schreiben von Unittest.
Organisieren von Scrummeetings und Kommunikation mit Stakeholdern zur Beseitigung von Blockern.
Java 8, J2EE, Rest, JPA, AngularJS, Html, CSS, JSP, Struts2, Spring, JUnit, Jenkins, SoapUI, Eclipse, Oracle, Weblogic, ISO20022 (pain001,002,008)

Software Architekt / Requirements Engineer

Credit Suisse AG

Banken und Finanzdienstleistungen

Architektur- und Projektberatung für die Java Application Platform. Scrum Master. Code-Reviews, Performanceanalysen und Stakeholder-Koordination. Dokumentation von Anforderungen in JIRA und Confluence; Schnittstelle zwischen Fachabteilungen und Entwicklungsteams.

Technologien: Java, Weblogic, Oracle RAC, EJB, Spring, AngularJS, Apache Camel, JIRA, Confluence

Business Analyst / Software Engineer – Internationaler Zahlungsverkehr

Postfinance AG

Banken und Finanzdienstleistungen

Anforderungsanalyse und technische Fachspezifikation für die Migration des internationalen Zahlungsverkehrs (ISO 20022). Koordination zwischen Fachabteilungen und Offshore-Entwicklungsteams (Indien). Organisation von Scrum-Teams; Dokumentation in JIRA.

Technologien: Java, AngularJS, EJB, JSF, Oracle RAC, Jenkins, Selenium, Maven, JIRA, Scrum, ISO 20022

Scrum Master, Java Architekt/Entwickler (80%)

Galexis AG

Pharma und Medizintechnik

Implementierung eines Konfigurationsmanagementsystems für das Bestellwesen der Apotheken in der Schweiz. Anbindung der einzelnen Partnersysteme und Pharamkonzerne. Erstellen eines Reportingframeworks für Auswertungen auf unterschiedlichen Ebenen (Pdf, xml, html).
Umstellung der Versionsverwaltung System von Subversion auf Git.
Java, Struts2, Hibernate, Spring, JPA, c3po, slf4j, shiro, Apache, Tomcat, MySQL, JSP, XML, JQuery, Java Script, CSS, MAMP, AS400, JTOpen, SAP, Eclipse, Apple MAC, IOS, iText, Maven, Jenkins (Hudson), Selenium 2.28, Sonar 3.3, Maven, Ant, JUnit, Mantis, Mockito, Continuous Integration, Continuous Code Inspection, VisualVM, Memory Analyzer (MAT), svn, GIT, Scrum


C# Projektleiter, Architekt, Entwickler (20%)

Spol AG

Sonstiges

Analyse eines Onlineportals für Projektmanagement hinsichtlich Wartbarkeit, Erweiterbarkeit,
Codeanalyse, und Performanceanalyse.

Erweiterung, Performanceverbeserung und Fehlerbehebung der aktuellen Lösung basierend auf ASP.Net, IIS 7, Windows Server 2008,Telerik, ISNet.WebGrid, LINQ, Microsoft Visual Studio 2010, C#, ASP.NET, JQuery, Resharper

Scrum Master, C# Architekt, Entwickler

Bundesministerium für Landwirtschaft (Schweiz)

Sonstiges

Migration einer bestehenden Applikation zur Berechnung der Direktzahlungen im landwirtschaftlichen Umfeld auf eine moderne Architektur.
Koordinieren des Teams (6 Mitarbeiter) nach der agilen Projektvorgehensweise Scrum. Kommunikation mit Produktowner und Stakeholderen. Schätzung der Projektkosten und Planung der einzelnen Projektzyklen (Sprints). Erstellung der Architektur und Entwicklung einzelner Programmteile.
Erstellen eines Angebots für die Migration einer bestehenden Applikation. Definieren der einzelnen Arbeitspakete sowie Implementierungsvarianten. Schätzen der Projektkosten und Laufzeit sowie Erstellung einer Analyse bezüglich Chancen- und Risiken. Präsentieren der Offerte bei Stakeholdern und der Geschäftsleitung.
Microsoft Team Foundation Server 2010, SQL Server 2008, Windows 7, Windows Server 2011, Visual Studio 2010, IIS 7, C#, Entity Framework 4.1, Asp.net, WPF/WCF, Telerik, Resharper 6, TVKplus, TVD, Anicalc, GVE, Tierverkehrsdatenbank, Agate.ch

Architekturberater / Scrum Master

Credit Suisse AG

Banken und Finanzdienstleistungen

Architektur- und Projektberatung für die Java Application Platform. Scrum Master für ca. 25 Projekte. Beratung zu Softwarearchitektur, Infrastruktur, Loadbalancing, Monitoring und Firewall-/Zonenkonzepten. Release- und Change-Management.

Technologien: Java, EJB, JPA, Spring, MQ, JMS, Oracle 11G RAC, Weblogic, JIRA, Confluence, Scrum

Zürcher Kantonalbank

Zürcher Kantonalbank

Banken und Finanzdienstleistungen

Mehrere Aufgabenbereiche: Framework-Entwicklung für Kleinanwendungen (C#), diverse Geschäftsapplikationen (IKS, Pensionskassen, Custody, Asset Management), Wartung von Java-Applikationen, Scrum Master, J2EE-Portierung Exportfinanzierung.

Technologien: C#, SQL Server, NHibernate, Java 1.5, J2EE, Hibernate, Websphere, Oracle 9i, Scrum, XP, TDD


Zertifikate

Scrum Master

Scrum.org

2011


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden