
Christian Oswald
Software Owner
Als Software Owner entwickle ich Web- und Desktopanwendungen sowie die Backend-Systeme, die dahinter laufen. Das reicht von der Datenbank über Microservices und Schnittstellen bis zur Oberfläche im Browser.
Mir ist es wichtig, dass Software nicht nur beim ersten Release funktioniert. Sie soll auch unter Last stabil bleiben, sich sauber erweitern lassen und für andere Entwickler verständlich sein. Dabei denke ich gerne im Gesamtsystem, denn eine Oberfläche ist nur so gut wie die Dienste, auf die sie sich verlässt.
Professioneller Fokus
- Konzeption und Umsetzung von Gesamtsystemen, von der Datenbank bis zur Oberfläche
- Backend-Systeme und Microservices mit REST, MQTT und NATS
- Plattformübergreifende und hardwarenahe Softwarelösungen (Windows, Linux, Embedded)
- Fokus auf Web- & Microsoft-Technologie-Stack (C#, ASP.NET, WPF, Avalonia, Vue.js, TypeScript, Go, SQL-Server, PostgreSQL, etc.)
Berufliche Erfahrung
- Über 20 Jahre Erfahrung in der Anwendungsentwicklung mit C# und .NET
- Web-Management-Oberfläche mit Vue.js, Quasar und TypeScript sowie Backend-Microservices in Go mit NATS
- Developer im öffentlichen Nahverkehrssektor: plattformübergreifende Prüfsoftware für das Deutschlandticket (Linux, Windows, WEC 3.5), angebunden über Microservices mit MQTT und Echtzeitdaten
- 13 Jahre Architekt/Developer im Bankensektor: Desktop- und Administrationsanwendungen, u. a. eine Safe-Tresor-Verwaltung für eine österreichische Großbank
- Parallel dazu 15 Jahre nebenberuflich als freiberuflicher IT-Spezialist: Webportal, Bugtracking-System und XML-Schnittstellen
Ausbildung und Qualifikationen
- Lehrabschluss Industrieelektroniker (Philips GmbH)
- Windows- und Linux-Administration
- Technischer Experte in
- C# / .NET
- Go
- C++ unter Linux
- SQL-Server, PostgreSQL, MySQL
Über mich
Bevor ich die erste Zeile Code für ein Produktivsystem geschrieben habe, habe ich Industrieelektroniker gelernt. Löten, Messen und Schaltpläne lesen gehörten damals zu meinem Alltag, und die Verbindung aus Hardware und Software habe ich nie verloren.
Privat bin ich Bastler geblieben. Mit Raspberry Pi und Mikrocontrollern baue ich IoT-Projekte wie Sensoren, Steuerungen und kleine Helfer für zu Hause. Die passenden Gehäuse konstruiere ich selbst und drucke sie auf meinem 3D-Drucker. Spätestens beim Zusammenbauen zeigt sich, ob Maße, Wärmeabfuhr und Befestigungspunkte stimmen. Bei Software ist es ähnlich: Erst im Betrieb sieht man, ob die Planung aufgeht.
Diese praktische Sicht bringe ich bei der PDC ein, damit unsere Lösungen nicht nur am Schreibtisch funktionieren, sondern auch im echten Einsatz.


