2007-08
2021-06
2016-03
2018-05
2010-08
2015-02
2004-09
2007-06
iSAQB Certified Professional for Software
Architecture ? Advanced Level
2018
IREB Certified Professional for Requirements
Engineering ? Foundation Level
2012
iSAQB Certified Professional for Software
Architecture ? Foundation Level
2015
Scrum Alliance ? Certified ScrumMaster
abgelaufen 2017
Softwarearchitekt
C# / .Net Softwareentwickler
Kurzvorstellung
Softwareentwicklung ist meine Leidenschaft seit meinem 13. Lebensjahr. Während meiner beruflichen Laufbahn ab 2007 durfte ich Erfahrungen in der Softwareentwicklung, Softwarearchitektur und ab 2017 in der Teamleitung sammeln. 2021 habe ich mich schließlich für den Wechsel in die Selbstständigkeit entschieden und biete fortan Dienstleistungen im Umfeld der Softwarearchitektur und Softwareentwicklung an.
Beruflicher Werdegang
2021 ? dato
Freiberuflich
2007 ? 2021
Kunde: IGZ Ingenieurgesellschaft für logistische Informationssysteme mbH
2017 ? 2021:
Rolle: Teamleiter
Kunde: IGZ Ingenieurgesellschaft für logistische Informationssysteme mbH
2007 ? 2017:
Rolle: C#-Softwareentwickler
Kunde: IGZ Ingenieurgesellschaft für logistische Informationssysteme mbH
Kenntnisse:
Programmiersprachen
Fundierte Kenntnisse: C# / .Net
Gute Kenntnisse: JavaScript / TypeScript
Grundkenntnisse: Python, PHP, C++, C, ABAP, Java
Frontend-Technologien
Fundierte Kenntnisse: WPF, WinForms, Avalonia, ASP.Net Core Blazor
Gute Kenntnisse: Xamarin.Forms, SAPUI5, WinUI / UWP, Aurelia
Backend-Technologien
Fundierte Kenntnisse: ASP.Net Core, Nancy
Realtime-Rendering (Low-Level)
Fundierte Kenntnisse: Direct3D, Direct2D, DirectWrite
Gute Kenntnisse: OpenGL, WebGL
Realtime-Rendering (High-Level)
Fundierte Kenntnisse: Skia, Three.js, Pixi.js, System.Drawing
Gute Kenntnisse: Babylon.js, Helix Toolkit
Mobile Technologien
Gute Kenntnisse: Xamarin.Forms, .Net MAUI
Mobile Technologien
Gute Kenntnisse: Microsoft SQL Server, EntityFramework Core, SQLite
Grundkenntnisse: MySQL, MongoDB, RavenDB, EventStore
Gaming / Virtual Reality
Gute Kenntnisse: Unity, HTC Vive, Microsoft HoloLens
Entwicklungsumgebung
Fundierte Kenntnisse: Microsoft Visual Studio, JetBrains Rider
Gute Kenntnisse: Microsoft Visual Studio Code
Betriebssysteme
Fundierte Kenntnisse: Microsoft Windows
Gute Kenntnisse: Linux
Grundkenntnisse: macOS
Container-Technologien
Gute Kenntnisse: Kubernetes, Docker
Quellcodeverwaltung
Fundierte Kenntnisse: Git, TFSVC (Azure DevOps)
Gute Kenntnisse: SVN
Kommunikations-Technologien
Fundierte Kenntnisse: Webservices (REST, SOAP), TCP/IP, SAP RFC, S7
Gute Kenntnisse: OPC DA, OPC UA, NServiceBus
Grundkenntnisse: GraphQL
Testautomatisierung
Fundierte Kenntnisse: Selenium, MSTest, xUnit
Grundkenntnisse: Ranorex
Architekturmodelle
Fundierte Kenntnisse: Microservices, modulare Monolithen
Gute Kenntnisse: Schichten-Architektur, Agentensysteme
Vorgehensmodelle
Fundierte Kenntnisse: Scrum, Kanban
Gute Kenntnisse: Klassischer Wasserfall
Zertifizierungen: