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

Software Engineer

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

Software Engineer

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

Software Engineer II

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

Software Developer

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

Software Developer and Instructor

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

Software Developer

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

Launch Academy June 2013 — October 2013

Software Development
Bootcamp Graduate

Thomas Edison State College November 2011 — March 2013

Computer Science
Bachelor of Arts