freiberufler Principal Software Engineer auf freelance.de

Principal Software Engineer

zuletzt online vor 7 Tagen
  • auf Anfrage
  • 8057 Zürich
  • National
  • de  |  en  |  ru
  • 08.05.2026
  • Contract ready

Kurzvorstellung

• Bachelorstudium der Informatik, Masterstudium des IT-Managements
• Fundierte Kenntnisse in der Java und Angular Entwicklung
• Tiefgreifendes Wissen in agilen Entwicklungsprozessen, wie SCRUM und SAFe
• Sehr gute Englischkenntnisse

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt

Qualifikationen

  • Angular5 J.
  • ArgoCD
  • Java (allg.)8 J.
  • Kanban (Softwareentwicklung)
  • Kubernetes2 J.
  • Microservices
  • Representational State Transfer (REST)3 J.
  • SAFe
  • Spring Framework7 J.
  • Typescript1 J.

Projekt‐ & Berufserfahrung

Principal Software Engineer (Fullstack / Plattform)
Schweizerische Bundesbahnen SBB, Bern
7/2025 – 12/2026 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2025 – 12/2026

Tätigkeitsbeschreibung

Aufbau eines BIM-Softwareportfolios im Schienenverkehr

• Konzeption und Entwicklung produktiver Fullstack-Anwendungen im BIM-Umfeld
• Implementierung von Autodesk Civil3D-Plugins zur automatisierten Erstellung und Analyse von Infrastrukturmodellen
• Umsetzung domänenspezifischer Anforderungen unter Anwendung von Domain-Driven Design
• Einsatz funktionaler Programmierung zur strukturierten Abbildung fachlicher Logik
• Analyse, Stabilisierung und kontinuierliche Weiterentwicklung produktiver Komponenten

Eingesetzte Qualifikationen

.Net, Angular, Autodesk AutoCAD (allg.), Java (allg.), Kubernetes, Openshift, Postgresql, Software Architecture, Spring Framework

Principal Software Engineer (Fullstack / Plattform)
Schweizerische Bundesbahnen SBB, Bern
1/2024 – 6/2025 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2024 – 6/2025

Tätigkeitsbeschreibung

Entwicklung einer Directus-basierten Plattform zur Verwaltung digitaler Infrastrukturmodelle im Schienenverkehr

• Entwicklung einer zentralen Plattform auf Basis von Directus zur Verwaltung und Strukturierung von BIM-Daten
• Integration und strukturierte Abbildung von Infrastrukturmodellen innerhalb einer zentralen Datenplattform
• Umsetzung fachlicher Anforderungen zur strukturierten Datenhaltung, Visualisierung und Verwaltung von Infrastrukturassets über den gesamten Lebenszyklus
• Entwicklung und Integration produktiver Fullstack-Komponenten mit Node.js und Vue
• Sicherstellung von Wartbarkeit und Skalierbarkeit durch Anwendung von Clean Architecture Prinzipien

Eingesetzte Qualifikationen

Postgresql, Software Architecture, Node.Js, Typescript, Kubernetes, Openshift, Vue.Js, SafetyBUS p, BIM-Techniker, Spring Framework

Principal Software Engineer
Visana Services AG, Bern
7/2023 – 11/2023 (5 Monate)
Versicherungen
Tätigkeitszeitraum

7/2023 – 11/2023

Tätigkeitsbeschreibung

• Themenschwerpunkte: Angular 15, NX, Zod, Cypress, Template-Driven Forms, CSS, JSF
• Aufbau einer Web-Component-Library auf basis von Template-Driven-Forms
• Bestandsanalyse der JSF-Applikationen
• Ausarbeitung von modernem UX Design
• Methode: agile Entwicklung (SCRUM und Kanban)
• Bugfixing

Eingesetzte Qualifikationen

AngularJS, CSS (Cascading Style Sheet), Nginx, Scrum

Principal Software Engineer
Organisation und Informatik der Stadt Zürich (OIZ), Zürich
7/2021 – 6/2023 (2 Jahre)
Öffentliche Verwaltung
Tätigkeitszeitraum

7/2021 – 6/2023

Tätigkeitsbeschreibung

Weiterentwicklung und Betrieb eines Software Portfolios für den Öffentlichen Dienst
• Betreueung eines weitreichenden Software Portfolios (Mehr als 20 Anwendungen z.B. Parkverwaltung, Payment Systeme, Rechnungskomission Gemeinderat)
• Sicherstellung des Betriebs
• Weiterentwickluing des Software Portfolios
• Methode: agile Entwicklung (SCRUM und Kanban)
• Aufnahme von Anforderungen direkt von Key Stakeholdern
• Bugfixing
• Schreiben der Dokumentation (APIs) für Kunden und Entwickler

Eingesetzte Qualifikationen

J2EE, Javaserver Faces, Mongodb, Oracle Database, React (JavaScript library)

Senior Software Engineer
Zürcher Kantonalbank (ZKB), rt Zürich
1/2021 – 6/2021 (6 Monate)
Banken
Tätigkeitszeitraum

1/2021 – 6/2021

Tätigkeitsbeschreibung

Entwicklung eines internen Web-Frontends für Kundenbetreuer zur Verwaltung von Säule 3a Lösungen

Komplette Neuentwicklung des Web-Frontends
Integration in bestehende Micro Web-Frontend Architektur
Anbindung von Backend Umsystemen
REST API Design zwischen Web-Frontend und Spring Backend
Aufnahme von Anforderungen direkt von Key Stakeholdern
Übergabe und Schulung
Schreiben der Dokumentation (Software und APIs) für Kunden und Entwickler
Bug Tracking

Eingesetzte Qualifikationen

Angular, Gradle, Java (allg.), Spring Framework

Senior Software Engineer
Helsana Versicherung AG, Zürich
3/2020 – 12/2020 (10 Monate)
Versicherungen
Tätigkeitszeitraum

3/2020 – 12/2020

Tätigkeitsbeschreibung

Enwicklung eines datenorientierten Partner Portals; SW Engineer, Versicherungswesen

Themenschwerpunkte: Spring Boot Microservice Architektur, Java 11, Angular 9
Methode: agile Entwicklung (SCRUM und Kanban)
Komplette Neuentwicklung und architektonisches Design
Aufnahme von Anforderungen direkt von Key Stakeholdern
Planung, Recherche, Umsetzung und Testing von Entwicklungsaufgaben
Schreiben der Dokumentation (Software und APIs) für Kunden und Entwickler
Bug Tracking

Eingesetzte Qualifikationen

Angular, Apache Maven, Java (allg.), Spring Framework

Senior IT Consultant (Festanstellung)
Helsana Versicherung AG, Zürich
6/2019 – 2/2020 (9 Monate)
Versicherungen
Tätigkeitszeitraum

6/2019 – 2/2020

Tätigkeitsbeschreibung

Entwicklung eines Onboarding Tools mithilfe einer BPMN Workflowengine; SW Engineer, Versicherungswesen

Themenschwerpunkte: Spring Boot Microservice Architektur, Java 11, Camunda BPMN, Angular 7
Methode: agile Entwicklung (SCRUM und Kanban)
Komplette Neuentwicklung und architektonisches Design
Aufnahme von Anforderungen direkt von Key Stakeholdern
Planung, Recherche, Umsetzung und Testing von Entwicklungsaufgaben
Schreiben der Dokumentation (Software und APIs) für Kunden und Entwickler
Bug Tracking

Eingesetzte Qualifikationen

Angular, Apache Maven, Java (allg.), Spring Framework

Professional IT Consultant (Festanstellung)
Swisscom AG, Zürich
1/2017 – 12/2018 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2017 – 12/2018

Tätigkeitsbeschreibung

Weiterentwicklung von Systemen im Kundenumfeld der Telekommunikation; SW Engineer; Telekommunikation

Themenschwerpunkte: Java EE, Angular 6, Gradle, REST
Methode: agile Entwicklung (SAFe)
Anforderungsmanagement und Design eines Kundenportals zur Verwaltung der Stammdaten, Verträge und Rechnungen sowie zur Konfiguration der Produkte (Telefonie, Internet, TV) bei einem schweizerischen Telekommunikationsunternehmen
Modularisierung und Zerlegung eines monolithischen Systems und schrittweise Neuentwicklung zentraler Kernfunktionalitäten
Bug Tracking

Eingesetzte Qualifikationen

Angular, Gradle, Java (allg.)

Professional IT Consultant (Festanstellung)
Schweizerische Bundesbahnen SBB, Bern
3/2016 – 12/2016 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2016 – 12/2016

Tätigkeitsbeschreibung

Entwicklung eines Transport-Verwaltungssystems; Software Engineer, Requirements Engineer; IT-Dienstleistung, Transportwesen

Themenschwerpunkte: Java EE, Spring MVC, JSF, Spring Batch, Queues
Methode: agile Entwicklung (Scrum, Kanban)
Weiterführung eins Verwaltungssystem mit Bestell- bzw. Verwaltungsprozessen für Kundenkarten
Für die Bestellung neuer Kundenkarten wurde ein externer Dienstleister angebunden
Neben dem externen Dienstleister bestehen eine Vielzahl weiterer Schnittstellen, die das Transport-Verwaltungssystem bedienen muss
Bug Tracking

Eingesetzte Qualifikationen

Apache Maven, J2EE, Javaserver Faces, Oracle Database

Software Developer (Festanstellung)
Kofax AG Deutschland, Böblingen
9/2012 – 1/2016 (3 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2012 – 1/2016

Tätigkeitsbeschreibung

Entwicklung und Weiterentwicklung von Dokumentenmanagement- und E-Signature-Lösungen

• Aufnahme und Abstimmung von Anforderungen mit Kunden sowie internen Stakeholdern (Vertrieb/Marketing)
• Umsetzung und Qualitätssicherung technischer Anforderungen
• Entwicklung mobiler Anwendungen im Bereich Dokumentenmanagement und elektronischer Signaturen
• Erstellung von Software- und API-Dokumentationen für Kunden und Entwickler
• Kontinuierliches Refactoring der bestehenden Codebasis
• Qualitätssicherung und Stabilisierung bestehender Komponenten
• Konzeption und Durchführung von Workshops und Schulungen für Kunden und Anwender
• Abstimmung und Zusammenarbeit mit internationalen Teams und der Konzernzentrale (USA)

Eingesetzte Qualifikationen

.Net, Android, Java (allg.), Oracle Database, Representational State Transfer (REST), Spring Framework

Zertifikate

Generative AI für Software Entwickler
Microsoft
2025
Certified Kubernetes Application Developer CKAD
Cloud Native Computing Foundation (CNCF)
2024
Camunda 8 for Developers
Camunda
2023
ISAQB – Advanced Level SOFT Certification
2019
ISAQB – Advanced Level IMPROVE Certification
2018
Certified SAFe 4 Release Train Engineer
2018
ISAQB – Advanced Level FLEX Certification
2017
Angular 2 Certification
2017
Scrum Master Certification
2017
ISAQB - Foundations Level Certification
2016
Cisco CCNA Networking Basics
2008

Ausbildung

IT-Managment
Master of Arts
2015
Stuttgart
Allgemeine Informatik
Bachelor of Science
2011
Furtwangen

Über mich

S. S. ist ein erfahrener Principal Software Engineer mit über 15 Jahren Erfahrung in der Entwicklung, Modernisierung und dem Betrieb produktiver Enterprise-Systeme.
Sein Schwerpunkt liegt auf der Konzeption und Umsetzung skalierbarer Backend- und Fullstack-Anwendungen im Java-Umfeld sowie deren Integration in cloudnative Plattformarchitekturen.
Er verfügt über umfassende Erfahrung in der Modernisierung bestehender Systemlandschaften, der Integration komplexer Fachsysteme sowie in der Stabilisierung produktiver Anwendungen – von Architektur und Entwicklung bis hin zum Betrieb.
Moderne AI-unterstützte Entwicklungsansätze setzt er gezielt zur Verbesserung von Delivery-Geschwindigkeit und Entwicklungsqualität ein.

Kernkompetenzen
Enterprise-Backend-Entwicklung mit Java (Spring, MicroProfile)
Clean Architecture ▪ Domain-Driven Design ▪ REST API Design
Frontend-Entwicklung mit Angular sowie Grundkenntnisse in React und Vue
Kubernetes ▪ Docker ▪ OpenShift ▪ ArgoCD
CI/CD mit GitLab ▪ Jenkins ▪ Tekton
AI-assisted und Specification-driven Development
End-to-End-Verantwortung von Architektur bis Betrieb

Weitere Kenntnisse

Top Projekte

Aufbau eines BIM-Softwareportfolios im Schienenverkehr
Transportwesen - SBB | 07.2025 – 12.2026
Konzeption und Entwicklung produktiver Fullstack-Anwendungen im BIM-Umfeld
Implementierung von Autodesk Civil3D-Plugins zur automatisierten Erstellung und Analyse von Infrastrukturmodellen
Umsetzung domänenspezifischer Anforderungen unter Anwendung von Domain-Driven Design
Analyse, Stabilisierung und kontinuierliche Weiterentwicklung produktiver Komponenten

Modernisierung bestehenden Softwareportfolios der Stadt Zürich
Öffentlicher Sektor - OIZ | 07.2021 – 06.2023
Technische Modernisierung von mehr als 20 produktiven Fachanwendungen im öffentlichen Umfeld (u. a. Parkverwaltung, Payment-Systeme, elektronischer Umzug, Auskunftssysteme)
Neuentwicklung und Migration bestehender Anwendungen in cloudnative Plattformarchitekturen
Entwicklung produktiver Fullstack-Anwendungen innerhalb einer modernen Enterprise-Architektur
Erstellung und Pflege von API-Dokumentationen für Kunden und Entwickler
Analyse, Stabilisierung und Weiterentwicklung produktiver Systeme

Branchenerfahrung

Transportwesen ▪ Finanzwesen ▪ Versicherungswesen ▪ Telekommunikation ▪ Öffentlicher Sektor

Auszug: Zertifikate

Kubernetes (CKAD)
iSAQB Advanced Level
Certified SAFe 4 RTE
Generative AI für Software Entwickler

Auszug: Top Skills

Java ▪ Spring ▪ REST ▪ Kubernetes ▪ Docker ▪ Clean Architecture ▪ Domain- Driven Design ▪ Angular ▪ AI-assisted Development ▪ Specification-driven Development

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Russisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
3173
Alter
38
Berufserfahrung
15 Jahre und 4 Monate (seit 03/2011)
Projektleitung
10 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden