# Tom Bahr > Senior Software Engineer Location: Austin, Texas Metropolitan Area, United States Profile: https://flows.cv/tombahr I am a developer with 14 years of experience in JAVA, J2EE, and ELK technologies. For the last 11 years I have worked with technologies such as Cassandra, Elasticsearch, Logstash, and Kafka. Over the last 2 years, I have worked with technologies including node.js and React Native. My current project utilizes these tools to construct and maintain a searchable datastore for a multimillion object dataset. Previously, I worked with C/C++ to implement the Operational Flight Program that is currently running on the AC-130U Gunship. I am looking forward to a challenging and responsible position where my technical skills and creativity can be utilized to meet the company's goals and objectives successfully. ## Work Experience ### Senior Software Engineer @ MasterControl Jan 2024 – Present Software Engineer on a program to store, manage, retrieve, and search document and record data. All work was performed in Java on Spring Framework and Bash on Linux including the following: Lead for a group of engineers responsible for designing, implementing, and testing a distributed system allowing for the storage, search, and retrieval of document and record data Designed, implemented, and maintained a distributed system consisting of Java microservices on Spring Framework, TypeScript micro frontends, PostgreSQL, Kafka, and Elasticsearch all deployed to AWS cloud platforms Designed, implemented, and maintained an extensible search of documents including metadata and full text utilizing Java microservices, PostgreSQL, Kafka, and Elasticsearch Collaborated with a team of developers and testers to develop and maintain Java microservices on Spring Framework, EJBs, TypeScript micro frontends, along with REST APIs ### Senior Software Engineer @ Babylon Jan 2021 – Jan 2023 Software Engineer on a program to store, manage, retrieve, and search patient health data. All work was performed in Java, Typescript, and Bash on Linux including the following: Lead for a group of engineers responsible for designing, implementing, and testing a distributed system allowing for the storage and retrieval of patient health data Designed, implemented, and maintained a distributed system consisting of Java microservices, Typescript micro frontends, Kafka, and PostgresQL Collaborated with teams of developers and testers to develop and maintain Java microservices, EJBs, Typescript micro frontends, along with GraphQL APIs ### Senior Software Engineer @ USAA Jan 2018 – Jan 2021 | San Antonio, Texas, United States Software Engineer on a program to store, manage, retrieve, and search financial documents. All work was performed in Java and Bash on Linux including the following: Project lead for a group of engineers responsible for designing, implementing, and testing a distributed system allowing for the storage and retrieval of a multi-billion object dataset Designed, implemented, and maintained a distributed system consisting of Cassandra, Kafka, and Elasticsearch using microservices to process multi-million daily requests Collaborated with a team of developers and testers to develop and maintain Java microservices, servlets, EJBs, along with REST APIs ### Software Engineer @ Conceptual MindWorks, Inc Jan 2013 – Jan 2018 | San Antonio, Texas, United States Software Engineer on a program to store, manage, retrieve, and search electronic health records. All work was performed in Java, Python, and Bash on Linux including the following: Migrated data from MaxDB and MySQL to Cassandra Developed a test suite written in Python to be used for unit and regression testing to verify the success of data migration from MaxDB and MySQL to Cassandra Maintained a distributed system consisting of Tomcat, Glassfish, RabbitMQ, and Databases of MySQL and Cassandra Collaborated with a team of developers and testers to develop and maintain Java servlets, EJBs, and a thick Java client along with a REST API Implemented a continuous integration and deployment system for Tomcat and Glassfish Servers ### Software Engineer @ BAE Systems, Inc. Jan 2011 – Jan 2013 | San Antonio, Texas, United States Software Engineer on a program to replace the mission computer on the AC-130U Gunship and MC-130H Combat Talon II. All work was performed with C/C++ and Ada on VxWorks including the following: Established software requirements for the AC-130U Gunship Operational Flight Program. Analyzed, prepared, and reviewed a Software and Interface Design Description for the AC-130U Gunship Operation Flight Program. Reverse engineered MIL-STD-1750A assembly and Ada code to reproduce functionality of the Operational Flight Program. Presented technical results and recommendations to Integrated Product Team Lead, Program Management, and customers. Task lead for a group of engineers responsible for implementing and integrating the interface between weapon systems, navigation units, and radars on the AC-130U Gunship. Installed and tested multi-threaded implementation of MIL-STD-1553B design in C and Ada using VxWorks Operating System. Developed schedules for MIL-STD-1553B and Executive/System tasks identified by statements of work. ## Education ### Bachelor of Science - BS in Computer Science The University of Texas at Austin Jan 2007 – Jan 2011 ## Contact & Social - LinkedIn: https://linkedin.com/in/tom-bahr-176116187 --- Source: https://flows.cv/tombahr JSON Resume: https://flows.cv/tombahr/resume.json Last updated: 2026-03-22