profile-picture

Guy

Thomas

Software Engineer & Leader

Email

guythomas.me@gmail.com

Location

New York

Intro

I'm a hands-on technical leader with a passion for solving complex engineering problems, leading high performing teams & consistently seeking new avenues of growth.

Experience

Instacart

Engineering Manager

2nd January, 2022 – 16th February, 2024

  • Led a team of 9 engineers within the growth team to develop multi-channel, self-serve in-app messaging components.
  • These components ( modals, banners, tooltips, etc.. ) powered 1,000+ experiments and contributed to a growth of over 10,000 monthly active users.

Senior Software Engineer II

10th May, 2021 – 2nd January, 2022

  • Led a team of 5 engineers to build a full-stack framework that promoted the awareness of different promotions.

Lyft

Senior Software Engineer

15th April, 2019 – 26th May, 2021

  • Led 4 engineers to build complex insurance form flows with X-state to improve adjuster processing times.
  • Built Cypress plugins to cache and replay E2E responses, resulting in a 95% reduction in CI E2E test duration.

Reflektive

Software Engineer

26th June, 2017 – 31st January, 2019

  • Built complex form flows with React & Redux for our core products.
  • Cut development build times by 50% by optimizing webpack pipelines.

IBM

Software Engineer

7th July, 2014 – 3rd June, 2016

  • Rapidly developed "micro-sites" with jQuery for bids & pitches.
Projects

guythomas.me

React / Typescript / Gatsby

  • A monorepo using Gatsby for my resume and NextJS for my Blog.
  • Deployed on Vercel and serves a playground to test new tech.

Blindii

React / Typescript / NextJS / PostgreSQL

  • An e-commerce platform that is custom to the sale of Curtains & Blinds.
  • It extends the MedusaJS framework to provide checkout and order management.
Skills

Languages: HTML, CSS, JavaScript, TypeScript, GraphQL

Technologies: React, Next.js, Tailwind, Styled Components, Jest, Cypress, Webpack