Andrés Alvarez

Andrés Alvarez

Staff Front-End Engineer

Barcelona Area, Spain

About

I'm a Software Developer with experience in Server, Network and Hosting Management, Data Modeling, Business Logic, User Interface and User Experience. I'm mainly focused on Web and Mobile Development. A huge part of my work experience is related with it. I feel comfortable developing both Front-End and Back-End. I define myself as a creative, dedicated and responsable person who likes challenges. I'm an optimist rather than a pessimist, but I'm also a realist. I enjoy learning new things and sharing my knowledges.

Work Experience

Adevinta

2022 - Present

Staff Front-End Engineer

Barcelona Area, Spain
Leading the Front-End Engineering efforts for the Real Estate Web Community, overseeing Fotocasa and Habitaclia. Implementing initiatives to enhance developer experience (DX), observability, experimentation, testing, and performance organization-wide. Contributing to accelerating delivery and improving quality across key web applications including: Fotocasa, Habitaclia, Coches.net, Infojobs, Leboncoin, and ebay Kleinanzeigen.

CodeOp

2022 - 2023

Web Development Lead Instructor

Barcelona Area, Spain
Taught two 6-month Part-Time Full-Stack JavaScript courses for beginners, culminating in students building MVP applications using: React, Express.js, and MySQL.

Adevinta

2020 - 2022

Senior Front-End Engineer

Barcelona Area, Spain
Member of the Trust and Transactions Team, responsible for developing the Milanuncios PWA using: React, SCSS, Jest and Cypress. Integrated Optimizely for experimentation and Datadog for monitoring and observability. Played a key role in the successful migration of Milanuncios from a PHP monolith to React.

OLX | letgo

2018 - 2020

Senior Full-Stack Engineer

Barcelona Area, Spain
Development of Letgo Universal PWA using: React, Redux, styled-components, AMP, Jest, Enzyme, Axios, Flow, Express, Jenkins, Kibana, New Relic, Amplitude and Optimizely.

Rocket Digital

2017 - 2018

Full-Stack Engineer

Barcelona Area, Spain
Development of several SaaS web applications using: Vue.js, Vuetify, Webpack, Jest, Stylus, AngularJS, AngularJS Material, Gulp, Sass, Node.js, Docker, Bitbucket Pipelines, AWS, Spring, PostgreSQL and Apache Kudu.

SlashMobility

2016 - 2017

Front-End Engineer

Barcelona Area, Spain
Development of web and hybrid applications using: AngularJS, Angular, Karma, Jasmine, Node.js, Docker, Jenkins, AWS, Grunt, Gulp, Webpack, Firebase, Cordova, Sass (BEM/SMACSS), Bootstrap, Ionic and Ionic2. Usage of Scrum.

Ludopia

2016 - 2016

Back-End Engineer

Caracas Area, Venezuela
Design, development, deployment and maintenance of REST APIs for several games made with Unity using: ES6, Node.js, Express.js, MongoDB, Grunt, Swagger, Django, AWS and NGINX. Usage of Scrum.

InWork Solutions

2015 - 2015

Junior Web Engineer

Caracas Area, Venezuela
Design and development of REST APIs using: Node.js, Express.js and MongoDB. Also worked using HTML5, JQuery and Phaser.js to make landing pages and Cross-Platform 2D games.

System Administrator

Caracas Area, Venezuela
Monitoring, deployment and maintenance of various servers, mainly Linux based. Management of applications on Apache using several modules. Development of websites using: Wordpress, HTML5, CSS and JavaScript. Database administration on MySQL for multiple applications hosted on the main server. Network and hardware support. As part of the work I was also a Teaching Assistant. Courses given: Programming Languages, Computer Graphics Introduction and Fundamentals and Techniques in Computer Graphics.

Education

Universidad Central de Venezuela

2010 - 2016
Bachelor's Degree in Computer Science

Skills

JavaScript
TypeScript
C++
Python
SQL
Node.js
WebGL
React
Next.js
Express.js
Three.js
Flask
AWS
Docker
Observability
Experimentation
Web Performance

Projects

EZ3.js

EZ3.js

A JavaScript framework for building 3D games with HTML5 and WebGL in an easy way. Inspired by Three.js and Phaser.

tesfy

tesfy

Ship faster taking data-driven decisions with a set of libraries focused on performance for free.

size-limit-action

size-limit-action

A GitHub action that compares the real cost of your JavaScript in every pull request.

sobreia

sobreia

Discover the latest innovations in tools, websites, and applications with Artificial Intelligence.

spark

spark

React based design system focused on modularity and accessibility, using TailwindCSS and Radix UI.