Sergi Falcon

Sergi Falcon Xarau

Senior Full Stack Engineer

With 9 years of experience, I specialize in front-end development with a keen focus on building robust component libraries and optimizing performance. My passion lies in creating seamless user interfaces that enhance the user experience while ensuring high efficiency through meticulous performance profiling. Throughout my career, I have contributed to multiple projects where I designed and developed component libraries that empowered teams to build scalable applications.

Work Experience


Porsche Digital logo

Senior Full Stack Engineer

Feb 2024 - Present

Porsche Digital

Barcelona, Spain

Astro.JS Vue Playwright NodeJS AWS Docker
  • Migrated www.porsche.com from an old stack using AstroJS and VueJS, focusing on front-end architecture and ensuring high performance across multiple regions.
  • Implemented and managed visual testing, end-to-end (e2e) testing, smoke testing, and unit testing utilizing Playwright to ensure robust quality assurance throughout the development lifecycle.
  • Oversaw CI/CD pipelines and deployment processes with AWS and GitLab CI, facilitating continuous deployment and trunk-based development.
  • Managed CMS integration using Storyblok and NodeJS for backend functionalities, ensuring seamless content updates across the site.
  • Collaborated with stakeholders from various global companies to serve localized content across 85+ countries, ensuring daily updates were accurately reflected on the website.
Viaplay logo

Full Stack Engineer

May 2023 - Feb 2024

Viaplay

Barcelona, Spain

React NextJS Cypress PHP NodeJS AWS Docker
  • Worked as a Senior Frontend Engineer at Viaplay, mainly focused on the Checkout and Payments team.
  • Used React and Next.js with NX for the monorepo setup, improving the shared components library.
  • Implemented E2E and smoke testing with Cypress in a project that had no prior testing setup.
  • Took care of backend updates and built new features using PHP and the Yii framework, making sure everything worked smoothly with the frontend.
  • Won a hackathon for creating a feature that automatically translated all subtitles for every film on the platform using Lambdas and AWS, and notified users that the subtitles were AI-generated.
Fever logo

Engineering Manager

Sep 2022 - May 2023

Fever

Barcelona, Spain

React Astro.JS Product Management Career Paths Agile Data-driven
  • Led a diverse team responsible for client site development and helped create and test internal tools to speed up project timelines.
  • Defined and ran all Scrum ceremonies while streamlining the Kanban system to improve workflow efficiency.
  • Played an active role in product development, addressing technical issues, and fostering a team environment that promoted ownership.
  • Held regular 1:1 meetings to discuss career paths, resolve conflicts, set expectations, and provide ongoing support to the team.
  • Used a data-driven approach to track progress toward sprint goals, OKRs, and addressed technical debt using metrics.
SEAT:CODE logo

Team Lead & Senior Frontend Engineer

Jul 2020 - Sep 2022

SEAT:CODE

Barcelona, Spain

Angular Cypress SCSS Monorepo NX Jest Microfrontends Management
  • Combined the Senior Front-End Engineer role with Team Lead duties, leading a team of 9 developers.
  • Organized and led spikes to refine the Micro Front-End architecture using Angular 13, Nx Monorepo, and SASS 7 to 1 pattern, along with TDD using Jest & Spectator.
  • Managed GitHub Actions pipelines, including linters, unit test coverage, Sonarqube, performance tools, and executed E2E tests with Cypress for major feature releases.
  • Led cross-team sessions, pair programming, and cross-feedback activities to improve collaboration.
  • Handled 1:1s every two weeks, conducted performance reviews, salary discussions, and provided technical support to Product Owners and Managers. Organized sprint ceremonies like refinement, retrospectives, planning, estimation, and reviews. Managed conflict resolution, onboardings, mentoring, and followed OKRs.
Credimarket logo

Frontend Engineer

Jun 2019 - Sep 2020

Credimarket

Barcelona, Spain

Angular Cypress SCSS Jest Verdaccio Socket.io Akita
  • I joined the company to lead the Front-End architecture of a Customer Relationship Manager intern app with Angular 8 and Reactive Programming. I contributed to an Angular component libraries, published them via Verdaccio, prioritized performance, adopted serverless with Akita State Management, and leveraged Socket.io for enhanced capabilities.
Worldline logo

Frontend Engineer

May 2018 - Jun 2019

Worldline

Barcelona, Spain

Angular HTML SCSS Jest NgRx
  • I undertook diverse projects, including a cryptocurrency game, a healthcare chat application, and a dashboard controller that utilized JavaScript chart libraries and the Angular framework. These tasks showcased my ambitious approach to problem-solving.
  • Additionally, I placed significant emphasis on comprehensive cross-browser and cross-device testing, as well as accessibility considerations. My constant goal was to deliver impeccable, high-quality, and high-performance solutions to ensure an outstanding user experience.
IndianWebs logo

Frontend Engineer

Mar 2015 - Apr 2017

IndianWebs

Barcelona, Spain

Wordpress Javascript CSS PHP JQuery
  • While I was studying my degree I was also working at one of the IndianWebs franchise. My learning curve was from zero to hero with PHP, JavaScript, HTML and CSS. Starting whit websites from small companies to bringing out commercial business to e-commerce with Prestashop customized by jQuery.

Education


University Autonomous of Barcelona logo

Computer Science (Software Engineering)

Sep 2015 - Apr 2019

During my final degree project, I created the Front-End layer using Angular 7 and Ethereum (Smart Contracts) for a hybrid application. This application was designed for end-users, facilitating the consumption and sale of digital content. Transactions were facilitated through a blockchain-based Marketplace, allowing suppliers and customers to effortlessly manage content transactions without relying on traditional payment gateways like Visa or PayPal. Instead, cryptocurrencies were used for secure and efficient transactions.
Institut Bernat el Ferrer logo

Higher Degree in Network System Administration

Sep 2013 - Apr 2015

Institut Bernat el Ferrer

Vocational Education and Training (VET)

Institut Bernat el Ferrer logo

Microcomputer Networking Systems

Sep 2010 - Apr 2012

Institut Bernat el Ferrer

Certificate of Higher Education (HNC)

Languages


C1
English
C2
Spanish (native)
C2
Catalan (native)