Published on

HomeAway / Expedia (2 years)

Authors
  • avatar
    Name
    Carlos Baraza
    Twitter
    @carlosbaraza
    Bio
    I write software and other philosophical stuff.

Role: Senior Software Engineer

Length: ~2 years

Web performance, React, Node, JavaScript, AWS, Docker.

  • Front-end stack: React + Redux + Webpack. Mostly vanilla JS and CSS to reduce bundle size.
  • Back-end stack: Node.JS (Server rendered React + Hapi) + Scala
  • Greenfield project: programmatic marketing tool which builds landing pages for each destination in the world.
  • Thousands of page views per day
  • Browser support: >1% and IE 10+
  • High-performance application. Google PageSpeed Insights and Lighthouse should score a minimum of 95 out of 100 in mobile and desktop