John Partlow

Full Stack Software Developer at John "Mickey" Partlow Software Development

Portland, Oregon, 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 Partlow is a Full Stack Software Developer based in Portland, Oregon with 16 years of technical and creative experience. He blends a background in experimental music and collage art with practical full-stack skills—React, JavaScript/Redux on the front end and Ruby/Rails, ActiveRecord, MySQL/Postgres on the back end—to craft thoughtful user experiences and robust server-side systems. An active open-source contributor, he has improved package providers and hardened acceptance tests for high-profile Puppet projects, demonstrating deep familiarity with automation, cross-platform packaging, and test infrastructure. Comfortable in DevOps and test automation roles, he has solved reliability and parsing edge cases across RPM/DPKG tooling and multi-OS install flows. Easygoing and collaborative, he pairs creative problem-solving with disciplined engineering practices. Outside code, his unconventional arts background informs an experimental approach to interface and architecture decisions.
code16 years of coding experience
job16 years of employment as a software developer
bookFull stack software engineer, Web Development, Full stack software engineer, Web Development at Flatiron School
github-logo-circle

Github Skills (33)

puppeteer10
puppet10
scripting10
testing10
rspec10
configuration-management10
bash10
acceptance-testing10
ruby10
automation10
python-modules10
script10
sup10
automation-testing10
solaris10

Programming languages (6)

PowerShellShellGoRubyPuppetClojure

Github contributions (5)

github-logo-circle
puppetlabs/puppet

Apr 2013 - May 2021

Server automation framework and application
Role in this project:
userBackend Developer
Contributions:747 commits, 8 PRs, 2 pushes in 8 years 1 month
Contributions summary:John's contributions center on enhancing the functionality of the RPM and DPKG package providers within the Puppet infrastructure. They modified the format strings of rpm and dpkg-query to include package descriptions, thereby enhancing the ability to query package status on nodes. The changes include handling multi-line description fields within dpkg-query and the use of a specific delimiter for parsing. The user also made adjustments to account for changes in how the RPM package information is parsed after the fact.
frameworkautomationjavaautomation-frameworkserver-automation
voxpupuli/beaker

Aug 2013 - Jun 2017

Role in this project:
userDevOps Engineer
Contributions:28 commits, 1 PR, 24 comments in 3 years 10 months
Contributions summary:John's contributions primarily revolve around improving the testing and operational aspects of the Beaker project, which is a Puppet acceptance testing harness. They've focused on enhancing the reliability of the test environment by adding error handling, specifically dumping puppet logs upon master startup failures and implementing improved checks for the master process. Further, they've updated package installation and uninstallation procedures for multiple operating systems including Solaris, RHEL and Windows. The commits also show the implementation of utility functions related to test environments.
acceptance-testingpuppettestingacceptanceharness
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 Partlow - Full Stack Software Developer at John "Mickey" Partlow Software Development