Ryan Gustafson

Lead, Software Engineer at L3Harris Technologies

Alabama, 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
Ryan Gustafson is a seasoned software engineering leader with 13 years of professional experience and over 20 years of hands-on engineering background, currently leading a team at L3Harris Technologies on controller and STE software. He has deep expertise in embedded and real-time systems, having driven RS-25 and AR-22 engine software development, hotfire test support, and the integration of Simulink-generated C++ into real-time control environments. Skilled in estimation, program management, and translating complex system requirements into testable software designs, he has repeatedly enabled development ahead of hardware through emulation and fault-injection tools. An active contributor to the well-known PMD static analysis project, he has improved Ecmascript and C/C++ analysis rules and fixed resource-leak issues, reflecting attention to code quality and tooling. Based in Alabama, he pairs practical aerospace domain knowledge with a University of Michigan BSE in Computer Science and a track record of mentoring and leading multi-disciplinary teams. Notably, he blends low-level embedded problem solving with program-level planning, making him effective across engineering and managerial responsibilities.
code13 years of coding experience
job19 years of employment as a software developer
bookBSE, Computer Science, BSE, Computer Science at University of Michigan
github-logo-circle

Github Skills (9)

linter10
javas10
code-analysis10
static-analysis10
ecmascript10
pmd10
java10
cprogramming-language9
c-language9

Programming languages (6)

TypeScriptJavaJavaScriptGoGroovyPython

Github contributions (5)

github-logo-circle
pmd/pmd

Feb 2016 - May 2018

An extensible multilanguage static code analyzer.
Role in this project:
userBack-end Developer
Contributions:2 PRs, 110 comments, 5 issues in 2 years 3 months
Contributions summary:Ryan contributed to the development of the PMD static code analyzer, focusing on enhancements for Ecmascript and C/C++ code analysis. They implemented the "AvoidTrailingComma" rule for Ecmascript, and introduced a `ContinuationReader` to handle C/C++ continuation characters. Additionally, the user addressed file resource loading, resolving a potential resource leak issue. The user also made related test code changes for the above.
lintercode-analyzercode-qualityresharperstatic-code-analyzer
ryan-gustafson/pmd

Apr 2017 - Jun 2017

Contributions:4 pushes, 4 branches in 2 months
pmdsourceforge
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
Ryan Gustafson - Lead, Software Engineer at L3Harris Technologies