Principal Software Engineer
Current• Worked with vendors to develop a RESTful API that delivers training data for AI algorithms. Sole developer for its security infrastructure, using standards such as JAX-RS and JSON Web Tokens. Documented API using OpenAPI.• Led the implementation of an abstraction layer for AI models. Sole developer of a pre-processing module, written in C++, which stretched the dynamic range of an image and significantly improving model performance. Implemented CI/CD concepts using GitLab, allowing for code to be continuously compiled and scanned for vulnerabilities.• Implemented an orchestration layer for AI processing using Bash scripts and Python. The code managed a Kubernetes pod’s lifecycle and determine the optimal Kubernetes configuration based on available compute.• Developed a post-processing layer, written in Python, which coordinated the linking of AI track data. Containerized the code using Docker and deployed it onto a Kubernetes cluster which supported downrange mission activity.