Mission driven, front-end focused Staff Engineer
2024 — Now
New York City Metropolitan Area
2023 — 2024
Architected our primary application from scratch - a full-stack Typescript application powered by NextJS and Pothos/GraphQL with full end-to-end type safety that allows attorneys, filers, and courts to file financial accountings for probate/guardianship/conservatorships
Set up automated linting, type-safety, set-up scripts, CI, and Storybook to improve developer experience
Mentored and up-leveled other engineers in front-end design patterns, Typescript, and GraphQL API design
Designed, implemented, and documented an API/website that allows a third-party's users to import their bank transactions outside of their primary website and then import their data using Plaid, Zodios, BullMQ, and NextJS. Currently being used by Cook County, Illinois.
2022 — 2023
Founding member and technical lead of the front-end-focused team of Arcadia’s Arc data platform.
Set the standard across the team for code quality, test coverage, and code review.
97-100th percentile in "code impact", "PR throughput", and "PRs reviewed" at Arcadia from April 2021 to April 2023.
Worked cross-functionally to plan, design, and execute https://arc.arcadia.com, our developer console for the platform, using Typescript, ReactJS, and Ruby GraphQL.
Architected an application that a user can use to connect their utility credentials using ReactJS, TRPC, and XState. Owned the technical planning, QA plan, and testing strategy. Onboarded my team and set up best practices for several new technologies.
Created a shared package for local development/building based on react-scripts using Vite that's used internally in the majority of our front-end applications.
Directed a team of contractors that built a third-party application on top of the Arc API, https://brightenenergy.arcadia.com, architecting the front-end, performing code-review/pairing, and up-leveling engineers.
Member of the Enterprise Technical Steering committee.
2020 — 2022
Washington D.C. Metro Area
Shifted across a few squads, mostly focused on consumer-facing experiences across Arcadia
Technical lead on our acquisition funnel in 2020/2021, powered by ReactJS, and NextJS.
Launched several new products in our acquisition funnel, including a flat rate subscription, utility-consolidated billing, and several full redesigns of the funnel.
Improved our product modeling so new experiences in our acquisition funnel could be launched in under a day.
Proposed and implemented an API migration for our marketing website, https://arcadia.com. Moving it from Prismic's GraphQL API to its Javascript API.
2019 — 2020
Started off on the Utility Data squad, transitioned to Front-end in December 2019
Designed and implemented web scraper lambdas in Python using Request, Beautiful Soup, and Selenium. By the end of my tenure, there was a 50% chance a scrape request went to a scraper I was the primary developer of.
Conceived and developed several internal tools to increase developer productivity, including a visualizer for data, the ability to run code without requiring cloud resources, and the ability to run tests parallel, as opposed to serially.
Education
2012 — 2016
Washington University in St. Louis
Computer Science
2012 — 2016
2008 — 2012
Smithtown High School West
Regents Diploma Advanced Distinction and Honors
2008 — 2012