Kyle Martin
Seasoned full-stack software developer with a strong background in computer science and mathematics. Always looking for opportunities to build and deliver robust scientific applications. Devoted believer in static analysis.
Work Experience
Rincon Research Corporation
Software Devleoper 10/2023 -
Present
- Building high-performance DSP products and services for the U.S. Defense and Intelligence communities
Staff Software Engineer 06/2022 -
10/2023
- Contributed to the development of a distributed, system-of-systems simulation framework for training and validating ML models utilized in autonomous vehicle technology
- Engineered robust and flexible geospatial-data-driven web backends using FastAPI and PostGIS, optimized for speed and rapid iteration to support high-performance front end interfaces
- Led the integration of third-party models to expand simulation engine functionality and capabilities
- Collaborated on the implementation of complex RF and EW driven algorithms to ensure optimal efficiency and effectiveness
- Built complex systems in modern, cloud-based tooling including Go, Python, AWS, RabbitMQ, gRPC, etc...
Senior Software Developer 03/2021 -
06/2022
- Software lead responsible for architecting and developing fully autonomous ground-based optical observatory systems for the space domain awareness problem space, primarily using a Python-based stack
- Designed and implemented programmatic interfaces to off the shelf hardware through a variety of protocols
- Designed and implemented image and data processing pipelines to extract and deliver the right data to the customer
- Pushed for and lead adoption of improved CI/CD workflows across company to improve quality of both code and deliverables
- Received company President's Award for outstanding technical contributions in 2021
Quality Assurance Engineer 2018 - 2021
- Maintained and enhanced thousands of automated functional and performance tests for visualization, system interfacing, and cryptography functionality in Mathematica and the Wolfram Language
- Tracked and reported numerous bugs, including root cause analysis when possible, and suggesting fixes where appropriate
Lead Technology Engineer 2015 - 2018
- Provided consulting for customers on effective and efficient use of the Wolfram Language and Wolfram products
- Managed group of 4-6 engineers, ensuring they had the resources and support to achieve their objectives
Christopher Newport University
Newport News, VA
Undergraduate Research in Factorization and Primality Testing and
Optimization 2014-2015
- Explored factorization and primality testing algorithms and their implementations
Education
Oregon State University
Corvallis, OR
Bachelor of Science in Computer Science
2018-2020
Skills
Familiar technologies:
AWS, Bash, C++, Docker, Git, Go, gRPC, Java, Linux,
Mathematica, MongoDB, PostgreSQL, PostGIS, Protobuf, Python, RabbitMQ, ZMQ
Additional skills:
Scientific computing, space domain awareness, data
visualization, problem solving, technical communication