NationBuilder
Remote (Los Angeles, CA)Senior Software Engineer
Oct 2024 – present- Build a greenfield mobile application with a team of 2-3 engineers using TypeScript, React Native, Expo, and TailwindCSS, targeting an upcoming beta release
- Perform upgrades on critical components in the software stack such as Ruby and Rails
- Lead project definition, scoping, and estimations along with pod level objectives
- Triage and prioritize feature requests and bugs with the product team
- Make the product observable through logging and metrics tracking in Datadog
- Assess security risks in the product and patch existing CVEs
Software Engineer
Feb 2021 – Oct 2024- Led a team of 3-5 engineers to develop a drag-and-drop editor using JavaScript, React, and Redux
- Improved page load times for paginated search results through caching optimizations
- Upgraded existing React framework and dependencies
- Worked with Product and Design teams to identify tasks, scope, timeline, milestones, and requirements for projects
Junior Software Engineer
Jan 2019 – Feb 2021- Developed a new internal feature flag system for deploying new product features
- Wrote front-end and back-end tests for new and existing code
Intern Software Engineer
Sep 2018 – Dec 2018- Created and updated web pages using the Ruby on Rails framework
- Fixed back-end and front-end bugs in Ruby and JavaScript
Midmark Corporation
Versailles, OHIntern CET Developer
May 2017 – Sep 2018- Developed software for a three-dimensional modeling tool in a C-based language
- Created an automated test suite to verify product specs and pricing