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:1297 reviews, 52 commits, 342 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.
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
John Parent - Senior Research And Development Engineer at Kitware Inc.