GitHub     LinkedIn    
Social Media

Brandon Jernigan's Resume

Professional Summary


Software engineer with experience programming Geographic Information Systems (GIS), managing and programming defense systems, and developing firmware for embedded devices.

Professional Experience


DevSecOps Engineer Actalent/Quantum Research Intl. 2025 – 2025

- Designed a complete architecture for a DevSecOps platform to meet DOD DevSecOps platform requirements, comprising tools that include Azure DevOps, SonarQube, and SonaType Lifecycle.
- Designed, developed, and documented a complete Software Assurance orchestrator, written in Python with FastAPI, RabbitMQ, and PostgreSQL that automated the virus scanning, SCA, and SAST portions of the Software Assurance process.
- Developed and implemented a compensating control to enforce commit-signing for Azure DevOps using PowerShell in an effort to prevent the need for a migration to GitLab, saving both time and money.
- Implemented both CI and CM pipelines according to DOD DevSecOps pipeline requirements.
- Designed a system and developed an accompanying tool, written in C#, to enable integrity check issues to stop a DevOps pipeline as a part of supply chain security.

FullStack Software Engineer Delinea/Fastpath 2024 – 2025

- Assisted in the transition from an Atlassian suite of tools for project and software management to an Azure DevOps platform, including integration of existing CI/CD pipelines.
- One of two developers that worked on a complete system overhaul to adjust system architecture to better align with customer needs after the Delinea/Fastpath merger.
- Worked with new team members to stand up their development environment and provided training on the usage of the platform.
- Leveraged an Azure Kubernetes Service platform for local development, including tunneling through Tilt for service discovery and authentication, developing components written in TypeScript, C#, and Java.
- Owner of two Java/Spring micro services within the Delinea/Fastpath system, responsible for the development, maintenance, and the deployment of those services.

Senior Applications Engineer Microchip Technology 2023 – 2024

- Created a hardware emulator, designing the schematic, drafting the PCB layout, and writing the firmware in C (GNU 99), streamlining the development process for a geographically diverse team.
- Lead the software team to the production release of two iterations of the Memory Xplorer software/firmware suite.
- Developed an internal website using Rust and Yew that aggregated device parameters into a central database, with an intractable API that featured simple query mechanisms and ‘syntax’ highlighted parameters.
- Created a Jenkins CI pipeline using a Windows VM as a persistent agent, offloading the build process for an application and firmware suite that featured the following language toolchains: C, C#, Rust, and TypesScript.
- Designed and implemented a custom communication protocol over UART to control hardware peripherals of other serial protocols (i.e., I2C, SPI, and Single-Wire).
- Working with another member of the team, designed the official logo for the Memory Xplorer software.

Senior Software Engineer Jacobs NORAD Group 2022 – 2023

- Developed a web application that leveraged WebGL to render a 3-dimensional view of the earth providing near-real time updates on emerging global threats, using React and Java.
- Managed a full-stack web development team of 7 engineers, consisting of internal employees and external consultants from VMware.
- Consulted with Solution Architects from VMware and other engineers to draft a proposal for the implementation of, and transition to, a TANZU Kubernetes Grid (TKG) environment in a mission-critical, air-gapped environment.
- Migrated portions of a CI/CD (delivery not deployment) pipeline from Bamboo to GitLab CI/CD to alleviate the complexity of TANZU Build Service (TBS) integration, aiming to improve the overall developer experience.
- Developed a communication model that replaced a SOAP-based service with a WebSocket-based model resulting in the reduction of event processing time by an average of 30%.
- Lead the implementation of an Apache Kafka message broker to provide the central communication bus between micro services and replace an Oracle WebLogic, Java Message Service (JMS) broker.

Geographic Information Systems Engineering Manager U.S. Army 2019 – 2022

- Managed the professional development of 10 engineers, providing technical and non-technical guidance.
- Developed geo-processing tools in Python using ArcPy for extracting, analyzing, and filtering hydrology data to assess potential and existing drainage feature locations, reducing the necessity of many site-based inspections.
- Developed and maintained GIS tile servers providing data to 200 distributed systems and successfully managing a combined 3 terabytes of geographic data.
- Automated the aggregation and production of standard assessment deliverables for mission critical updates using Python, reducing the constraints imposed on the engineering team by the time-sensitive environment.
- Interfaced with customers to establish requirements and timelines for data and product provisioning.

Geographic Information Systems Engineer U.S. Army 2015 – 2019

- Developed a translation service using Python to allow communication between two independent intelligence systems, aggregating data in a central location that was previously not possible.
- Performed quality assurance assessments on data and GIS products reaching 1200 customers.
- Successfully maintained classified server equipment with a combined value of more than $1 million.

Education


M.S. Software Engineering, DevOps Engineering Concentration (Currently Enrolled) Western Governors University

B.S. Computer Science, Software Engineering Concentration Southern New Hampshire University

Advanced Software Engineering Immersive Program Galvanize

Certifications


CompTIA Security+ Expires 2025