Senior Research And Development Engineer at Kitware Inc.
City of Troy, New York, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
John Parent is a Senior Research and Development Engineer with seven years of experience building robust CI/CD and build automation for complex software ecosystems. Based in Troy, NY, he has progressed at Kitware from R&D Engineer to senior roles, applying research-driven engineering to production-ready tooling. He is an active open-source maintainer for Spack on Windows, where he improved GitHub Actions, installer CI, and cross-platform build resilience—work that surfaces in the widely used spack/spack package manager. John combines a strong academic foundation (MS from Clarkson, BS from RPI) with hands-on expertise in shell refactoring, environment handling, and installer pipelines. He is particularly attuned to edge cases in Windows build environments and long file-path handling, which often break conventional automation. Colleagues rely on him to translate research prototypes into repeatable, maintainable build and release systems.
7 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Rensselaer Polytechnic Institute
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Clarkson University
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:1365 reviews, 52 commits, 379 PRs in 1 year 6 months
Contributions summary:John's contributions focused on enhancing the build process and CI/CD infrastructure for the `spack/spack` repository. Their work included adding and configuring GitHub Actions for Windows, setting up installer CI, and improving the existing CI/CD pipeline. They also refactored shell scripts, added code to accommodate more complex file paths, and fixed issues with environment variable handling.
Contributions:124 pushes, 26 branches in 2 years 9 months
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.