skills

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