Career Profile

I have spent over a decade working on 20+ Unity projects, honing my skills across both frontend and backend development.

With a dual career (Professional & hobbyst) I’ve been doing games most of my programming-life.

In the professional path I’ve been an individual developer with a strong focus on helping and mentoring more junior people in the team, leading the developing process of features, from estimations to release while also collaborating with other teams and improving the relationship between teams

In my projects I have been responsible for everything from gameplay mechanics to backend systems. More info in the projects place below

Experiences

Unity Developer

May 2024 - Present
Socialpoint, Barcelona

As an Unity Developer, my job is to work on various project developing features and improving the internal systems of socialpoint.

  • Help to architect and develop features & functionality in Unity with C#
  • Dive into the internals of engine-level systems to extend them as-needed
  • Develop and integrate new technologies & SDKs
  • Help to define and scope out tasks & systems

Senior Server Engineer

Jan 2020 - Sep 2022
Scopely, Barcelona

From a cancel·led project to a Star Trek Fleet Command, I’ve been working as a server engineer implementing meta features and tooling (web-based) most of the time. Working closely with Designers, QA, Artists and all other involved teams in a highly-collaborative environment

  • Design & Architect META features
  • Design & Architect Web based tools to handle remote configuration
  • Interviewing new hires

.Net Operations Tech Lead

Mar 2016 - Dec 2019
Vueling Airlines, Barcelona

At Vueling I’ve been part of the operations team and my role was what It’s known today as a Software Reliabilty Engineer (SRE). As a SRE my responsability was to keep all the production services alive and healthy. To do so I focused on Observability and critical bug solving while also implementing in-house sdks to help with the batching operations

  • Design & Implement Service APIs
  • Design & Implement databases
  • Firefighting (being on call) during some critical periods - In this firefighting moments, my responsability was to fix asap any critical bug that may appear, deploying as fast as possible to production
  • Mentoring more junior members in the team doing tech lessons on specific topics or just talking with them to know their concerns
  • Report directly to the Head of IT Operations
  • Interviewing new hires

.Net Software Engineer

Apr 2013 - Mar 2016
Redman TH SL, Barcelona

My first job as a Software Engineer… I was assigned a client (directly) so I was in charge of handling requirements, designing and implementing all the client needs for a CMS custom software

  • Implement Windows Forms applications
  • Design and Implement SQL Server database schemas

Projects

A part from my professional career, I've been working on side projects for over 12 years! That's some of my published ones. For all these projects, I've been the main programmer of a group of 3 developers (Tech artist and Artist)

Super Party Games - Frontend (Unity) - Implemented Meta features, Core features, Backend features (party system, authentication...) and a bunch of 3rd party services like Analytics, MMP...
Hamster Mart Market Tycoon - Implemented the whole game and integrated IAP Services, Ads Monetization, Analytics, MMP...
Puzzle Monsters - A little game I did in a week! Quite fun not gonna lie to develop as it was my first Puzzle Game

Skills & Proficiency

Unity (C#)

Backend (C# .Net)

MySQL / SQL Server

Frontend (Web) / Blazor / Html / CSS / Javascript

Multiplayer (real-time)