Staff Software Engineer at Woods Hole Oceanographic Institution
Seattle, Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ryan Govostes is a Staff Software Engineer with 17 years of experience building secure, production-grade systems across embedded, cloud, and research environments. He led compiler-based code analysis at Apple and later steered software and ML efforts for autonomous underwater vehicles and oceanographic data platforms at organizations like Woods Hole and ARMADA Marine Robotics. Ryan combines deep security expertise with hands-on backend and DevOps skills—evidenced by substantive contributions to notable open-source projects such as Zappa for serverless Python and platform-specific work on pybluez. He has a track record of turning research needs into operational cyberinfrastructure, from field expeditions to vessel deployments, and has shaped open-source and open-hardware strategies for startups. Based in Seattle, he brings rare cross-domain fluency that spans low-level systems, applied ML, and deployable engineering for harsh, resource-constrained environments.
18 years of coding experience
12 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Rensselaer Polytechnic Institute
Contributions:1 release, 54 commits, 70 PRs in 2 years 6 months
Contributions summary:Ryan primarily focused on building and integrating the LightAquaBlue framework on macOS to extend the capabilities of the pybluez library. They modified the build process to incorporate the framework, particularly targeting the macOS platform by integrating xcodebuild for framework installation. Additionally, the user addressed warnings within the LightAquaBlue framework, and updated URLs and file paths to maintain the project's functionality and adapt to evolving infrastructure changes. Finally, the user refactored the project to support the renaming of "osx" to "macos".
Contributions:13 commits, 3 PRs, 24 comments in 4 days
Contributions summary:Ryan made several significant contributions to the Zappa project, focused on improving the packaging and deployment process for serverless Python applications. They addressed issues related to file metadata, temporary directory creation, and secure handling of sensitive information like Let's Encrypt keys. Furthermore, the user streamlined the codebase by simplifying subprocess calls and refactoring code related to SSL certificate management, improving the overall reliability and maintainability of the project. These changes indicate a strong understanding of both backend Python development and DevOps practices related to serverless infrastructure.
pythonserverlesszappaapi-gatewayaws-lambda
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.