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 |