About me

GitHubLinkedInTwitter

Born in Barcelona. Since I tried my first computer when I was a child I knew that I wanted to work with computers when I grew up. With this objective in my mind, I always was interested in technology and eventually I started a degree to accomplished it.

I finished Computer Engineering in 2010, and since then I have worked as a software developer. I started as a Java Developer, but since the beginning, I had liked web development, so I learned other technologies like PHP and JS. Although I am focused on web development, I also work on another kind of projects, such as games or mobile apps.


Projects

NoSoloBits

NoSoloBits is a website about retro video games. The backend part is made with PHP and MySQL. The frontend part is made with HTML, JS and SASS, compiled with Webpack.

Visit the site here

EasyTimer.js

Easytimer.js is a small utility developed with JS that allows you to easily manage a stopwatch and countdown. It is fulled tested using mocha framework. It has +500 stars on GitHub and is used by several projects.

Visit the site here

Code and more info on Github

A Dev's adventure

I stepped out of my comfort zone to make this little video game, as I am not a video game designer. The result has been a simple, short game, but I think it’s still a good cover letter. I put a lot of passion into it, I hope you like it!

Code and more info on Github

Play it now!

You can see more of my projects on my Github profile


Work Experience

Software Engineer

Mailtrack
July 2018 - Nowadays

Mailtrack's product is a Google Chrome extension that allows you to track emails in Gmail. On the one hand, I work on backend services, developed with PHP and Node.js. On the other hand, I work on the extension, developed with TypeScript, SASS and HTML. I also do some system tasks, like setting up Docker or services in AWS.


PHP
Node.js
MySQL
Redis
AWS
TypeScript
CSS
HTML
Agile
CI
DDD

Lead Frontend Developer

Atrápalo
July 2017 - June 2018

I worked as a Tech Lead of the company’s Frontend team. My duties were on the one hand to manage the team and on the other to guide and develop the frontend architecture of the website.


Node.js
JS
CSS
HTML
Agile
Management

Software Developer

Atrápalo
January 2014 - July 2017

I worked as a PHP developer on the company's website, using multiple technologies: RabbitMQ, Elastic, MySQL and Redis among others.

I also worked on other projects like a table booking manager and a mobile app.


PHP
Node.js
MySQL
Redis
RabbitMQ
JS
Agile
CI
DDD

J2EE Developer

Carver Advanced Systems
September 2010 - January 2014

I worked as a J2EE and Oracle SQL developer developing an insurance application. The application managed and priced insurances from different areas.


Java
Oracle SQL
JS
CSS
HTML

Internship - Developer

LCFIB
September 2008 - July 2010

Here I worked with different projects and technologies. On the one hand, I developed different projects with J2EE. I also worked with Oracle Forms and Oracle Reports. Finally, I worked with PHP and MySQL on the FIB video portal.


PHP
Java
Oracle Forms
Oracle Reports
JS