Senior Software Engineer, Explorer of Ideas, and Web Developer with a penchant for tooling, learning, and mentorship.
Experience
2021 — Now
New York, New York, United States
Designed a library to handle our WebSocket communications in React and seamlessly integrate it with our Django backend so that developers could use the same patterns they would use for other everyday
development using a robust toolset.
Architected and led the implementation of a system to process data using Large language models to
process external data and provide customers with a dedicated flow to manage their internal processes.
Introduced a handful of tools to aid in developer experience and productivity, including the Python
formatter called Black, the frontend component library system called Storybook, and a feature-rich
frontend routing library called TanStack Router.
Implemented third-party integrations such as Dyspatch for marketing emails, Intercom for customer support, and VistaPrint for custom physical marketing materials.
Released and maintained an extensive list of full-stack user-facing features, such as a flow for mail ordering of physical marketing materials leaning on third-party services, real-time aggregate price
lookups leaning on ElasticSearch, and real-time customer communications leaning on WebSockets.
Doubled the efficiency of our CircleCI pipeline, going from 45 minutes to 22 minutes, allowing
developers to respond to production instances nimbly and test their changes before releasing to
production quicker and with less friction.
Upgraded our frontend production build system from Webpack to Vite to reduce friction for developers
and help boost productivity and engagement with day-to-day tasks.
2019 — 2021
New York, New York, United States
Launched and maintained company's first production application, participating in on-call shifts, incident response, performance testing, rapid feature iteration, and platform building.
Planned and helped lead effort to create a generic system to persist, edit, and share saved queries on customer data in core app, enabling customers to make more meaningful insights on their data.
Stood up pre-production versions of production Kubernetes environments facilitating changes to be tested and verified before going live, and more seamless cross-team collaboration.
Partnered with the design team to codify a conceptual design system in ClojureScript & React codebase that could be used by fellow engineers to bring designs to life.
2017 — 2019
Ann Arbor, Michigan
Introduced and formulated project to retrofit dependency injection in company's legacy frameworks.
Founded, alongside 3 other engineers, a diversity and inclusion committee, dedicated to creating an environment in which people feel like they belong and can bring their full selves to work every day.
Initiated and implemented project, working alongside senior engineers, to redesign customer-facing system for external account importing and integration.
Transitioned customer service account management subsystem and dashboard from web-based php form processing to a client-oriented, data-driven API consumed by AngularJS.
Lead implementation of a generic solution for Google Analytics cross-domain tracking in legacy codebases, transitioning from an old Google Analytics API to Google Tag Manager, enabling marketing to collect realistic conversion and referral statistics. Transitioned customer service account management subsystem and dashboard from web-based PHP form processing to a client-oriented, data-driven API consumed by AngularJS.
Ann Arbor
Participated on a team of about 9 instructors and 3 professors to develop course and exam structure, and divide responsibilities between team members.
Presented course materials to about 40 students in a classroom setting.
Worked one-on-one with students to develop their understanding of course materials.
Round Rock, Texas
Worked along-side a team of full-time engineers on full-stack development using C# ASP.NET and AngularJS, building a web application to facilitate end user data capture.
Focused on maintainability and testability, increasing code coverage by more than 20%.
Participated in agile development as the team transitioned to scrum-based team organization and meetings, more emphasis on code testability, and initial pushes towards continuous integration.
Education
2014 — 2017
University of Michigan
Bachelor's degree
2014 — 2017