11/06/2024 updated

**** ******** ****
100 % available

Senior Software Engineer / Game Developer

Sant Cebrià de Vallalta, Spain
Only remote
BSc+MSc in Computer Science
Sant Cebrià de Vallalta, Spain
Only remote
BSc+MSc in Computer Science

Profile attachments

cv-en-one.pdf

Java (Programming Language)Android (Software)Apple IOSBug ManagementC++ (Programming Language)Mobile Application DevelopmentProgram OptimizationVideo Game DevelopmentUser Interface DesignDesktop EnvironmentsMobile Application SoftwareObjective-C (Programming Language)Software EngineeringOperations and Management PlatformSoftware Version ControlProgramming Languages
Programming Languages
Proficient in C/C++, intermediate knowledge of Swift & Objective-C, Java, and beginner level in Rust.

Game Development
Extensive experience in game development across various platforms including iOS, Android, and desktop environments.

Software Engineering
Strong background in software engineering principles, including code optimization, bug fixing, and feature development.

Mobile Development
Expertise in developing mobile applications for iOS and Android platforms.

Cross-platform Development
Experience with cross-platform development using various engines and frameworks.

UI/UX Development
Skills in creating and improving user interfaces with technologies like Windows MFC and wxWidgets.

Version Control
Proficiency in using version control systems for collaborative development.
 

Experience

Professional experience10+ years
Freelancer since2012

Languages

EnglishFluentSpanishNative speaker

Project history

Senior Product Engineer

Super Evil Megacorp
Bugfixing and creating features in Catalyst Black and TMNT: Splintered Fate. Creating features for unannounced AAA game and upcoming Netflix partnership game. Improving code, bugfixing, and working on UI, Gameplay, DataModel, and Platform abstraction.

C++ Client Developer

King
Improved code and bugfixing in the Communications Channel team. Created new features in the Content Team. Worked on Candy Crush and Crash On The Run teams.

Software Developer

Inedit Software
Improved code by cleaning and modernizing codebase and workflow. Optimized neoRipEngine. Improved applications' UI with Windows MFC and wxWidgets.

Videogames Programming Teacher

DAMVIOD Escola Pia
Taught network, multithread and multiprocess programming. Instructed mobile and multimedia programming. Provided guidance on teamworking and business opportunities.

Mobile Developer

Coverfy
Created the iOS app and improved it along with the Android app.

Mobile Developer

Freelance
Created new iOS and Android applications taking into account clients' needs.

Software Developer

Sysdivision
Created new Spotfav iOS version and other apps.

Engine/Gameplay Programmer

Digital Legends Entertainment
Improved platform abstraction layer on iOS and Android in Karisma Engine. Improved build/integration workflow as owner of iOS and Android platform. Created Social Network manager abstraction in Respawnables and Afterpulse. Integrated SDK's and developed Gameplay in Afterpulse.

CTO, Game Designer/Developer

FunBox Aprender Jugando
Ported MusicBox's WebApp to OLPC XO laptop and Android using SDL. Ported MusicBox's to iOS with Unity Engine. Created earlier game design and Project Management of Platero ¡Sígueme!.

Analist & Developer

CompeGPS Team SL
Created a Graphical Statistics system for seamless integration in all projects. Improved the GUI system and took ownership of it. Improved the core engine of TwoNav and Land in all platforms.

Technical Specialist of R&D

Wututu S.L.
Customized a GNU/Linux distro for routers and computers running PersonCounter. Created tools for assets creation and display on autostereoscopic 3D displays. Created the environment and face recognition application PersonCounter. Created TrackFlow 3D, a people track and flow detection application.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in