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
Rebellion Defense
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...
GEOST
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
Wolfram Research, Inc.
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
Christopher Newport University Newport News, VA
Bachelor of Science in Mathematics 2011-2015

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