Download my resume
Work Experience

Kyruus | 2019 - 2025

Remote

  • Migrated Kyruus’s search for care application to a new version of the internal Kyruus search API; this was a large overhaul that touched all customers and required syncing with stakeholders across the company in addition to writing an automation script to reduce manual work required to support the migration
  • Converted all customers from Google Maps to AWS Location Service for geocoding
  • Built a reusable map component using maplibre-gl and AWS Location Service to enable customers to switch from Google Maps to AWS Location Service due to HIPAA considerations
  • Led development of a feature to display up-to-date provider availability within search results to increase booking conversions
  • Led quarter-long project to implement modernized search results page in Kyruus’ main search for care application, leading in-house and off-shore resources to deliver ahead the project of schedule and collaborating closely with product and design
  • Key contributor on project to rewrite and modernize Kyruus’s online booking platform; tech stack used was React and XState
  • Contribute to company-wide reusable component library, developing new components from scratch or extending MaterialUI components as appropriate
  • Implemented code-splitting to improve site performance per Google Web Vitals reporting
  • Maintain Node.js (Express) backend, adding and modifying endpoints as necessary to support front-end development
  • Write extensive functional and unit tests for all new features and upgrades
  • Mentor junior developers and help onboard new team members and conduct technical interviews
  • Maintained legacy Python Flask application (since migrated to Node.js)

Filtered.ai | 2018 - 2019

Boston, MA

  • Built features as part of a three-person, full-stack (Node.js) engineering team; this work supported thousands of candidates as they completed interviews on the Filtered platform
  • Constructed endpoints to support new features using Express.js and MongoDB
  • Re-structured existing endpoints to follow a modular design pattern using Express sub-routers
  • Built Chrome and Firefox extensions to track interviewee tabs as they complete a Filtered interview
  • Leveraged Google Maps and geocoding tools to enable a map-based search of the Filtered candidate database
  • Used Google Maps and Socket.io to plot live Filtered interviews as they occur on a map on the Filtered homepage to support marketing efforts
  • Developed a feature to compare candidate submissions for a submission for a given interview question against other submissions for the same question to identify possible candidate plagiarism

Education

Columbia University | 2011 - 2015

B.A. in English

Skills
  • Javascript
  • Typescript
  • React
  • Redux
  • Xstate
  • Node.js
  • Express.js
  • HTML
  • CSS
  • styled-components
  • Python
  • Flask
  • SQL
  • NoSQL
  • web accessibility
  • mobile-first development
  • debugging