Software Engineer at Rensselaer Polytechnic Institute
City of Schenectady, New York, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Peter Bailie is a software engineer with ten years of experience building and maintaining open-source and higher-education infrastructure, specializing in Ubuntu, Apache, MySQL/Postgres, PHP, and JavaScript with a strong focus on backend systems and DevOps. At Rensselaer Polytechnic Institute he contributes to research computing and back-end projects like the Submitty automated grading system, where he has driven system configuration, dependency management, and deployment automation. He pairs practical sysadmin skills—provisioning VMs with Vagrant/VirtualBox and scripting with Perl—with broad language exposure (C/C++, C#, Java, Python) and an editor-centric workflow in VS Code. A former adjunct instructor and desktop support technician, he blends teaching experience and hands-on hardware maintenance with large-scale support for academic environments. Notably, he often handles end-to-end installations and custom setup scripting, reflecting a knack for making complex academic tooling reproducible and reliable.
10 years of coding experience
Bachelor of Science, Computer Science, 3.96, Bachelor of Science, Computer Science, 3.96 at The College of Saint Rose
Associate of Science, Computer Science, 3.67, Associate of Science, Computer Science, 3.67 at SUNY Adirondack
Homework Submission, Automated Grading, and TA grading system.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:12 reviews, 139 commits, 92 PRs in 7 years 3 months
Contributions summary:Peter primarily worked on setting up the Submitty system, including the installation and configuration of necessary packages and services. They made changes to the system's setup script (.setup/install_system.sh) to include various dependencies like Java, Racket, and Swi-prolog and configure networking. Additionally, the user modified the grading server's configuration files and scripts to create and configure courses, as well as added new features for admin users. The user's contributions show a strong focus on system configuration, dependency management, and overall backend infrastructure.
Contributions:4 reviews, 28 commits, 31 PRs in 4 years 8 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.
Request Free Trial
Peter Bailie - Software Engineer at Rensselaer Polytechnic Institute