Hello there! It's nice to meet you!

I'm Ruben Serrate, a full stack Javascript developer currently based in Barcelona, Spain. However, I've lived in the UK for over 4 years so I'm profficient in English.

I've got more than 10 years of experience as a Javascript engineer. Academically, I completed a Computer Engineering MSc, so I feel comfortable in most programming languages, but my selling point is definitely Javascript, both in the back end, as NodeJs and in the frontend, particularly with React.

I also feel comfortable managing AWS environments, specifically, I've taken a keen interest on serverless applications lately.

I currently have a remote full time job @Emax digital, so I probably won't be open to new opportunities, but feel free to get in touch using the contact form.

Now click below or just scroll down to know more about me:

icon of a briefcaseWork Experience

JULY 2021 – RIGHT NOW

Senior Full Stack JavaScript Developer @ Emax digital (100% remote)

Emax digital offers their clients analytics and insights into their Amazon's search and sales performance. My work here is more or less a 50-50 split between backend (NodeJS, NextJS, GraphQL and MongoDB) and frontend (React). The development team is smaller than 10 people and my work includes challenges such as web crawling, task scheduling and prioritization, graphQL APIs, visual dashboards, responsive user interfaces, and many other.

JULY 2020 – JUNE 2021

Senior Full Stack JavaScript Developer @ Urbantz (100% remote)

Urbantz offers solutions to distribute, arrange, track and in general, manage deliveries. My work is ~50% split between front end (React), and back end work, both writing NodeJS code and interacting with MongoDB databases. Part of a team of about 10 developers spread across Europe.

APRIL 2018 – JULY 2020

Senior Full Stack Javascript developer @ Kodify (100% remote)

We run high traffic websites, and I work both in the NodeJS (and MongoDB) servers that we use to power the back end as well as the frontend, which we've built with React, Redux and Rxjs. Part of a team of about 12 developers spread across the whole of Europe.

NOVEMBER 2016 - APRIL 2018

Senior Frontend developer @ eDreams

Part of a very big team of front-end developers in charge of maintaining the group's websites and developing new features. Specifically, I was focused on the results page for mobile devices. Mostly Vanilla JavaScript.

JANUARY 2016 - OCTOBER 2016

Senior Frontend developer @ UNiDAYS

Mainly working with Design and QA departments to produce React and Vanilla Javascript frontends to the products and services that UNiDAYS offers. From analytics dashboards for our partners, to the frontend for our main site or the corporate site of the company.

APRIL 2015 – JANUARY 2016

Freelance Web Developer @ ScrollWorks Ltd.

My own freelancing adventure, was mostly involved in a couple of big longer term contracts where I used React and NodeJSstrong> and also built some smaller websites for smaller clients.

AUGUST 2014 - APRIL 2015

Frontend developer @ Heart Internet Ltd. (HEG group)

Heart Internet is a web hosting company. I spent my time there building user interfaces for the different customer facing control panels. I only used Vanilla Javascript, since there was a no framework policy on the company at the time.

FEBRUARY 2014 - AUGUST 2014

Frontend developer @ Esendex Ltd.

I was mainly involved in the production of Esendex's new websites. I spent more time dealing with frontend related tasks but I also had to do fair amounts of backend (PHP) work.

JUNE 2013 - FEBRUARY 2014

Full stack web developer @ bcsAgency Ltd.

BcsAgency is a design agency, so my job as a developer there was mainly delivering custom builds inside content management systems. I would do equal amounts of both frontend and backend work.

MARCH 2012 - APRIL 2013

Junior Full stack web developer @ Kohdao Ltd.

I started working with Kohdao while I was still at university. My job involved maintaining and improving various comparison websites that were owned by Kohdao. Again I was responsible for both the frontend and the backend of the websites.

FEBRUARY 2011 - MARCH 2012

Intern web developer @ Taller 26 S.L.

When I joined, Taller26 was a new company interested in sponsoring young artists. My job there was, apart from helping them build their online presence, to help in shaping their platform, which combined a social network and an e-commerce site.

icon of a pen and a spannerSkills & Abilities

Javascript

I've used it daily for +10 years now. In the frontend, I've got plenty of experience with React (usually used with redux and Rxjs) and Vanilla JS.
In the backend, I'm fully comfortable around the NodeJS ecosystem, as I've also been working with it for a very long time.

TESTING

Fully familiar with unit testing, integration testing and end to end. Usually apply TDD even to my personal dev work. Mostly Jest and Mocha as test frameworks, and Selenium webdriver for e2e.

MongoDB

In touch with it for almost as long as I've been using NodeJS, fully familiar with it and able to use it efficiently. Indexes, aggregations, etc.

HTML5 & CSS / SASS

I’ve been writing HTML and CSS since I was a child, and used it for work since I started my career. I use SASS as a pre-processor and I'm fully familiar with CSS3, HTML5 and most SEO best practises.

AWS

I've been hosting small websites and services on AWS for about 5 years. Recently, I've been moving most of my applications to serverless technologies so I've gained quite a lot of experience with services such as Lambda, DynamoDB, API Gateway, S3

AGILE METHODOLOGIES

Following agile practices pretty much since I joined the industry. I've used all sorts of variations of Kamban, SCRUM and pair programming. Also familiar with JIRA.

LAMP STACK

I started my career as a PHP and MySQL developer, so I do have some knowledge and experience, although frankly, I'm a lot happier working with Javascript and MERN stacks.

WordPress & MODx CMS

Also remnants from my past as a PHP developers, I developed heavily in these two CMS for 3 years.

C# & ASP.NET

Used it extensively at University. Chose it for my final year project (a HTML5 multiplayer poker server and web interphase). I haven't used it commercially. In fairness my .NET knowledge might be out of date now, but I still use daily some of the patterns I learnt with it.

icon of a graduation hatEducation

COMPUTER SCIENCE DEGREE + MSc

2007-2012, UNIVERSIDAD DE ZARAGOZA

I went to university in my home town of Zaragoza, Spain, where I graduated in “Ingeniería Informática”. It is a 5 year long degree, equivalent to a UK degree in Computer Science and a Masters.

2012-2013, UNIVERSITY OF NOTTINGHAM

During the last year of my degree, on the course 2012/13, I took part in a student exchange programme called Erasmus. As a result, I did my Final Year Project and the last year of my degree in the University of Nottingham, UK.

Universidad de Zaragoza's logo University of Nottingham's logo

icon of a personPersonal Info

FULL NAME

Rubén Serrate

LIVING IN

Barcelona, Spain

DATE OF BIRTH

November, 1988

NATIONALITY

Spanish

MORE ABOUT MYSELF

I'm a cool and intelligent guy, you'll see. Gym 💪, sport in general, salsa dancing, reading and spending time with my girlfriend and/or my amazon parrot take up most of my free time.