Experience
Rocksteady Studios Ltd, London, UK
Advanced Gameplay Programmer
Sep 2023 - Present
Senior Gameplay Programmer
Oct 2021 - Sep 2023
Senior Gameplay Programmer
May 2019 - Oct 2021
Gameplay Programmer
Jan 2018 - May 2019
I joined Splash Damage in early January where I have been involved in several (both internal and published) projects on a wide array of platforms.
I have been working with Unreal Engine, C++ and Blueprints throughout my employment here with areas focusing on networking, gameplay systems, input handling, serialization, editor tools and more. I am interested in understanding how systems work on a low level so I can deliver my work in an efficient manner.
During my day-to-day work, I collaborate closely with people from a multitude of disciplines and coordinate workload appropriately, so milestone targets are met.
Outside of the programming discipline, I am part of the hiring team at Splash Damage.
Childish Things, London, UK
Lead Games Developer
Nov 2014 - Jan 2018
Following the graduation of the Computer Games Technology MSc course I joined the team of Childish Things, where I am leading the development of a new 3D Unity3D-based sports game IP in an Agile environment.
My responsibilities span from enabling collaboration between the team members on a technical level using source control solutions, to splitting up tasks and assigning appropriate timeframes for their completion along with think-ahead software design in order to allow the game to have a modifiable setup and for features to be easily adapted in the future.
Development wise, I script gameplay, physics, game mechanics, animations/animators, AI and generic tools/libraries. Moreover, I reassure that the game runs efficiently and appropriately on all targeted platforms so everyone can sleep well at night!
Icon Platforms, Athens, Greece
Web Developer
Sep 2012 - Sep 2013
Working in an agile environment, I was responsible for implementing KiNNO’s corporate website and Green Innovators’ Portal, both developed using the Joomla CMS (HTML, CSS, PHP and JavaScript). The CMS and its plugins had to be modified and extended accordingly in order to meet the client’s requirements. Additionally, provided server side support for the integration of Alpha TV’s companion app (iOS, Android) with the TALOS CMS.
SaiCon Games, Athens, Greece
Games Developer & QA Tester
Sep 2012 - Sep 2013
During my employment at Saicon Games I participated in the development of OSFP Free Kicks and FC Barcelona Goals (both for iOS, Android and Web platforms). During the development cycle I was able to participate in a broad aspect of the process as a level designer, debugger and game tester. Additionally, provided server side support for the integration between the apps and the TALOS CMS.
Skills
IDEs
Visual Studio, NetBeans, Eclipse, IntelliJ
Languages
C, C++, C#, Java
Javascript, CoffeeScript, PHP, MySQL, HTML, CSS
Engines & SDKs
Unreal Engine, Unity3D, CryEngine, Marmalade, XNA 4.0
Libraries
OpenGL, BulletPhysics, FMOD, OpenMP, MPI, Allegro
Other
Perforce, SVN, Git
JIRA
XML, MySQL DBMS
UML, MagicDraw, SmartDraw
Organizations & Volunteering
British Academy of Film and Television Arts (BAFTA) | Member | Jun 2023 - Present
International Game Developers Association (IGDA) | Member & Mentor | Oct 2020 - Present
Academy of Interactive Arts and Sciences (AIAS) | Member | Nov 2020 - Present
Into Games | Mentor | Sep 2020 - Present
The Association of UK Interactive Entertainment (UKIE) | Ambassador | Sep 2020 - Present
Grads In Games | Industry Advocate & Search for a Star Assessor | Sep 2021 - Present
Publications
“Tips for a successful interview in the games industry”
featured on GamesIndustry.biz (Dec 2020)
Education
City, University of London, London, UK
MSc Computer Games Technology - Distinction
Sep 2013 - Sep 2014
University of Crete, Heraklion, Greece
BSc Computational and Applied Mathematics - 7.05 / 10
Sep 2006 - Feb 2012
American College of Greece, Athens, Greece
High School Diploma
Sep 2000 - Sep 2006