Resume


Career

2016- Present

Gameplay Programmer
Deep Silver Dambuster Studios, Nottingham

At the moment I’m working in a new AAA game as Gameplay programmer related with Animation.
My main duties are design and implement new Animation systems for all the different characters on the game, working with Technical Animators and programmers. Also, I’m involved in new Gameplay systems as Ledge-Grabs of GameplaySequences.
I am responsible of the creation of new systems to allow my team the creation, implementation and debug of new animations and behaviours in game.
I work close to the AI team so create a good combination between “what” the character wants to do and “how” is going to do it.
I’m responsible of design and plan any new task related with my field.

2014 - 2016

Application Developer
Natural Motion Limited, Oxford

I am working as part of a large team on Morpheme/Euphoria, an industry leading Animation authoring tool and engine for AAA Games.
I designed and planned new featuers, hosted meetings and implemented them colaborating with other members of the team. One of the most significant pieces of work I undertook was the design and development of blend shapes support (including debuggig) within the authoring tool. In this I worked extensively with our propriatary scene graph and rendering pipeline.
I assumed responsibility for XMD, our prprotary animation format, and supported it for the latest release cycle. This required supporting plugins for Maya, 3DS Max and Motion Builder as well as the XMD codebase.
As a part of the team I also did mantanance work and bug fixing on the codebase which titals 1.5 million lines of code.
I assisted with the mentoring of new starters and interns and am currenty managing the intern program.

2011 - 2014

Research & Development
NextLimit, Madrid

Develop cutting-edge 3D application in a team environment.
Coordinate the project architecture and development plan with project managers.
Code the logic of the application using C++.
Collaborate with the design and development teams to program the GUI using Qt.
Ensure on-time project deliverables.
Utilize external libraries for simulation purposes.
Investigate established Next Limit simulation programs for creative integration with new application.
Research and stay up-to-date on industry developments and ideas to improve the application.

2010 - 2011

IT Service
Talaris, Madrid

Configured office computers. Maintained office software and accounts. Ensured computer security and prompt technical assistance(PC/PDA's )

Education

2009 - 2011

Master's Degree
University Rey Juan Carlos, Madrid

Graphics, Videogames and Virtual Reality
GPA: 8.69

2004 - 2009

Bachelor's Degree
University Rey Juan Carlos, Madrid

Computer Engineering
GPA: 7.6

Skills

UDK
C++
Unity3D
C#
Animation
VisualStudio
AI
Physics
Simulation
OpenGL
LUA
Phython
Maya
GLSL
GMS