freiberufler Principal Software Engineer auf freelance.de

Principal Software Engineer

online
  • 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
  • Kanban (Softwareentwicklung)
  • Kubernetes
  • Microservices
  • Representational State Transfer (REST)3 J.
  • SAFe
  • Scrum2 J.
  • Spring Framework7 J.
  • Typescript

Projekt‐ & Berufserfahrung

Fullstack Software Engineer
Schweizerische Bundesbahnen SBB, Bern
1/2024 – 12/2025 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2024 – 12/2025

Tätigkeitsbeschreibung

• Themenschwerpunkte: BIM, Autodesk Civil3D, Java 17, Spring Boot, Angular 19, Github Copilot, Functional Programming, Tekton, OpenShift, ArgoCD
• Aufbau eines BIM-Softwareportfolios zur digitalen Modellierung ziviler Schieneninfrastruktur.
• Entwicklung von Autodesk Civil3D-Plugins zur automatisierten Verarbeitung und Analyse von Infrastrukturmodellen
• Umsetzung domänenspezifischer Anforderungen mit funktionaler Programmierung und Domain-Driven-Design
• Methode: agile Entwicklung (SCRUM und SAFE)
• Bugfixing

Eingesetzte Qualifikationen

Angular, Autodesk (allg.), BIM-Techniker, Java-Entwickler, Scrum, Spring Framework

Fullstack 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

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

Fullstack 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)

Fullstack 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

Fullstack 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

Fullstack Software Developer
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

Fullstack Software Engineer (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.)

Fullstack Software Engineer (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

Junior 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

SOFTPRO GmbH (Kofax Deutschland AG seit April 2015), Böblingen

Themenschwerpunkte: Windows Store Entwicklung, Android Entwicklung, REST, Spring Framework
Methode: agile Entwicklung (SCRUM)
Aufnahme von Anforderungen direkt vom Kunden bzw. vom eigenen Vertrieb/Marketing
Planung, Recherche, Umsetzung und Testing von Entwicklungsaufgaben
Schreiben von Dokumentationen (Software und APIs) für Kunden und Entwickler
Kontinuierliches Refactoring der bestehenden Code-Basis
Bug Tracking
Erarbeitung und Halten von Workshops und Schulungen für Kunden/ Anwender
Austausch mit anderen Konzerntöchtern und der Zentrale (USA)

Eingesetzte Qualifikationen

Android, Apache Maven, J2EE, Spring Framework, Representational State Transfer (REST)

Zertifikate

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

Simon Schmalz 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
3106
Alter
38
Berufserfahrung
15 Jahre und 2 Monate (seit 03/2011)

Kontaktdaten

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

Jetzt Mitglied werden