hello! i'm andrew gnott — a software engineer, problem solver, and leader. i enjoy making apps better by shipping impactful code. whether it's familiar technology or not, i believe collaboration will fill in the gaps.

Summary

Results-oriented software engineer with multiple years of web client, app client, and server experience. Has grown alongside and helped scale Cameo from around 25 employees to 400+ with a billion-dollar valuation. A bias for action and eagerness to learn lead to promptly-delivered and well-designed features that make a difference for users. Thrives in fast-paced environments with abstract requirements. A natural leader always looking to collaboratively build the best products possible.

Cameo

(Chicago, IL + Remote)

Technical Lead

Apr 2021 - Present

  • Managed the Fan Clubs team consisting of up to seven engineers with two squads and multiple concurrent workstreams. Worked with product, design, data, and engineers to identify requirements, plan, and execute. Led career conversations and promoted several engineers.
  • Aided and supervised multiple large projects including: an event-driven push notification refactor and vendor migration leveraging Kafka, a major overhaul for the React Native Fan Clubs UI, and a zero-downtime migration of millions of records to new MongoDB and Redis clusters for core stability and performance.
  • Collaborated with members of the Mobile team and Apple to implement Cameo's SharePlay integration, which appeared in an Apple Event and official publication.
  • Worked with other technical leads to identify areas of improvement and general strategic direction.
  • Interviewed to hire engineers for our Mobile and DevOps teams.

Software Engineer/Software Engineer II

Nov 2018 - Apr 2021

  • Served as the initial lead for the Messaging team. Collaborated with and supervised a team of up to four engineers. Designed and implemented the initial messaging feature, which has evolved to support Fan Clubs – controlled, feature-rich group chats of 50,000+ users.
  • Served as the initial lead for the Growth team. Collaborated with and supervised a team of up to three engineers. Designed and implemented multiple high-impact experiments, third-party modules for deep linking and experimentation, and a promotion framework allowing the marketing team to provide discounts across arbitrary talent audiences.
  • Founding member of the App Platform Guild – a small group of engineers focused on iOS and Android app stability and performance. Implemented an app logging and monitoring service and migrated from Expo's ExpoKit to their Bare Workflow. Decreased both crash percentage and median app startup time by 30%.
  • Led and implemented several large projects across the engineering team including: a refactor of our Node API endpoints to follow ExpressJS routing best practices, a refactor of our Cameo Calls API to follow a largely-event driven architecture on SQS with built-in business metric monitoring, and updated talent onboarding, recording, and banking experiences.
  • Served as an on-call engineer. Identified, triaged, and addressed issues as they arose.
  • Created Andrew-mojis for all the Slack expressions you'll ever need!

Civis Analytics

(Chicago, IL)

Software Engineer I/Software Engineer II

Jul 2017 - Nov 2018

  • Main implementing engineer for the migration of the core Platform from AngularJS to React + Redux. Collaborated with the design team to bring a design system to the new UI. Implemented features to improve user experience such as: bundle splitting, lazy-loading pages, white-labeling, front-end services for interacting with various resources.
  • Presented to the company and engineers of project progress, technical news, and architectural decisions and impact.
  • Worked on several apps and features across sections of the stack including: a React Native app powered by a Python Flask and DynamoDB microservice and a git versioning system for resources on the Civis Platform.
  • Served on the SRE rotation. Identified, triaged, and addressed issues as they arose.
  • Interviewed potential candidates and served as a mentor for new hires. Helped create Cameo's first, standardized engineering interview questions.

Software Engineer Intern

Jun 2016 - Aug 2016

  • Built and shipped multiple features within the core AngularJS and Ruby-on-Rails application.
  • Presented projects and findings to others at the company and within the engineering team.

Moody's Analytics

(San Francisco, CA)

Software Engineer Intern

Jun 2015 - Aug 2015

  • Migrated components of the legacy UI to AngularJS.
  • Presented projects and findings to others at the company and within the engineering team.

University of Notre Dame

(Notre Dame, IN)

B.S. Computer Science

Aug 2013 - May 2017

  • Graduated cum laude with a 3.72 GPA.

Skills

React
React Native
MongoDB
Typescript
Node.js
CSS
Redis
AWS
Datadog
AngularJS
GraphQL
Docker
Elasticsearch
Python
Ruby