profile-picture

Guy

Thomas

Software Engineer & Leader

Email

guythomas.me@gmail.com

Location

San Francisco

Intro

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

Experience

Instacart

Engineering Manager

15th June, 2022 – Present

  • Led a team of 9 engineers to build multi-channel marketing & messaging delivering increases in conversion rates & creating new revenue streams.
  • The team created tooling and UI components that internal and external customers used to create thousands of campaigns with no code.

Senior Software Engineer II

10th May, 2021 – 15th June, 2022

  • Led a project of 5 engineers to build full-stack frameworks to promote usage and awareness of different incentives.

Lyft

Senior Software Engineer

15th April, 2019 – 26th May, 2021

  • Led projects with 4 engineers build complex form flows with X-state. These flows built around the complexity in gathering details for insurance quotes.
  • Improved the speed of tests in CI by 95% by building Cypress plugins to cache and replay responses.

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 a framework called MedusaJS to provide checkout and order management.
Skills

Languages: HTML, CSS, JavaScript, TypeScript, GraphQL

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