loader gif

Programming Languages

C/C++
75
Java
55
C#
50
Php
40

Technologies

Git and SVN
70
Android SDK / NDK
60
CMake
65
FreeRTOS
60

Skills

SCRUM
70
Unit Test
60
Team Player
100
Self Motivation
100

Languages and other

Spanish
100
Catalan
100
English (C1 of CEFR)
80
Car driving license
100

Hobbies

Drum player
40
Videogames
60
Board games
60
Room Escapes
65

Profesional Experience

Senior Developer

November 18, 2013 Present
CompeGPS

Development and maintenance in C++ and OpenGL of the on-road and off-road navigation software, TwoNav, for Android, iOS and custom devices. Technologies used: C++, OpenGL 1.0, Android Native Development Kit. Software engineer in an embedded project in C with an ARM Cortex M3 microprocessor. Technologies used: FreeRTOS, Unity (unit test framework for C).

Developer

September 28, 2012 November 15, 2013
Win Systems International

Development in C and C++ of slot machine games, implementing the graphic interface and the mathematical logic and rules they have to follow. Development of a point of service (POS) in C working with the WIn32 API. Maintenance of the casino management main application in .NET.

Personal Projects

oolog

April 2018 May 2018

Open source object oriented log library for Modern C++ applications.

Age of A

August 1, 2015 Present

Leading development of the videogame Age of A, a real time strategy game in which the player doesn't see the units. Game designer, team leader and developer. In charge of the artificial intelligence of the game.

About Blocks

June 1, 2015 September 30, 2015

Game designer and developer. Simple and addictive Android game that challenges your multi-tasking skills. The player needs to focus on the whole screen at every moment.

My Personal Accounting

November, 2012 April, 2013

Web application to control personal expenses. Designed for mobile phones. Developed in php and MySQL.