Erfahrung
FH Aachen University of Applied Sciences
- Teilzeit
Aachen, Nordrhein-Westfalen, Deutschland
Wissenschaftliche Hilfskraft
Juli 2026 - Heute
Angestellt im Labor für Informationstechnologiesysteme unter der Leitung von Prof. Andreas Claßen:
- Maintaining mehrerer Lernplattformen und maßgeschneiderter Programmierwerkzeuge, die im Labor entwickelt wurden, darunter eine Plattform, die ich im Rahmen meiner Bachelorarbeit eigenständig konzipiert und umgesetzt habe.
- Unterstützung bei der Organisation und Durchführung von Kursmodulen durch die Vorbereitung und Überprüfung von Materialien für Praktika zu folgenden Fächern: Grundlagen der Informatik und Einführung in die Programmierung, Development for Operations, IT-Infrastruktur, Linux: Konzepte und Anwendung, Fehlertolerante Systeme, Konzepte moderner Programmiersprachen, Effizienter IT-Betrieb sowie Virtualisierung und Cloud Computing.
Studentische Hilfskraft
Okt. 2024 - Juli 2026
Tätigkeit als Tutor für die Kursmodule „Grundlagen der Informatik und Einführung in die Programmierung“ sowie „Algorithmen und Datenstrukturen“:
- Durchführung von Einzelbewertungen im Rahmen der wöchentlichen Praktika, um das Verständnis der Studierenden für den Kursstoff zu überprüfen.
- Bewertung der für die Zulassung zur Prüfung erforderlichen eingereichten Arbeiten, um sicherzustellen, dass die Studierenden die Zulassungskriterien erfüllen.
Werewolf Gaming ltd.
- Freiberuflich
Wales, Vereinigtes Königreich (Remote)
Development Team Lead
März 2024 - Heute
Leitender Entwickler eines groß angelegten Multiplayer-Gaming-Netzwerks mit über 200.000 Mitgliedern, bestehend aus 20 Rust- und Garry’s Mod-Servern in ganz Europa und den USA, auf denen Tausende von Spielern gleichzeitig spielen.
Aufgaben:
- Begann als Hauptentwickler und entwickelte die gesamten Kernsysteme
- Leite nun ein kleines Team aus Developern und Junior-Developern und bin für die technische Ausrichtung sowie die Feature-Planung verantwortlich
- Maintaining von GitHub-Repositorys und benutzerdefinierten Discord-Bots zur Automatisierung und Integration
- Unterstützung beim Community-Management und Verwaltung der Infrastruktur auf mehreren dedizierten Servern
Highlights:
- Neugestaltung des ältesten „Garry’s Mod“-Projekts der Community in einen neuen, maßgeschneiderten Spielmodus, wobei die Daten- und Netzwerkleistung optimiert wurden und wodurch sich das Projekt als führender Server seiner Kategorie in ganz Europa etabliert hat
- Zwei groß angelegte Projekte vom Konzept über die Entwicklung bis hin zur Veröffentlichung für eine aktive Spielerbasis geplant, entwickelt und veröffentlicht
- Workflows mit Branch-Strategien und Testumgebungen implementiert und damit die Entwicklungsabläufe modernisiert
- Integrationen zwischen Spielservern und Discord-Communities geschaffen, wodurch Automatisierung und optimierte Interaktion ermöglicht wurden
- Mehrere Datensätze und den zugehörigen Spielcode auf neue dedizierte Server migriert
Game Developer
Sept. 2021 - März 2024
Aufgaben:
- Entwicklung von Lua-Skripten für Garry’s Mod zum Bug-Fixing und zur Implementierung neuer Gameplay-Funktionen
- Vorbereitung von Rust-Servern im Vorfeld offizieller Updates, um sicherzustellen, dass benutzerdefinierte Mods korrekt kompiliert wurden und funktionierten
- Unterstützung bei der Veröffentlichung von Garry’s Mod-Projekten durch Iteration von Tests und Fehlerbehebung
- Zusammenarbeit mit Entwicklern und Community-Mitgliedern, um ein stabiles Spielerlebnis zu gewährleisten