cv
Basics
Name | Cole B. Sturza |
Label | Software Engineer |
colesturza@gmail.com | |
Url | https://colesturza.com |
Work
-
2022.06 - Present Software Engineer
Lockheed Martin (Space)
- Collaborated with a cross-functional team of developers, analysts, and physicists to conceptualize and develop a robust communications operations analysis SaaS application.
- Designed and implemented several microservices using Java (Quarkus) for the backend, PostgreSQL for databases, Redis for caching and event-based messaging, and Amazon S3 for object storage.
- Enhanced the security and user experience of our microservice architecture by integrating OpenID Connect (OIDC) authentication using Keycloak and the company’s existing Single Sign-On (SSO) infrastructure.
- Streamlined multiple analysis workflows, significantly reducing runtime and improving efficiency.
- Managed multiple Kubernetes deployments at scale, including creating Docker containers, Helm charts, automated application deployment with ArgoCD, and configuring the Istio service mesh.
- Trained and deployed machine learning models with scikit-learn and TensorFlow (Python) to forecast the impact of weather conditions on communication reliability between assets.
- Contributed to continuous integration and continuous deployment (CI/CD) pipelines, automating testing and deployment processes with GitLab CI.
- Collaborated closely with stakeholders to gather requirements, identify challenges, and propose innovative solutions.
- Participated in code reviews and provided constructive feedback to team members.
- Assisted in numerous analysis studies, performing analyses for several satellite constellations, utilizing microservice architecture and developing ad hoc scripts to enhance and/or expand on software results.
-
2021.05 - 2022.06 Software Engineer Intern
Lockheed Martin (Space)
- Translated MATLAB object tracking analysis software into a Java microservice, incorporating a REST endpoint, business logic, and comprehensive testing.
- Implemented a Python CLI tool to convert XML data model definitions into C++ classes, including JSON serialization/deserialization.
- Created an Advanced Framework for Simulation, Integration, and Modeling (AFSIM) plugin in C++, leveraging analysis from microservices to enhance simulation capabilities within AFSIM.
Education
-
Boulder, CO
Bachelor of Science
University of Colorado Boulder
Computer Science
- Summa Cum Laude
- Minor in Applied Mathematics (Scientific Computation Emphasis)
-
Boulder, CO
Master of Science
University of Colorado Boulder
Computer Science
- Intelligent Systems Sub-Plan (AI/ML and Optimization)
Skills
Programming Languages | |
Java | |
Go | |
Python | |
Kotlin | |
SQL | |
C/C++ | |
MATLAB | |
JavaScript | |
HTML | |
CSS |
Technologies/Frameworks/Tools | |
Quarkus | |
Spring Boot | |
Jakarta EE | |
Java EE | |
JDBC | |
JPA | |
Git | |
Linux | |
Docker | |
Helm | |
Kubernetes | |
Istio | |
REST API | |
GraphQL | |
PostgreSQL | |
Redis | |
Amazon S3 | |
FastAPI | |
Django | |
Flask | |
Jupyter Notebook | |
TensorFlow | |
scikit-learn | |
numpy | |
pandas | |
Vagrant | |
Ansible | |
LATEX | |
OAuth 2.0 | |
OpenID Connect (OIDC) | |
Keycloak | |
JSON Web Tokens |
Other Skills | |
Microservices | |
Agile | |
Scrum | |
Full-Stack Software Development | |
Problem Solving | |
Debugging | |
Automation | |
Distributed Systems |
Interests
Backend Software Development | |
Java | |
Python | |
Go | |
Microservices | |
REST API | |
GraphQL |
DevOps | |
Kubernetes | |
Docker | |
Helm | |
CI/CD | |
GitLab CI | |
Automation |
Artificial Intelligence & Machine Learning | |
TensorFlow | |
scikit-learn | |
Deep Learning | |
Natural Language Processing | |
Operations Research |
Math & Computer Science | |
Algorithms | |
Optimization | |
Distributed Systems | |
Applied Mathematics | |
Computational Social Choice |
Engineering & Economics | |
Urban Planning | |
Political Economy | |
System Design |
Personal Interests | |
Soccer | |
Skiing/Snowboarding | |
Cooking | |
Traveling | |
Music | |
Video Games |