Peter Bailie

Software Engineer at Rensselaer Polytechnic Institute

City of Schenectady, 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

👤
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.
code10 years of coding experience
bookBachelor of Science, Computer Science, 3.96, Bachelor of Science, Computer Science, 3.96 at The College of Saint Rose
bookAssociate of Science, Computer Science, 3.67, Associate of Science, Computer Science, 3.67 at SUNY Adirondack
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

system-administration10
linux10
bash10
postgresql10
devops9
webconfig9
webserver9
php8
autograd8
auto-generate8
apache8
ed255197
javas6
java6

Programming languages (3)

CSSJavaScriptPHP

Github contributions (5)

github-logo-circle
Submitty/Submitty

Aug 2015 - Oct 2022

Homework Submission, Automated Grading, and TA grading system.
Role in this project:
userBack-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.
reactsubmittygrading-systemhomework-serverteaching-tools
Submitty/SysadminTools

Jun 2018 - Feb 2023

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