Brent Barbachem

Senior Software Engineer at Red Hat

I design and implement complex software applications to address customer requirements.

In 2009, I started my computer science journey as a means to evade high school summer course work. I enjoyed the work so much that I declared my major and never looked back. I have worked for the United States Government, a start up, and one of the world's leading open source companies.


I have worn many hats during my career, but I currently focus on providing quality solutions for all clients using Openshift. I have authored several projects that allow me to focus my development efforts on my other passions. Most recently, I published an alexa skill that allows users to receive real-time buoy data from NOAA.


When I am not coding, you can probably find me enjoying time with my family, surfing, or playing pickleball. In a divided world of nerds, I have two statements that will forever cost me friendships:

  1. Star wars > Trek
  2. emacs > vi

2022 present
Red Hat
Senior Software Engineer
Deliver high quality production code for openshift including the openshift installer and openshift ansible products. Interact with high-value and confidential clients to ensure our features meet their business requirements. Contribute to the open source community with code reviews, open issues, enhancement proposals, and code submissions. Provide leadership and technical guidance to members of the community. Create epics, bugs, and stories to document current and future work.
Go
Bash
Python
Ansible
Terraform
Openshift
Podman
Docker
GCP
AWS
Azure
2021 2022
Huntington Ingalls Industries
* Acquired SIS
Software Architect
Lead software teams of sizes up to 10 engineers. Designed and implemented autonomous vessels operating on microservice architecture that communicated to a base station hundreds of miles away. Integrated and contributed to naval customer software. Designed novel UMAA services to be integrated into all naval architecture for autonomous vehicles.
UMAA
RTI DDS
C++
Python
Bash
Docker
2017 2020
Spatial Integrated Systems
Senior Software Engineer
Lead software teams of sizes up to 10 engineers. Lead engineer for multiple high visibility projects. Designed and implemented serial and Controller Area Network (CAN) interfaces to control surface vessels. Migrated all original software to execute on embedded systems for portability and minimized physical space. Implemented the graphical interface to command and control swarms of autonomous vehicles. Conducted upgrades and migrated graphical user interface through multiple iterations.
Qt
Ogre
OpenGL
C++
Python
Bash
Lua
CAN
Serial
RTI DDS
Protobuf
Embedded Systems
2012 2017
Space and Naval Warfare Systems Center Atlantic
Scientist
Conducted bug fixes and feature requests for a distributed simulation environment. Designed and Implemented Naval Research Project to determine if emotion could be recognized through one's voice. Designed and Implemented serial and parallel naval communication systems. Connected with relic software systems from the 1980's to establish old methods of communication for simulations and data verification. Designed and implemented a simple graphical user interface, with Cairo, for engineering models of a novel communication system. Implemented a custom data storage system allowing write speeds in excess of 500 hz.
C
C++
Java
Python
Bash
Embedded Systems