Summary
Overview
Skills
Work History
Education
Timeline
Accomplishments
Certification
SoftwareEngineer

Ayhan Sakarya

Programmer
Krefeld

Summary

Programmer in the Gaming Industry with over 9 years of experience in various technology environments (C#, C++, Unity, Unreal, Snowdrop, GLSL).

Overview

9
9
years of professional experience
5
5
Certifications
6
6
Languages

Skills

Technical Analysis

undefined

Work History

Gameplay Programmer

Ubisoft
01.2024 - Current
  • Worked on an unannounced project within the Snowdrop Engine
  • Assisted in refining game design documents, translating design ideas into actionable programming tasks efficiently.
  • Mentored junior programmers, sharing best practices and providing guidance on complex coding tasks.
  • Collaborated with artists to integrate high-quality assets into the game engine seamlessly

Programmer

Ubisoft
01.2022 - 12.2023
  • Worked on Assassins Creed Nexus and was responsible for VR comfort features
  • Programmed shaders for certain comfort features
  • Worked on different areas such as 3Cs, Tech Art & Performance Optimization
  • Management of bug reports
  • Code Reviews
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance
  • Prepared detailed reports on updates to project specifications, progress, identified conflicts, and team activities
  • Worked with cross-functional design teams to create software solutions that improved overall functionality and performance

XR Masterclass Mentor

XR Bootcamp
01.2021 - 12.2022
  • Mentored students with international background in classes like the Advanced VR Interactions Masterclass
  • Prepared valuable resources for classes like Rendering Optimization Masterclass
  • Contributed to success of client's organization by improving performance, motivation, job satisfaction, hiring practices, training programs and management systems.
  • Evaluated diverse organizational systems to identify workflow, communication and resource utilization issues.

Lead Developer

Routine Health GmbH
01.2019 - 12.2022
  • Created framework for our app called Routine Reha
  • Developed software for mobile operating systems (Android, iOS) using the Unity engine.
  • Created shaders and effects for various apps
  • Optimized apps for best performance
  • Advised senior stakeholders on correct project methodologies based on business goals and internal parameters for planned development tasks.
  • Collaborated with physical Therapists and Doctors to collect and analyze client requirements, incorporating business goals and budgetary concerns into project proposals.
  • Collaborated with study partners to select ambitious, but realistic coding milestones on pre-release software project development.
  • Interfaced with front-end and back-end development teams to develop unified product, smoothing out coding conflicts before problems arose.

Unity3D Developer

Kaasa health GmbH
08.2015 - 12.2018
  • Developed software for mobile operating systems, such as Android and iOS
  • Created games, which serve as therapies for kids with Dyscalculia (math learning disability) and Dyslexia (reading disability).
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Integrated live, virtual and constructive programs into cohesive product.
  • Translated design personnel's ideation into concrete development frameworks for use in our apps.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
  • Created workflow diagrams and Gantt charts to clearly demonstrate processes and timelines.
  • Collaborated on all stages of systems development lifecycle, from requirement gathering to production releases.
  • Performed software testing to uncover bugs and troubleshoot issues prior to application launch.

Database Administrator

Language Center WWU Münster
11.2012 - 03.2015
  • Administered, supported and monitored databases by proactively resolving database issues and maintaining servers.
  • Tested programs and databases to identify issues and make necessary modifications.
  • Supported professors at the Language Center of the University in technical issues (PC, printer etc.)

Visual Media Designer Intern

byte:city UG
10.2010 - 03.2011
  • Carried out day-day-day duties accurately and efficiently.
  • Edited and modified visuals for Web Applications
  • Worked with content management systems like Typo3

Education

Diploma - Game Programming

SAE Institute Cologne
Cologne, Germany
03.2015 - 08.2016

Bachelor of Science - Computer Science

Westfälische Wilhelms-Universität Münster
Münster, Germany
09.2011 - 03.2016

Timeline

Unreal Engine 5 C++

02-2024

Unreal Engine 5 C++ Multiplayer

02-2024

Gameplay Programmer

Ubisoft
01.2024 - Current

Programmer

Ubisoft
01.2022 - 12.2023

XR Masterclass Mentor

XR Bootcamp
01.2021 - 12.2022

Advanced VR Interactions MasterClass

01-2021

Lead Developer

Routine Health GmbH
01.2019 - 12.2022

Blender Character Creator - Make 3D Animations From Scratch

12-2017

Unity Certified Developer

07-2016

Unity3D Developer

Kaasa health GmbH
08.2015 - 12.2018

Diploma - Game Programming

SAE Institute Cologne
03.2015 - 08.2016

Database Administrator

Language Center WWU Münster
11.2012 - 03.2015

Bachelor of Science - Computer Science

Westfälische Wilhelms-Universität Münster
09.2011 - 03.2016

Visual Media Designer Intern

byte:city UG
10.2010 - 03.2011

Accomplishments

  • Worked on now released and highly praised Assassins Creed Nexus for the Meta Quest
  • Added various fixes and features to the Snowdrop Engine, Ubisofts inhouse engine
  • 1st place in the VR Hackathon 2020 (Topic: Hand Tracking) hosted by Digital Catapult, Northern Ireland Screen, Futures Screens NI, XR Bootcamp, Immersive Labs and Side Quest
  • In a small team and limited time of just 3 days we developed a Quest app called SignVR
  • Routine Reha
  • PhantomVR (research project to treat "Phantom Pain" in VR)

Certification

Unity Certified Developer

Ayhan SakaryaProgrammer