- Artyc, Staff Software Engineer, Aug. 2023 – Present
- Leading the Software team to build the web and mobile infrastructure needed to decarbonize the cold supply chain
- Odeko, Dec. 2020 – Aug. 2023
Senior Engineering Manager, Dec. 2022 – Aug. 2023
- Ran a team tasked with validating new revenue opportunities for the company
Engineering Manager, Jun. 2021 – Dec. 2022Led and managed the supply engineering group. Oversaw its growth from one team of three to four teams with 9 contractors + 12 FTE across them, from six figures to seven figures MRR (~22% MoM), and from one monolith into multiple microservices.
During the period of rapid growth:
- Led hiring efforts for the group. On top of conducting numerous initial screens, introduced new candidate channels and interview formats that were used across the rest of the org
- Revamped the processes that weren't scaling (on-call, team rituals, documentation)
- Drove re-architecture efforts that required clear alignment across teams
- Designed the structure of our new teams when we needed to split it. Ensured each team had clear lines of ownership, mission, and aligned staffing
- Maintained culture by running our weekly demos, helping plan a cross team offsite, organizing weekly happy hour activities, and having consistent check-ins with both my direct reports and skip levels
When times got tough:- Handled the layoffs for my teams and worked with leadership on figuring out new team structures
- Transparently communicated across my skip chain to maintain morale. We've had 0% attrition across my teams in the many months since layoffs
Senior Software Engineer, Dec. 2020 – Jun. 2021- 10th engineer at the YC-backed SMB enablement startup. Worked with federated GraphQL, Kafka, Ruby (Rails), Typescript (Vue, React)
- Built foundational features for our supply product like the catalog, ordering calendar, samples, inventory check, and many admin tools. Expanded our capabilities to support multiple warehouses and time zones
- In my time as an IC, supply grew to six figures MRR (~20% MoM)
- Farmstead, Software Engineer, Aug. 2017 – Nov. 2018
- First full-time engineer (and only engineer for about 7 months of that time) at the YC backed grocery startup, doing full stack web development in Ruby on Rails and React
- Iterated on over 20 different products used by customers, customer support, operations, drivers, and administration. On-call 24/7 my entire tenure
- On the product side, built store features that helped the company grow from thousands of deliveries to almost 200,000 deliveries (~30% MoM). On the engineering side, reduced complexity by moving the predominantly jQuery frontend to React and splitting up the services. Implemented speed improvements that reduced page load more than 10x
- Google/Nest, Software Engineer, July 2015 – Mar. 2017
- Worked on the Real Time Services team, which later merged into a Google team
- Took the lead on various microservices within the new infrastructure used by Nest Secure and later devices, developing a strong understanding of practices for scaling platforms
- Led grassroots efforts to get an engineering blog started to improve engineers' pride and morale
- Twitter, Software Engineering Intern, Jan. 2014 – May 2014
- Wrote Scalding jobs that discovered storage inefficiencies of internal metrics and moved them to cheaper file stores for significant savings
- Built an AST transformer in Scala for our metrics query language to run over the Hadoop File System. Shipped and got it into the hands of other engineers, simplifying their workflow for complex queries. Dealt with distributed programming and big data issues in the process
- Info on other work experience available upon request