I am a software developer specializing in C#, the .NET Framework, and Unity, and over the years I have primarily worked on projects in mobile (iOS & Android) and desktop environments. I have project-based experience with Java and other programming languages such as C++ and TypeScript/JavaScript. I focus on a balanced mix of clean code architecture, efficient implementation, and targeted performance optimization and profiling. I apply unit and integration testing where appropriate and work with concepts such as MVC, MVVM, and Dependency Injection. I have strong expertise in user interface development and have worked extensively with WPF, Unity UI, and JavaFX. Early in my career I spent several years as a full-stack developer, including backend development, and I have taken on Lead and Tech Lead roles, providing technical leadership to teams of more than 20 developers. I am passionate about crafting scalable, maintainable software and delivering high-quality experiences in interactive media. I enjoy collaborating with cross-functional teams, mentoring colleagues, and continuously improving development processes to ship robust Unity-based and web-enabled solutions.

Nurdogan Erdem

I am a software developer specializing in C#, the .NET Framework, and Unity, and over the years I have primarily worked on projects in mobile (iOS & Android) and desktop environments. I have project-based experience with Java and other programming languages such as C++ and TypeScript/JavaScript. I focus on a balanced mix of clean code architecture, efficient implementation, and targeted performance optimization and profiling. I apply unit and integration testing where appropriate and work with concepts such as MVC, MVVM, and Dependency Injection. I have strong expertise in user interface development and have worked extensively with WPF, Unity UI, and JavaFX. Early in my career I spent several years as a full-stack developer, including backend development, and I have taken on Lead and Tech Lead roles, providing technical leadership to teams of more than 20 developers. I am passionate about crafting scalable, maintainable software and delivering high-quality experiences in interactive media. I enjoy collaborating with cross-functional teams, mentoring colleagues, and continuously improving development processes to ship robust Unity-based and web-enabled solutions.

Available to hire

I am a software developer specializing in C#, the .NET Framework, and Unity, and over the years I have primarily worked on projects in mobile (iOS & Android) and desktop environments. I have project-based experience with Java and other programming languages such as C++ and TypeScript/JavaScript. I focus on a balanced mix of clean code architecture, efficient implementation, and targeted performance optimization and profiling. I apply unit and integration testing where appropriate and work with concepts such as MVC, MVVM, and Dependency Injection. I have strong expertise in user interface development and have worked extensively with WPF, Unity UI, and JavaFX. Early in my career I spent several years as a full-stack developer, including backend development, and I have taken on Lead and Tech Lead roles, providing technical leadership to teams of more than 20 developers.

I am passionate about crafting scalable, maintainable software and delivering high-quality experiences in interactive media. I enjoy collaborating with cross-functional teams, mentoring colleagues, and continuously improving development processes to ship robust Unity-based and web-enabled solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

German
Fluent
English
Advanced
Turkish
Fluent

Work Experience

Indie Game Developer at Indie Game Development
September 1, 2025 - Present
End-to-end development of a dungeon-crawler RPG using Unity and C#, including custom in-game and editor tooling, game architecture, gameplay systems, skill trees, and AI.
Senior Unity Developer at Rheinmetall Electronics
March 1, 2025 - August 1, 2025
Development of XR/AR/VR simulations for Meta Quest 3 using Unity, with a focus on OpenXR-based workflows and Meta-specific XR features.
Senior Unity Developer at Korro AI
September 1, 2022 - December 1, 2024
Development of Unity-based games for children, with a focus on UI development and implementation of a system for recording and replaying gameplay sequences.
Principal Unity Developer at Chimera Entertainment GmbH
September 1, 2022 - September 1, 2023
Development of minigames for the Unity title Shadow and Bone and contributions to the PC game Songs of Silence, including Unity UI development, implementation of game data tracking and an in-game lexicon, as well as code reviews.
Senior Software Developer at Retrobrain R&D GmbH
January 1, 2021 - September 1, 2022
Development of Unity-based game prototypes, including motion-controlled games using Nuitrack and Kinect-based 3D data acquisition and processing. Focus on clean architecture with C#, Zenject, unit testing, Unity UI development, documentation, and code reviews.
Senior Software Developer at MSP AG
July 1, 2018 - December 1, 2020
Java enterprise and web development with Angular and React, including clean-code standards, unit testing, and recruiting support.
Senior Software Developer at Nielsen + Partner
October 1, 2017 - June 1, 2018
Further development of internal enterprise systems, C++ software porting for Linux, and enhancement of a maritime Big Data application. Conducted internal clean-code training sessions.
Senior Unity Developer at Goodgame Studios
April 1, 2015 - October 1, 2016
Development of the mobile game Legends of Honor using Unity and C#, based on an MVC and dependency-injection architecture with StrangeIoC. Created custom Unity editor tools for game data management and conducted internal workshops on StrangeIoC, clean code, and code reviews.
Senior Software Developer at Innogames GmbH
May 1, 2013 - March 1, 2015
Development of browser and client-based games (Grepolis, Elvenar) using Adobe AIR and ActionScript 3, including unit testing and involvement in recruiting.
Technical Lead / Lead Developer at Bigpoint GmbH
October 1, 2007 - February 1, 2013
Technical Lead for large Flash-based game projects (Dark Orbit), leading cross-functional teams, defining architecture, developing core systems and shared libraries, and driving technology evaluation and performance optimization.
Java/Flash Developer at Enter.tv
August 1, 2005 - September 1, 2007
Development of a Java-based game server and frontend libraries, including the application of established design patterns, alongside CMS development (JSP) and early game and 3D asset creation.
C++ Developer and 3D Artist at Spectrolight GmbH
January 1, 1999 - July 1, 2007
Development of a plugin written in C++ for the output of 3D scenes in RenderMan format.
Java Developer at MDC in Bremen
November 1, 2002 - July 1, 2003
Continued development of a catalogue software, written in Java.
Trainee at EADS Astrium
September 1, 2001 - December 1, 2001
Development of a CMS for the internal website, written in HTML, Perl and Javascript.
Indie Game Developer (Unity) at Self-Directed Project
September 1, 2025 - Present
End-to-end development of a dungeon crawler RPG using Unity and C#, including custom in-game and editor tooling, skill trees, and AI systems.
Senior Unity Developer (Project-based) at Rheinmetall Electronics
March 1, 2025 - August 1, 2025
Development of XR/VR simulations for Meta Quest 3 using Unity, OpenXR, and Meta XR SDK.
Senior Unity Developer at Retrobrain R&D GmbH
January 1, 2021 - September 1, 2022
Development of Unity-based prototypes including motion-controlled games using Nuitrack and Kinect-based 3D data processing.

Education

Diploma in Computer Science (Media Informatcs) at University of Applied Sciences Bremen
January 11, 2030 - January 7, 2026
Diploma in Computer Science (Media Informatics) at University of Applied Sciences Bremen
January 11, 2030 - January 15, 2026

Qualifications

Leadership for Leads
January 11, 2030 - January 7, 2026
NCQ Certificate – Professional Communication & Leadership (Nielsen + Partner)
January 11, 2030 - January 7, 2026
Leadership for Leads – Bigpoint / Eggers & Partner
January 11, 2030 - January 15, 2026
NCQ Certificate – Professional Communication & Leadership
January 11, 2030 - January 15, 2026

Industry Experience

Gaming, Media & Entertainment, Software & Internet