BERUFLICHER WERDEGANG
August 2019 – April 2024
Software Entwickler Unity3D
WAY Digital Solutions GmbH
Bei WAY Digital Solutions war ich als Unity-Entwickler mit Schwerpunkt auf der Realisierung interaktiver 2D- und 3D-Anwendungen tätig. Mein Fokus lag auf der Entwicklung von Augmented- und Virtual-Reality-Erlebnissen für mobile Plattformen, Web und HMDs. Zu meinen Aufgaben gehörten neben der Konzeption und Umsetzung moderner XR-Projekte mit ARKit, ARCore und OpenCV auch die Integration von REST-APIs sowie die Anbindung und Pflege von Backend-Systemen auf Basis von PHP, .NET Core und modernen Webtechnologien wie Typescript, CSS, SASS und Bootstrap. Ich war zudem verantwortlich für die Datenbankmodellierung, die Einrichtung von Development-Servern sowie für die technische Beratung und Betreuung über den gesamten Projektlebenszyklus hinweg.
August 2016 – Juli 2019
Lead Programmer
Sayvo-Games | Kall Sascha, Rösch Yvonne GbR
Arbeit als Lead Programmierer in meiner GbR. Ich bin für die Programmierung des kompletten Gameplays sowie aller GUI und HUD Elementen zuständig. Außerdem bin ich noch für die Implementierung aller benötigten Assets sowie das Managen der Projekte in der Game – Engine „Unity“ zuständig.
Zu meinem weiteren Aufgabenbereich gehört das Erstellen und die Administration der benötigten Entwickler-Hardware wie Server, Entwickler-Pc´s sowie Handy´s. Ausserdem kümmere ich mich auch um die Wartung der gesamten Software wie SVN/Mantis/Wordpress usw.
März 2007 – Januar 2018
Anlagenmechaniker SHK
G.Erbe GmbH und Goettler + Erbe GmbH
Bis zuletzt arbeitete ich in meinem Lehrbetrieb und war beim Einbau sowie Wartung diverser Heizungssysteme beteiligt.
September 2003 – Februar 2007
Ausbildung zum Anlagenmechaniker SHK
G.Erbe GmbH
Start meiner 3,5-jähriger Ausbildung zum Anlagenmechaniker Fachrichtung Sanitär-, Heizungs- und Klimatechnik.
SCHULISCHER WERDEGANG
2013
Bachelor of Science Games Programming
SAE Institute München
Ich machte meinen Bachelor of Science im Fachbereich „Games Programming“. Die Studienschwerpunkte waren dabei:
- Fachvortrag der Facharbeit „Entwicklungsgrundlagen & Vermarktung eines Android Games“
- Neutrale Darstellung „Selbstvermarktung vs. Publisher“ mit anschließender Diskussionsrunde
- Team Projekt „Crazy Machines“ für Android (6 Monate)
- Erstellen und Pflegen der Taskliste
- Programmierung des gesamten Gameplays sowie GUI, HUD und Menü Funktionen in C#
- Integrierung des Projekts in die Game Engine Unity3D
- Anwenden der Grundlagen von SCRUM
- Copyright und vorgehen bei Copyrightverletzungen
- Erstellen einer Marketingmappe
2012
Games Programming Diploma
SAE Institute München
Start meines Studiums für das Games Programming Diploma. Studienschwerpunkte:
- Objekt Orientierte Spieleprogrammierung in den Programmiersprachen C# und C++ mit allen wichtigen Algorithmen, Datenstrukturen und Design Patterns.
- Grundlagen in der Game Engine „Unity3D“
- Mathematische & Logische Grundlagen wie Trigonometrische Funktionen, Vector Algebra und die Physikalischen Grundlagen und Umsetzungen in Game Engines
- Netzwerkprogrammierung und die Erstellung von Werkzeugen und Hilfsmitteln
- Grundlagen der künstlichen Intelligenz und der Einsatz in der Spieleentwicklung
- Team Projekt „Revenge of fallen Legends“ ein 3D PC Multiplayer Spiel mit Unity3D (6 Monate)
- Erstellen und Pflegen der eigene Tasklist
- Programmierung der Minions KI in C#
- Integrierung der Minions KI in die Netzwerklogik der Game Engine Unity3D
- Research im Bereich Mobile Games für Android
- Facharbeit „Entwicklungsgrundlagen & Vermarktung eines Android Games“
Programmierung & Entwicklung
- Sprachen: C#, C++, PHP, HTML/CSS, Bash, MySQL
- Frameworks & Libraries: .NET (Framework, Core, MAUI, WPF), Entity Framework, Nanoframework, REST, WebAPI, Bootstrap
- Embedded/IoT: Arduino, ESP32, Raspberry Pi, OpenHab, Smarthome
Tools & Umgebungen
- IDEs: Visual Studio, Visual Studio Code, MonoDevelop
- Grafik & Office: Adobe Photoshop CS5, Paint, Microsoft Office
- Versionierung & PM: GIT, GitLab, SVN, Mantis, Jira, Confluence, SCRUM
- CI/CD & DevOps: Docker, CI/CD, Netzwerkarchitektur, Netzwerk-Techniken, DevOps
Server, Systeme & Virtualisierung
- Betriebssysteme: Windows, Linux
- Server & Dienste: Apache Server, Nginx
- Virtualisierung: Proxmox
Game & XR Development
- Game Engines: Unity3D, Dark Game Development Kit
- Multiplayer Frameworks: Photon Network, Mirror Network
- XR-Technologien: Meta VR Brillen, Hololens
Web & CMS
- Webtechnologien: HTML/CSS, Bootstrap, PHP
- Content Management: WordPress
Soft Skills
- Teamarbeit: Teamfähigkeit, SCRUM
- Arbeitsweise: Selbstmotivation, Autodidakt, Detailorientierung
- Problemlösung: Analyse und Behebung technischer Herausforderungen