Mein bisheriger Weg
Mein beruflicher Weg hat im technischen Handwerk angefangen und mich später zur Softwareentwicklung geführt. Nach meiner Ausbildung zum Anlagenmechaniker SHK habe ich Games Programming studiert und mich zunehmend mit C#, Unity und der Entwicklung vernetzter Anwendungen beschäftigt.
Neben meiner beruflichen Tätigkeit setze ich seit 2016 auch eigene Projekte in unserer GbR um. Inzwischen beschäftigen mich neben der Softwareentwicklung vor allem Backend-Systeme, Netzwerke, Serverinfrastrukturen und Automatisierung.
BERUFLICHER WERDEGANG
September 2003 – Februar 2007
Ausbildung zum Anlagenmechaniker SHK
G.Erbe GmbH
Angefangen habe ich mit einer Ausbildung zum Anlagenmechaniker SHK. Dabei ging es um die Installation, Wartung und Instandsetzung technischer Anlagen.
Besonders die praktische Arbeit und die Suche nach Fehlerursachen haben mir gefallen. Auch wenn ich später in die Softwareentwicklung gewechselt bin, ist das Interesse an der Technik und Hardware geblieben.
Schwerpunkte: Technische Anlagen · Installation & Wartung · Fehlersuche · Hardwareverständnis
Abschluss 2013
Bachelor of Science – Games Programming
SAE Institute München
Da ich mich schon lange für Computer und Software interessiert habe, habe ich mich später für ein Studium im Bereich Games Programming am SAE Institute München entschieden.
Dort habe ich mich intensiv mit Programmierung, Softwareentwicklung und der Arbeit mit Game Engines beschäftigt. Besonders C# und Unity wurden dabei zu wichtigen Werkzeugen für meine weiteren Projekte.
2013 habe ich das Studium mit dem Bachelor of Science abgeschlossen.
Schwerpunkte: C# · Unity · Softwareentwicklung · Echtzeitanwendungen · Games Programming
Seit 2016 · Parallel zu weiteren Tätigkeiten
Selbstständigkeit – Eigene GbR
Sayvo-Creative| Kall Sascha, Rösch Yvonne GbR
2016 habe ich gemeinsam mit meiner Lebensgefährtin eine eigene GbR gegründet. Seitdem arbeiten wir an unterschiedlichen Projekten aus den Bereichen Softwareentwicklung, 2D/3D-Gestaltung und technische Anwendungen.
Ich kümmere mich dabei unter anderem um die Programmierung, die technische Umsetzung und die dafür benötigten Systeme. Dazu gehören auch die Verwaltung unserer Entwicklungsumgebung, GitLab und verschiedene selbst betriebene Dienste.
Neben eigenen Anwendungen beschäftige ich mich auch mit Werkzeugen und kleinen Hilfsprogrammen, die bestimmte Arbeitsschritte vereinfachen oder automatisieren.
Schwerpunkte: C#/.NET · Unity · 2D/3D · Projektumsetzung · GitLab · Automatisierung
August 2019 – März 2024
Software Entwickler Unity3D
WAY Digital Solutions GmbH · München
Bei WAY Digital Solutions habe ich als Unity-Softwareentwickler an unterschiedlichen Anwendungen für VR, AR und vernetzte Systeme gearbeitet.
Ein Schwerpunkt lag auf der Entwicklung von Anwendungen, die auf mehreren Geräten zusammenarbeiten. Dazu gehörten unter anderem Meta Quest, HoloLens und PC-Anwendungen, die über Netzwerke und verschiedene Schnittstellen miteinander kommunizieren.
Neben der Unity-Entwicklung habe ich mich auch mit Backend-Anbindungen, REST APIs und der Kommunikation zwischen verschiedenen Systemen beschäftigt.
Besonders interessant waren für mich Projekte, bei denen mehrere technische Komponenten zusammenkommen und nicht nur die eigentliche Anwendung entwickelt werden muss.
Schwerpunkte: C# · Unity · VR/AR · HoloLens · Netzwerkkommunikation · REST APIs · Systemintegration
April 2024 – jetzt
Softwareentwicklung, Infrastruktur & lokale KI
Im Rahmen meiner Selbstständigkeit und eigenständigen Weiterbildung beschäftige ich mich inzwischen verstärkt mit Themen, die über die reine Anwendungsentwicklung hinausgehen.
Dazu gehören C#/.NET, Backend-Systeme, Linux, Docker, Proxmox und Netzwerktechnik. Einen großen Teil davon setze ich direkt in meiner eigenen Serverinfrastruktur ein und beschäftige mich dabei auch mit Monitoring, Backups, Sicherheit und Automatisierung.
Ein weiterer Bereich ist lokale KI. Auf einem eigenen GPU-System betreibe ich unterschiedliche Sprachmodelle und teste deren Anbindung an andere Anwendungen und Dienste.
Schwerpunkte: C#/.NET · Backend · Linux · Docker · Proxmox · DevOps · Systemintegration · lokale KI
Was ich aus den Projekten mitgenommen habe
Softwareentwicklung
Durch meine beruflichen und eigenen Projekte habe ich mit unterschiedlichen Anwendungen und Entwicklungsumgebungen gearbeitet. Besonders wichtig sind mir dabei verständlicher Code, wiederverwendbare Komponenten und eine nachvollziehbare Softwarestruktur.
Systemintegration
Viele Aufgaben enden nicht bei der eigentlichen Anwendung. Oft müssen unterschiedliche Geräte, Schnittstellen oder Dienste zusammenarbeiten. Gerade diese Verbindungen und die damit verbundenen technischen Probleme finde ich interessant.
Infrastruktur und Betrieb
In meinen eigenen Projekten kümmere ich mich auch um die Systeme, auf denen Anwendungen laufen. Dazu gehören Einrichtung, Updates, Monitoring, Backups und Sicherheit. So beschäftige ich mich nicht nur mit der Entwicklung, sondern auch mit dem späteren Betrieb.
Weitere Einblicke
Einige meiner bisherigen Arbeiten und eigenen Projekte habe ich im Portfolio zusammengestellt. Dort gibt es neben Softwareprojekten auch Beispiele aus der Geräteintegration und der Entwicklung mit Unity und .NET.
Eine Übersicht der Technologien, mit denen ich arbeite, gibt es unter Skills. Meine eigene Serverumgebung und die dazugehörigen Projekte stelle ich im Bereich Infrastruktur ausführlicher vor.