NationBuilder
Remote (Los Angeles, CA)Senior Software Engineer | Platform
Oct 2024 – present- Perform upgrades on critical components in the software stack such as Ruby and Rails
- Lead project definition and scoping discussions
- 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 engineers to develop a single-page application using JavaScript, React, and Redux
- Responded to incidents and quickly resolved issues for customers
- Monitored and increased back-end performance
- Upgraded existing React framework and dependencies
- Collaborated with other engineers on project-related and cross-team work
- 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
- Performed quality assurance in development, staging, and production environments
- Documented code for internal engineers and onboarding new engineers
- Demonstrated new products and ideas within the team and company
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
- Reviewed work of other Engineers
- Maintained legacy code while implementing new features
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
- Used version control to merge new and existing code
- Used the Scrum/Agile process to maintain workflow