My interest in programming began when I was 17 years old, and a year later I was fully immersed in it. Since then, I've been able to create some pretty interesting applications for the different projects I've worked in, growing and evolving everyday as technology added new features that allowed me to expand the amount of things I could transfer from my imagination to the screen.
Learning new things and sharing my knowledge are some of my passions, and that's one of the reasons I'm considered a very fast-learner, able to adapt easily to the different scenarios I find, not only at work, but also in my personal life.
When I'm not coding, you may find me at the gym, doing some sports, waiting patiently for Hollow Knight: Silksong to be finally released, or messing with 3D sculpting, 3D printing and painting whatever I have been printing previously.
- JavaScript
- ReactJS
- HTML5
- CSS3
- Jest
- RTL
- Redux
- Styled C.
- Git
- Tailwind
- NextJS
- NodeJS
- .NET
- MongoDB
- MySQL
- 2021 — Present · Mimacom
Senior Frontend Engineer
Development of a CV web assistant using React and Redux with persistent data, where I created a custom templating processor. I also created from scratch a banking intranet to manage their transactions and orders, using RTKQ for caching purposes.
- Training and guiding people I was in charge of. Creating scalable projects from scratch with the ability to adapt to unexpected changes.
- Automated unit-tests with CI in Gitlab.
- Multidisciplinary teams applying SCRUM framework.
- HTML5
- CSS3
- JavaScript
- ReactJS
- Redux
- Styled C.
- Jest
- RTL
- Docker
- 2022 · (NDA)
Senior Frontend Engineer
Development of a project using NextJS to help the businesses reduce their non-attendance ratio in their reservations.
- Quick learning curve for a big and complex project.
- Weekly sprint-based workflow using Kanban.
- HTML5
- CSS3
- JavaScript
- ReactJS
- Redux
- NextJS
- 2017 — 2021 · Pasiona & Travelport
Frontend Developer
Development and maintenance of a cloud application for a leading worldwide travel retail company, migrating some desktop functionalities and creating new features, both in frontend with ReactJS and in backend microservices with NodeJS and GraphQL.
- Quick learning curve for an extremely complex project, becoming a key point of reference for the team within a short period of time.
- TBD with feature flags and CI/CD in multiple environments.
- International multidisciplinary teams applying SAFe framework. Periodic PI plannings with strict dependency management between features.
- HTML5
- CSS3
- JavaScript
- ReactJS
- Redux
- Jest
- RTL
- NodeJS
- GraphQL
- Kubernetes
- C#
- .NET
- 2014 — 2017 · ERIC Sports
Fullstack Developer
Development of a sports video analysis software in the cloud, migrating an existing desktop application to the web using HTML5, CSS3 and JS, as well as creating different related products with Angular and using IndexedDB and cache to download and keep data in the local device to work offline, syncing with the server when the connection was available again.
- Applied yet-experimental browser features to create offline web-apps, with versioning, updating and syncing processes.
- HTML5
- CSS3
- JavaScript
- PHP
- MySQL
- AngularJS
- IndexedDB
- Visual Basic
- .NET
- 2010 — 2014 · 1d3a Analógico y Digital
Fullstack Developer
Design, development and maintenance of all the web-related products, such as webpage, client management dashboards, mailings, marketing events, as well as server configuration, maintenance and database setup and management.
- Management and configuration of CentOs servers, providing service to hundreds of our clients concurrently hosting all of our applications, and configuring external scalable drives to add a layer of security.
- HTML5
- CSS3
- JavaScript
- PHP
- MySQL
- 2012 — 2017
Multimedia Engineering degree
Universitat Oberta de Catalunya - 2009 — 2011
Certificate of Higher Education (Software development)
LaSalle Gràcia - 2007 — 2010
General Certificate of Education
LaSalle Gràcia
I have lots of hobbies that keep me busy throughout the day. Some of the most important ones are sports, as I like to work out, bouldering, and playing padel and ping-pong. Music is also an important part of my life.
However, I'm pretty proud of my more artistic side, which is related to the 3D world. Currently, I'm learning how to model my own action figures, and I love 3D printing cool figures and painting them. That being said, let me show some of my recent projects off:
- Loading image Armored Titan - Final result...Attack on TitanArmored Titan
- Loading image Gengar Family - Final result...PokémonGengar Family
- Loading image Majora's Mask - Final result...Legend of ZeldaMajora's Mask
- Loading image Giga Bowser - Drool detail...DnD & MarioGiga Bowser
- Loading image Tai & Agumon - Final result...DigimonTai & Agumon
- Loading image Growlithe - Final result...PokémonGrowlithe
- Loading image Kero - Final result...SakuraKero