Experience
2023 — 2024
2023 — 2024
Picked up a legacy CRUD application that lacked documentation, observability, error reporting, and modern deployment practices. Migrated the codebase to contemporary platforms (Heroku, Netlify), upgraded seriously outdated modules, rewrote portions of the code, and added logging tools and observability.
Began a rewrite using NextJS, Vercel, and GraphQL, but caught a serious case of COVID, so I helped the team vet and hire a new development team as I take a sabbatical and deal with long covid.
2021 — 2023
2021 — 2023
Mountain View, California, United States
L4 SWE on a Google Silicon EngProd team. Used Typescript, Python, C++, and Java for a set of applications for hardware engineers to remotely develop and test custom silicon on development boards.
2019 — 2021
2019 — 2021
Greater New York City Area
Lead software engineer on Cat Person, reporting directly to the CEO, brought on to help build out site from conception to launch, and continue to support post-launch.
The site was written in TypeScript, and was a Gatsby application deployed and hosted on Netlify. Cat Person used Sanity as its CMS + its Typescript integration. For logging + monitoring, Cat Person used Sentry and LogRocket. Cat Person used Shopify as its ecommerce backend and a Shopify plugin called Recharge to support recurring transactions.
2018 — 2019
2018 — 2019
Greater New York City Area
Mid-level engineer on 3-person team, building websites serving small business and corporate card options for prospective international customers in the UK, Canada, Australia, Mexico, France, Japan, and Italy.
• Designed and developed core components of the primary React / Redux application and corresponding Node / Express / GraphQL-based backend.
• Ownership over multiple components, including a higher-order components for custom performance tracking on images, as well as a tool tip.
• Developed GraphQL schema for text rendering for new enterprise page.
• Identified and fixed multiple production bugs.
• Developed a tool to generate GraphQL queries from backend data and released this tool as an NPM module.
2016 — 2017
2016 — 2017
New York, NY
Role primarily involved valuing interests in closely held operating companies, private equity funds, and hedge funds, primarily for gift and estate tax purposes. This involved analyzing company financials, interviewing company management, building financial models, conducting economic research, and writing and editing valuation reports.
Education
University of California, Berkeley
BA
2007 — 2012
University of California, Berkeley, Haas School of Business
BS
2010 — 2012