<Erfahrung />
Expert Software Engineer , Reishauer AG
09/2022 — present | Zürich, Schweiz
- Verantwortlicher für die Migration von On-Premise Systemen zu Cloud Lösungen
- Konzeptionieren, entwicklen und implementieren von Systemarchitekturen von Software für CNCWerkzeugmaschinen
- Verbessern der Performance von Sinumerik-Maschinenkommunikation
- Verantwortlicher für die Instandhaltung und Wartung von DevOps Infrastruktur (Teamcity, Bitbucket, Jira, Confluence, ..)
- Moderator und Koordinator des DevOps Teams
- Qualitätssicherung der Software nach stand der Technik (Unit-Test, ...)
- Entwicklung einer Bedienoberfläche für Zahnradschählmaschinen (Sinumerik, .NET, WPF, ..)
- Entwicklung einer Maschinenparametrisierungssoftware (.NET, WPF, ..)
- Mentor für DevOps Systeme (Beratungen, Hilfestellungen, Schulungen)
- Arbeiten in einem agilen Projekt
Lead Software Engineer , THALES (RUAG AG)
12/2020 — 08/2022 | Bern, Schweiz
- Verantwortlicher für DevOps (Azure Devops)
- Fachliche Verantwortung für die Entwicklungsarbeiten
- Entwickeln eines leistungsfähigen Konzepts, für die Aufnahme und Wiedergabe von Dataströmen im edge Netzwerk (BigData, DDS, ..)
Senior Software Engineer , THALES (RUAG AG)
03/2020 — 11/2020 | Bern, Schweiz
- Entwickeln einer Software zur Koordination, Orchestrierung, Tracking und Überwachung von Cyberphysischen Systemen in Trainingsdorfer/Simulatoren (.NET, WPF, Unity 3D, ..)
- Entwicklen von Software Architektur und Konzeptdokumentationen
- Verantwortlicher für DevOps (Azure Devops)
- Funktionstests der Software und Sicherstellung der Softwarequalität und Guidlines mittels Unit-Tests, TestAutomation und Codereviews
Software Developer , Reishauer AG
09/2011 — 02/2020 | Zürich, Schweiz
- Entwicklung einer Bedienoberfläche für Zahnradschleifmaschinen (Sinumerik, .NET, WPF, ..)
- Entwicklung diverser Lösungen für z. B.:
- ein Analyse Tool für den Sinumerik NC-Code um die Qualität zu gewährleisten
- eine Software zur Textverwaltung um das Übersetzen der Software zu vereinfachen
- Verantwortlicher für den Aufbau einer DevOps Infrastruktur (z.B Continious Integration, Wissensdatenbank, Issue Tracking, Web-Hosting)
- Arbeiten in einem agilen Team
Elektroniker Auszubildender , Reishauer AG
08/2007 — 07/2011 | Zürich, Schweiz
- Zusammenbauen und testen von Schaltkreisen
- Entwickeln von Echzeit-Software für Microprozessoren
- Messen und testen von Schaltkreisen