Technical Skills
Game Development
Gameplay programming: Implementation of gameplay system and logic (Backend and frontend).
AI programming: Implementation of complex AI systems and agents in games.
Game engines: 8+ years experience with Unity3D
Software Engineering & Web Development
Data structures and algorithms, problem solving, web systems development and deployment.
Languages, Technologies & Tools
C, C++, C#, Java, VB6, VB.NET, ASP.NET, HTML, CSS, SQL, XML, JSON, Unity3D, Oculus Rift, HTC Vive, ARCore, ARKit, Vuforia, 3DS Max, Photoshop
Work Experience
Lead game programmer |
Qiiwi Games
Aug 2021 - Present
Responsible for undertaking and leading the development of big scale Android/iOS/Amazon projects played by millions of players. Except individual game projects, responsibilities include implementing and maintaining metagame core frameworks and major gameplay & UI components/frameworks, many of which are shared among many projects.
Also responsible for leading and overseeing the Tech department by planning, designing, leading, and executing technical solutions and improvements, so the department works as effectively and efficiently as possible.
Senior game programmer |
Qiiwi Games
Nov 2019 - Aug 2021
Responsible for undertaking and leading the development of big scale Android/iOS/Amazon projects played by millions of players. Except individual game projects, responsibilities include implementing and maintaining metagame core frameworks and major gameplay & UI components/frameworks, many of which are shared among many projects.
Also responsible for leading and overseeing the Tech department by planning, designing, leading, and executing technical solutions and improvements, so the department works as effectively and efficiently as possible.
VR/AR developer |
VR-House
March 2018- Nov 2019
Acted as the main developer responsible for developing VR and AR projects, as well as experimenting and prototyping with new technologies and ideas.
Game programmer |
RevResh
September 2016- January 2017
Joined the Para Parachute team to help them rewrite the whole game from the scratch in order to improve physics and gameplay, add various new features as well as improve optimization, reusability and maintainability of the code.
Product design intern |
CRM.COM
February 2014 – August 2014
Responsibilities included testing and documentation of new modules and features of CRM.COM software before release. Also involved in the API and layout designs.
Education
Msc Game & Media Technology |
Utrecht University
2015 - 2018
Thesis: Audio-driven Gesture Animation for Virtual Characters
Bsc Computer Science |
European University Cyprus
2011 - 2015
Thesis: Design and Development of a Driving Simulator for Smart Driver Assistive Technologies Evaluation