John Parent

Senior Research And Development Engineer at Kitware Inc.

City of Troy, New York, 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

🤩
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.
code7 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Rensselaer Polytechnic Institute
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Clarkson University
github-logo-circle

Github Skills (12)

windows10
sh10
batch10
github-ci10
script10
shell10
githubaction-workflow10
batchfile10
ci-cd-pipeline10
scripting10
build-automation10
package-manager9

Programming languages (7)

C#DockerfileC++CJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
spack/spack

Jul 2021 - Jan 2023

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userAutomation 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.
compilerspythonradiussplatformslinux
johnwparent/fletch

Dec 2020 - Dec 2023

Computer Vision Software Development Environment
Contributions:20 pushes, 4 branches in 3 years
pythonvisioncomputer-visiondataflow-programmingdevelopment-environment
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.