Download my resume:

PDF Formatted Resume (PDF)
Please feel free to contact me if you have any questions or comments:

jon.alonso.masa@gmail.com

Jon Alonso

Published Games
White Spell MMORTS
Programmer - HTML5, CSS3, Typescript (PixiJS) Oct 2017 - Now
Developer - Hunters of Magic Publisher - Hunters of Magic
Platform - Web

HTML5, CSS3, PixiJS, Spine, gameplay, UI.

Splash Art! Colouring game
Programmer - Javascript (PixiJS) Jul 2017 - Sep 2017
Developer - Playerthree Publisher - Cartoon Network
Platform - Web

PixiJS, gameplay, UI.

OK K.O.! Parking Lot Wars Turn based strategy game
Programmer - Javascript (PixiJS) Mar 2017 - Jun 2017
Developer - Playerthree Publisher - Cartoon Network
Platform - Web

PixiJS, gameplay, UI, scoring-based AI.

Tom & Jerry Musical Stairs Casual web game
Programmer - Javascript (PixiJS) Jan 2017 - Feb 2017
Developer - Playerthree Publisher - Boomerang
Platform - Web

PixiJS, Spine, gameplay, UI.

Apart of Me Therapy app
Programmer - C# (Unity3D) Jun 2016 - Dec 2016
Developer - Playerthree Publisher - Bounce Works
Platform - iOS, Android

Unity3D, gameplay, UI.

Ben 10 Escape Route Path drawing game
Programmer - Javascript (PixiJS) Aug 2016 - Sep 2016
Developer - Playerthree Publisher - Cartoon Network
Platform - Web

PixiJS, Spine, gameplay, UI.

Wussywat Irdy Bird Flappy Bird clone
Programmer - C# (Unity3D) Nov 2015 - Dec 2015
Developer - Playerthree Publisher - Baby Cow Productions
Platform - iOS, Android

Unity3D, gameplay, UI, random level generator.

BBC Topsy and Tim Busy Day 2D game for children
Programmer - C# (Unity3D) May 2015 - Oct 2015
Developer - Playerthree Publisher - BBC Multimedia
Platform - iOS, Android

Unity3D, gameplay, UI, animated sequences with skeleton animations.

BBC Top Gear's Rocket Robin 3D rocket launching game
Programmer - C++ Sep 2014 - May 2015
Developer - Playerthree Publisher - BBC Multimedia
Platform - iOS, Android

Marmalade SDK and Box2D Physics Engine, gameplay, UI, monetization, server database connection, step-by-step interactive tutorials, in-game leaderboards and social features.

Chains Keeper, Chains Keeper Special Edition 2D fast reaction game
Lead Programmer - C++, Objective-C, Java Sep 2011 - May 2014
Developer - Ingumak Publisher - Ingumak
Platform - iOS, Android

Cocos2D-X and Box2D Physics Engine, gameplay, UI, event system for communication between objects, step-by-step interactive tutorials, in-game leaderboards, trophies and social features.

Other Games
Battle2 2 player real-time arena
Programmer - C# (Unity3D), Javascript Jun 2016
Developer - Playerthree Prototype
Platform - iOS, Android

Unity3D and Gamesparks, gameplay, UI, client-server logic, matchmaking.

Macmillan Test 3D english learning app
Programmer - C# (Unity3D) May 2016
Developer - Playerthree Prototype
Platform - iOS, Android

Unity3D, UMA (Unity Multipurpose Avatar), gameplay.

Apache Overkill Blitz 2D shoot'em up
Programmer - C# (Unity3D) Apr 2016 – May 2016
Developer - Playerthree Prototype
Platform - iOS, Android

Unity3D, gameplay, UI.

Message Adrift Match-3 game
Programmer - C# (Unity3D) Jan 2016 – Mar 2016
Developer - Playerthree Prototype
Platform - iOS, Android

Unity3D, gameplay, UI.

Quest for Bossa Interactive job application
Programmer / Designer / 2D Artist - C# (Unity3D) Sep 2015 - Dec 2015

Unity3D, game scripts (tile based random level generator), cinematic sequences.

A Tale of Adventure Module for Dragon Age Origins
Programmer / Designer - Dragon Age Scripting Language Jan 2010 - Jan 2011

Dragon Age Toolset, game scripts (creatures, placeables, triggers, cutscenes, plots, areas, items and conversations).

Air Warriors 3D space shoot'em up
Programmer / Designer - C++ Jul 2007 - Sep 2007

LTE Game Engine, gameplay, behavior system, group-based collision detection, time-based event management, UI.

2D Engine Custom 2D engine
Programmer / Designer - Lingo Mar 2007 - Apr 2007

Engine architecture for 2D sprites featuring hierarchical transformations (translate, rotate, scale), collision detection (bounding box, bounding circle, perfect pixel), rigid body dynamics.

Project Star Wars 3D space shoot'em up
Programmer / Designer – C++ Oct 2006 - Nov 2006

Open Scene Graph, gameplay.

Horrible Day 4 2D/2.5D graphic adventure game
Programmer / Designer - Wintermute Scripting Language Apr 2005 - Jun 2005

Worked with WME Project Manager in order to build game scenes, game scripts.

Talismania Classic 16-bit RPG
Programmer / Designer - C++ Mar 2003 - May 2003

Allegro, gameplay, UI, inventory and group management system, area event management, turn-based battles.


Education
2002 – 2007 University of Deusto
  B.S. in Computer Science and Engineering


Seminars
2007 Seminar in programming: Director and Flash
125 hours University of Deusto

Macromedia Director and Flash, ActionScript, 3D Lingo, Havok Physics Engine.

2006 Seminar in programming: 3D graphics and animations
125 hours University of Deusto

Scene graph-based 3D engine, linear algebra, 3D math, graphics pipeline, state machine and game architecture.


Awards and Honors
2006 - 2007 University of Deusto

Academic Merit Recognition to the most outstanding graduates.

2004 - 2005 Spanish Ministry of Education and Science, University of Deusto

Academic Merit Recognition to the most outstanding graduates.


Work History
September 2014 - Now Playerthree
  Game Programmer

C++, Unity3D (C#), PixiJS (Javascript).

January 2010 - August 2014 Freelance Programmer

New modules for an existing home automation application, including an iOS app for remote control (.NET, ASP, VB, C#, Javascript, jQuery, AJAX, SIP and Objective-C).

June 2008 - April 2009 Bilbomática, S.A
  J2EE Senior Programmer

Form-based web application (XML, HTML, JSP, Struts, Javascript, SQL, J2EE).


Additional Information

First Certificate in English (FCE), Grade B, University of Cambridge, March 2011.
Karate Do student since October 2004 (1st Dan Black Belt by EPKA, February 2011).
Willing to relocate.