Work Experience

My professional journey in software engineering and game development, showcasing the companies I've worked with and my responsibilites.

  • 2019 - Now
    Senior Software Engineer Zoi TechCon GmbH

    At Zoi TechCon GmbH, I work as a Senior Software Engineer on diverse projects ranging from highly technical backend development to customer-facing solutions. My role spans multiple domains including AR/VR innovation, mobile development, cloud infrastructure, and large-scale enterprise transformations.

    Primary Responsibilities:

    • AR/VR Innovation: Developed AR applications using Unity3D for innovation hub projects, leveraging my game development background
    • Technical Consulting: Presented complex technical concepts and out-of-the-box solutions to shareholders and stakeholders
    • Backend Development: Developed backend systems using TypeScript on AWS and Google Cloud Platform (GCP)
    • Cloud Migration: Part of Google Workspace migration projects, helping large enterprises transition to cloud-based solutions
    • Enterprise Solutions: Worked on Google Apps Script and GCP for large-scale cloud transformations

    Key Achievements:

    • Successfully delivered AR/VR innovation projects that showcased cutting-edge technology solutions
    • Contributed to one of the largest Google Workspace migration projects in Germany
    • Helped major enterprise customers successfully transition to cloud-based infrastructure
    • Presented technical concepts and innovative solutions to stakeholders
    • Delivered both highly technical backend systems and customer-facing applications

    Technologies Used: Unity3D, C#, TypeScript, JavaScript, React Native, Firebase, AWS, Google Cloud Platform, Google Apps Script, Google Workspace, AR/VR Development

  • 2013 - 2019
    Senior Software Engineer Zeitland media & games

    At Zeitland media & games, I served as a Senior Software Engineer and Technical Lead, developing diverse gaming projects across multiple platforms. I led development teams and managed the complete software development lifecycle for both prototype and released games.

    Primary Responsibilities:

    • Game Development: Programmed various games using Unity3D and native iOS development (Objective-C) across different platforms
    • Technical Leadership: Served as Tech Lead and Scrum Master, guiding development teams and ensuring project delivery
    • Cross-Industry Projects: Developed 3D car display systems for the automotive industry and hybrid board games with image recognition
    • Mentorship: Supervised internships and mentored students working on diploma theses
    • Release Management: Managed the complete release process for multiple game projects

    Key Achievements:

    • Successfully led development teams as both Technical Lead and Scrum Master
    • Developed and released multiple games across various platforms using Unity3D and native iOS
    • Created innovative hybrid board game “Ravensburg King Arthur” featuring image recognition technology
    • Delivered automotive industry projects including 3D car display systems
    • Mentored multiple students and supervised successful diploma thesis projects
    • Established efficient release processes and development workflows

    Technologies Used: Unity3D, C#, Objective-C, iOS Development, Image Recognition, Scrum/Agile, Project Management, Git

  • 2009 - 2011
    Software Engineer KritzelKratz3000

    At KritzelKratz3000, I began my professional career after completing my diploma thesis on “Artificial Intelligence on an ARM derivative.” I contributed to game development projects including a Nintendo DS title and mobile game ports.

    Primary Responsibilities:

    • Game Development: Developed game mechanics and AI systems for “Was ist Was - Abenteuer Erde” on Nintendo DS using C/C++
    • Mobile Game Porting: Worked on the iOS port of “Command and Conquer - Tiberium Alliance” for EA-Phenomic in Ingelheim
    • Cross-Platform Development: Implemented web technologies (JavaScript, Qooxdoo, HTML) for mobile game interfaces
    • AI Implementation: Applied artificial intelligence concepts from my thesis research to game development projects

    Key Achievements:

    • Successfully contributed to the development of “Was ist Was - Abenteuer Erde” for Nintendo DS
    • Completed iOS port of Command and Conquer - Tiberium Alliance for EA-Phenomic
    • Applied academic research in artificial intelligence to practical game development
    • Gained experience in both console and mobile game development

    Technologies Used: C/C++, JavaScript, Qooxdoo, HTML, Nintendo DS SDK, iOS Development, Perforce

  • 2008 - 2008
    Intern Artificial Technology

    This was my second internship where I worked on AI engine development and gained experience with advanced programming concepts and methodologies.

    Primary Responsibilities:

    • C++ Development: Programmed core features for the EKI One AI engine using C++
    • AI Behavior Programming: Developed AI behavior systems using Lua scripting for intelligent agents and finite state machines
    • Testing Methodology: Developed and implemented a comprehensive concept for unit testing and Test-Driven Development (TDD) practices
    • Pair Programming: Collaborated closely with senior developers through pair programming sessions
    • Code Quality: Ensured high code quality and maintainability through best practices

    Key Achievements:

    • Successfully contributed to the EKI One AI engine development
    • Implemented complex AI behavior systems using Lua scripting
    • Introduced TDD and BDD methodologies to the development team
    • Gained hands-on experience with AI concepts and implementations
    • Improved team development practices through testing framework implementation

    Technologies Used: C++, Lua, Scrum, TDD, BDD, AI, Finite State Machines, Subversion

  • 2005 - 2005
    Intern 3wm

    This was my first internship where I mainly was programming PHP, working with a CMS and some web design.

    Primary Responsibilities:

    • PHP Development: Built dynamic web applications and features using PHP
    • CMS Management: Worked with content management systems to create and maintain websites
    • Web Design: Created user interfaces and visual designs for web projects
    • Database Integration: Connected web applications with databases for data management

    Key Achievements:

    • Successfully completed first professional development internship
    • Gained hands-on experience with PHP programming and web technologies
    • Contributed to multiple web projects during the internship period

    Technologies Used: PHP, HTML, CSS, MySQL, Content Management Systems

Career Highlights

20+
Years Experience
15+
Projects Completed
5
Companies