I'm a Software Engineer with 8 years experience building software solutions for Startups and Government Agencies. I'm passionate about DevSecOps, CI/CD, Automated Testing, and helping others.
AgileSix May 2023 — Now
We're a team of problem solvers looking to help build a better digital & human-centered government.
Apex Systems/Verizon Public Sector October 2021 — June 2022
Contributed to a Ruby on Rails Application that tracks and reports network upgrades.
Highlights
- Introduced the team to Automated Testing and CI/CD concepts.
- Managed a private GitLab instance to build, test, and deploy application containers.
- Wrote Dockerfiles to define application containers utilizing the multi-stage build syntax.
- Used Docker Compose to define a local development environment.
- Wrote system tests for user workflows.
- Utilized Chef InSpec to audit configuration changes.
- Created a templpate for HTML and CSS styled emails.
- Incorporated container security scanning, dependency security scanning, and static code analysis into the CI/CD pipeline.
Fearless Solutions October 2018 — March 2021
Contributed to the development of software for multiple U.S. Government Agencies using Agile development, hosted in cloud environments.
Highlights
- Creation of Node.js/Express/React applications for use by Human Resources deployed within a 3-letter Security Agency.
- Wrote end-to-end tests in Cypress, unit/integration tests with Jasmine.
- Development of Java/Spring/React applications deployed on Pivotal Cloud Foundry for USAF.
- Made open-source contributions to the Enterprise-CMCS/eAPD Node.js/Express/React application deployed on AWS.
- Prototype to implementation of the US DoD Mentor-Protege application process using Ruby on Rails.
Workbar May 2017 — May 2018
Implemented features and improvements to the internal customer management system built with Rails, MySQL, and React.
Highlights
- Leveled-up the software development team through regular code review, pair programming, and one-on-one meetings.
Launch Academy May 2014 — April 2017
Helped train hundreds of students to switch careers and become Entry-level Software Developers.
Highlights
- Wrote curriculum geared towards new software developers to teach them how to program in Ruby and JavaScript.
- Contributed to Rails/React applications deployed on Heroku that managed Launch Academy's curriculum, assignment submission, grading, attendance, and identity management.
- Taught students testing, feature development, and version control.
- Acted as an Instructor, Mentor, and Technical Lead to students as they progressed through the Launch Academy program.
Digital Lumens November 2013 — May 2014
Implemented features and bugfixes in the LightRules power monitoring web application.
Frontend
- HTML / CSS
- JavaScript
- React
- Section 508
Backend
- Ruby on Rails
- Node / Express
- Java / Spring Boot
- Bash / Shell Scripting
- SQL
DevOps
- AWS
- Heroku
- GitLab CI
- Docker
- Linux
General
- Agile Software Development
- Technical Documentation
- Code Review