More about me and my work
|Role:||Software Development Engineer II|
|Dates:||August 2019 - Nowadays|
|Tasks:||Europen Consumer Experience (EUCX) software development engineer|
|Role:||C++ Game Developer|
|Dates:||Juanuary 2018 - Nowadays|
|Tasks:||New content team: New in-game features (blockers, saga/map functionalities) and design and art production toolsets.|
|Projects:||Candy Crush Saga|
|Dates:||October 2017 - January 2018|
|Tasks:||Virtual Reality programming and build publishing tasks. Unity 3D. Oculus. GearVR. PS4 VR.|
|Projects:||Melita: A Human Journey (GearVR)|
|In the Cloud: VR Afterlife (PlayStationVR - GearVR)|
|Dates:||March 2017 - October 2017|
|Tasks:||User Interfaces programming. (C++ - custom GL engine / C# - Unity3D).|
|Unannounced new game (WIP) with a big IP|
|Dates:||April 2015 - March 2017|
|Tasks:||Internationalization Team (i18n)|
|Projects:|| Battlefield 1 :
Internationalization and localization tasks. Front-end bug fixing: Arabic, Japanese, Russian.
| Plants vs Zombies Heroes :
Internationalization tasks. Adaption and bug-fixing for Japanese, Korean, Traditional Chinese, Simplified Chinese and Russian (Android and iOS)
| Fifa 17 :
Front-end bug fixing: Arabic
| Mirror's Edge Catalyst :
Internationalization tasks. Japanese and Chinese bug fixing.
| Star Wars Battlefront :
Internationalization tasks. Arabic, Japanese and Korean bug-fixing.
| FIFA 16 :
Front-end bug fixing: Arabic
| Need for Speed :
Frostbite improvements and internationalization tasks
|Dates:||October 2014 - April 2015|
|Dates:||August 2012 - September 2014|
|Tasks:||Developing formation simulators about cranes, cars, trucks, buses (Emtac) and military vehicles.|
|I programmed in C++ and I used several technologies: OSG, DirectX, PhysX, Qt. I am specialized in OpenSceneGraph (OSG) and graphic programming (shaders GLSL).|
|Also, I developed several internal tools:
Users and courses management app - Qt
Exercises and menu creators
Databases design and implementation
Web services - REST
Report generators - PDF
Parsers: XML, JSON.
Profilers and optimizations
|I have set up agile methodology SCRUM and SVN repository in the company.|
|Dates:||August 2011 - September 2012|
|Tasks:||I worked developing web applications in this marketing and logistic company for external clients (Repsol, Ikea, La Vida Bella).|
|I made some prototypes with Android and Windows CE too.|
Master in Video Games development (programming) at University Complutense of Madrid (2012 - 2013).
Master in Software Development at University of Granada (2011 - 2012).
Computer Engineering Degree Software Development at University Carlos III of Madrid (2010 - 2011).
Technical Engineering in Computer Managements Software Development at University Carlos III of Madrid (2007 - 2010).
|Skill||Level (about 4)|
|DDBB: Oracle / mySQL / PostgreSQL|
|Visual Studio [2005 - 2015]|
|VCS (Git, SVN, Perforce)|
|OpenSceneGraph / OpenGL|
|Android / iOS|
|HTML5 / CSS3|
“Natural interaction techniques using Kinect”
(2012)Procedings of the 13th International Conference on Interaccion Persona-Ordenador. Article No.14 ISBN:978-1-4503-1314-8
New technologies, video games, Internet, sports, football, music, cinema, reading and travelling.
Portfolio about the indie games that I have been working.
Platformer video game for weddings purchases.
Powered by Unity3D.
From the "classic Snake"'s family, a renew mechanic rises up and you need to use all your visual acuity and eat only your color's fruit.
Run and color yourself!
geOSG is a 'toolkit' for Open Scene Graph that allows you to load models with shaders easily.
Developed with C++.
Source code and more info
13Floors is a 'Hack & Slash' game. It was developed in the Global Game Jam 2014 by our studio Claustrophobic Monkey.
Developed with Unity3D in 48 hours.
Download and play!
Gloom is an online fast-paced first person shooter that was developed as a masters thesis for the Complutense University of Madrid.
It was developed in C++, Ogre and PhysX.
Puzzle game developed in Unity3D in Brains Eden Game Jam in Cambridge.
It will be released for Android and iOS very soon.
You can play a demo here.
Runner game developed in Unity3D in Madrid Games Jam 2013.
Awards: 'Best game award' by the participants and 'special playable mention' by the judge.
Play! Z = Jump ; X = Slide .
TAF Kinect is a cognitive and physical rehabilitation system that uses Kinect and augmented reality for a fun rehabilitation process.
Developed in C#, XAML and Kinect API. Download
Project End of Degree. Platformer video game that implements IA A* pathfinding algorithm.
Developed in XNA with C#.