PROFESSIONAL EXPERIENCE
Senior Software Engineer Oct 2024 – present
NationBuilder, Los Angeles, CA (Remote)
Software Engineer Feb 2021 – Oct 2024
NationBuilder, Los Angeles, CA (Remote)
Junior Software Engineer Jan 2019 – Feb 2021
NationBuilder, Los Angeles, CA (Remote)
Intern, Junior Software Engineer Sep 2018 – Dec 2018
NationBuilder, Los Angeles, CA (Remote)
Intern, CET Developer May 2017 – Sep 2018
Midmark Corporation, Versailles, OH
NationBuilder, Los Angeles, CA (Remote)
- Perform upgrades on critical components in the software stack such as Ruby and Rails
- Lead project definition and scoping discussions
- Mentor other software engineers within the company
Software Engineer Feb 2021 – Oct 2024
NationBuilder, Los Angeles, CA (Remote)
- 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
NationBuilder, Los Angeles, CA (Remote)
- Led a team of engineers to develop a single-page application using JavaScript, React, and Redux
- 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, Junior Software Engineer Sep 2018 – Dec 2018
NationBuilder, Los Angeles, CA (Remote)
- 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
Intern, CET Developer May 2017 – Sep 2018
Midmark Corporation, Versailles, OH
- 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
SKILLS
- Object-oriented programming
- Full stack software development
- Automated testing
-
Databases
- MongoDB
- PostgreSQL
EDUCATION
Wright State University, Dayton, OHAug 2015 – Dec 2018Bachelor of Science in Computer Science