Education
- MSc in Video Game Development
2009/10 – Campus Ubisoft – Universitée de Sherbrooke
- Computer Science Engineering
2000/06 – Facultat d’Informàtica de Barcelona (FIB) – Universitat Politècnica de Catalunya (UPC)
2004/05 – University of Reading (Erasmus exchange program)
Working experience
- GTD Sistemas de Información – Analyst Programmer
Projects involved:
July 2008 – August 2009 - SCET-Multilanceur (SCET-M)
Client: French National Space Agency (CNES – Centre National d’Etudes Spatiales)
Technologies: C++, C, PostgreSQL, Qt, ANTLR
July 2007 – October 2008 - Vega launcher emergency system (BCVE)
Client: European Space Agency (ESA)
Technologies: Java, MySQL, hibernate, ANT, SCL
Skills
- Programming languages
C++, C, Java (J2EE, J2ME), Lua, Eiffel, Visual Basic, ANT, XML (DOM, XSL, DTD, XML-Schema), SCL, Graphcet
- Databases
SQL, PL/SQL (Oracle), hibernate, knowledge in data model design (relational databases)
- Software engineering
Software analysis, specification and design skills, especially in object oriented systems using UML and OCL. Agile approach and methods (SCRUM, XP). Design Patterns
- Computer graphics
DirectX, OpenGL, HLSL, Ogre3D, Qt
- Videogame programming
Knowledge in 3D game engine programming, 2D tile based engines
- Networking
TCP/IP, programming using sockets
- Programming environments
Visual Studio, Eclipse, NetBeans
- Versions control systems
CVS, SVN, Razor
Scholarships / Other merits
- Fellowship from “la Caixa” Foundation and the Canada Foundation (2008)
- Graduated with Honors (“Matrícula d’Honor”) at Computer Science Engineering Graduation Project (2007)
- Erasmus scholarship (2004)
- Graduated with Honors (“Matrícula d’Honor”) at High School (2000)
Publications
- ‘Videogame design using origami techniques’ - Universitat Politècnica de Catalunya (2007) http://hdl.handle.net/2099.1/5358
Languages
- English – iBT TOEFL: 110 / 120
- French – CEFR: B2
- Spanish – Mother tongue
- Catalan – Mother tongue