Summary
Overview
Work History
Education
Skills
Certification
Additional Information
Timeline
Generic

Joshua Snow

Radford,VA

Summary

10 Years of experience as a software engineer. Experiences include Leading teams, web development, writing software testing suites, mentoring and instructing peers, and developing standalone software.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Software Engineer Intern

JOHNS HOPKINS UNIVERSITY APPLIED PHYSICS, LABORATORY
2013.05 - 2013.08

Software Engineer Intern, Space Exploration Department 2013

  • Improved encryption methods for satellite communications by using algorithms to maintain or increase security while improving the speed of the communications.
  • Developed a software replica in parallel with the hardware based encryption system using a double blind technique to maximize the effectiveness of the encryption testing.

Software Engineer

TEDS, INC
2014.05 - 2015.02

Software Engineer, Talent Management Suite 2014-2015
• Developed enterprise level web based software to run on locally hosted and on-site servers.
• Wrote Application Program Interfaces (APIs) for the customer to be able to integrate their own software into the talent management suite, as well as to support development of standalone applications.

Software Engineer

SOLERS
2015.03 - 2019.01

Software Engineer, CAMEO 2015-2019

  • Serve as a software engineer on the CAMEO project for the Navy and Air Force
  • Designed and implemented a UI overhaul using AngularJS, CSS
  • Added features to import and export data between CSV files and

Software Engineer, DIBNet 2015-2018

  • Serve as a software engineer on the Defense Industrial Base Network (DIBNet) project for the Defense Information Systems Agency (DISA) and the DoD Chief Information Officer (CIO)
  • Support the entire engineering lifecycle using an agile software development methodology
  • Use eXo Platform to help build a secure site where Cyber Security threats can be shared and easily managed collaboratively
  • Override, update, and add new Web application ARchives (WARs) and Java Application Resources (JARs) to a live project using Maven to make deployment of updates easier and more efficient
  • Mentor co-ops/interns and help them become valuable contributors to project efforts.

Senior Software Engineer

CATALYST CONSULTING GROUP
2019.01 - 2023.02

Senior Software Engineer, OFPC 2019-2023

  • Facilitate requirements gathering sessions with business users to identify pain points, outline solutions, create use cases, write technical specifications, and implement full stack software enhancements
  • Interview, train, and oversee teams of other application developers and data architects in producing technical specifications for custom developments and system integrations
  • Provide technical advisory and troubleshooting via telephone, e- mail, and in-person sessions
  • Improved encryption methods for satellite communications by using algorithms to maintain or increase security while improving the speed of the communications
  • Developed a software replica in parallel with the hardware based encryption system using a double blind technique to maximize the effectiveness of the encryption testing.

Lead Engineer

Booz Allen Hamilton, BAH
2023.04 - Current

Software Engineer, Enterprise Messaging 2023-Present

  • Serve as development lead for Enterprise Messaging (EM) program. Supervising the test engineering team and cross cutting with other teams including DevSecOps, development, platform engineering, and build engineering teams.
  • Assisting in effort to implement a modern DevSecOps process that supports the continuous integration (CI), continuous Deployment (CD), and continuous quality assurance of the application, Resulting in end-to-end continuous delivery of applications.
  • Configuring new and existing docker containers to ensure security and functional capabilities needed to successfully deploy and run the EM program
  • Building and contributing to unit and conformance test suites to ensure a robust code base. Including automated document generation of conformance tests and the results in pdf form

Education

Bachelor of Science - Database Management Software Engineer

Radford University
Radford, VA
05.2014

Bachelor of Science - Software Engineering

Radford University
Radford, VA
05.2014

Skills

  • Java
  • Javascript,CSS,HTML
  • Groovy
  • Maven
  • SQL
  • Racket
  • Ansible
  • YAML
  • AngularJS
  • MongoDB
  • ADA
  • Prolog
  • Docker
  • Fedora
  • Gauge

Certification

Software Engineer Mar June 2019 - Feb 2023

Additional Information

  • Security Clearance: Secret

Timeline

Lead Engineer

Booz Allen Hamilton, BAH
2023.04 - Current

Senior Software Engineer

CATALYST CONSULTING GROUP
2019.01 - 2023.02

Software Engineer

SOLERS
2015.03 - 2019.01

Software Engineer

TEDS, INC
2014.05 - 2015.02

Software Engineer Intern

JOHNS HOPKINS UNIVERSITY APPLIED PHYSICS, LABORATORY
2013.05 - 2013.08

Bachelor of Science - Database Management Software Engineer

Radford University

Bachelor of Science - Software Engineering

Radford University
Software Engineer Mar June 2019 - Feb 2023
Joshua Snow