Jason Watkins

Software Engineer at KBR, Inc.

California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Jason Watkins is a Principal Software Engineer with 14 years of experience building flight software and prognostics systems for NASA missions and aerospace R&D. Based in California, he has driven onboard commanding, telemetry, and power interfaces for the VIPER lunar rover and led CI/CD migrations to dockerized Bamboo pipelines used across rover teams. He blends low-level C/C++ and CFS application development with backend architectures (Flask/PostgreSQL/SQLAlchemy) for safety and airspace projects that ingest live FAA SWIM feeds and visualize data with OpenMCT and CesiumJS. An active contributor to NASA's X-PlaneConnect tooling, he has fixed socket, timeout and memory issues and added simulator control features, reflecting a focus on robust communication logic. His background includes hands-on prototyping from NASA internships to production flight systems, and an uncommon strength is translating research prognostics into reliable, test-covered services. He explicitly does not pursue cleared work, preferring civil-space and open research programs.
code14 years of coding experience
job2 years of employment as a software developer
bookAssociate's Degree, Associate's Degree at Irvine Valley College
bookBachelor's Degree, Bachelor's Degree at University of California, Irvine
stackoverflow-logo

Stackoverflow

Stats
3,786reputation
237kreached
84answers
6questions
Badges
unity-game-engine
top-5%
github-logo-circle

Github Skills (15)

c1710
socket-io10
udp10
socket10
c1110
unity-game-engine9
memory-management9
audio6
windows6
lambda6
asp-net6
winforms6
rust6
wav6
defaults6

Programming languages (10)

TypeScriptC#JavaC++ShellCSSRustC

Github contributions (5)

github-logo-circle
nasa/XPlaneConnect

Nov 2014 - Nov 2022

The X-Plane Communications Toolbox is a research tool used to interact with the X-Plane flight simulator
Role in this project:
userBack-end Developer
Contributions:12 releases, 3 reviews, 317 commits in 8 years 1 month
Contributions summary:Jason primarily focused on improving the X-Plane Communications Toolbox by fixing bugs and enhancing existing functionality. They addressed socket initialization issues and corrected timeout values within the codebase. They also fixed memory leaks and incorrect copy bugs, and they added support for setting speed brakes, indicating a focus on the core communication logic. Furthermore, they appear to have worked on the code that is used to control the user's avatar in the simulation.
flighttoolboxcommunicationssimulationinteract
jason-watkins/XPlaneConnect

Mar 2015 - May 2015

Contributions:127 pushes, 35 branches, 1 tag in 1 month
flightvisualizexpcsimulationsimulator
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial