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.
Experience
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
2021 — 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
2018 — 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
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
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
2007 — 2011
The University of Texas at Austin
Bachelor of Science - BS
2007 — 2011