William Johnston

Software Development Specialist at Solventum

Saint Paul, Minnesota, 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
William Johnston is a software development specialist with 11 years of experience building maintainable, test-driven systems and leading teams through product and technical decisions. He is strongest in Ruby and has contributed to notable open-source tooling like Capistrano, bringing practical deployment and CI expertise to shipping reliable services. William has progressed from hands-on engineering at Minnesota Public Radio to technical leadership and management roles at Drip, where he balanced coding, architecture, and people development. He mentors and teaches engineers, prioritizing clean object-oriented design and robust testing practices that scale with teams. Beyond web apps he’s handled systems administration, Active Directory, and budgeting, showing a blend of technical breadth and operational ownership. Based in Saint Paul, he also maintains projects to automate TLS certificate workflows, reflecting a pragmatic focus on developer productivity and secure operations.
code11 years of coding experience
job12 years of employment as a software developer
bookMusic, Music at University of Wisconsin-River Falls
bookBachelor of Arts (B.A.) Computer Science, Bachelor of Arts (B.A.) Computer Science at Thomas Edison State University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,633reputation
116kreached
141answers
3questions
github-logo-circle

Github Skills (11)

ruby10
capistrano10
deploying10
ssh10
refactor9
refactoring9
testing8
git6
github6
ruby-on-rails6
ubuntu6

Programming languages (15)

C#JavaCSSC++RustGoMustacheHTML

Github contributions (5)

github-logo-circle
capistrano/capistrano

Dec 2015 - Mar 2020

A deployment automation tool built on Ruby, Rake, and SSH.
Role in this project:
userBackend Developer
Contributions:8 reviews, 137 commits, 82 PRs in 4 years 3 months
Contributions summary:William primarily contributed to the Capistrano deployment tool by modifying its Ruby code. Their work includes refactoring error messages, fixing assignment issues, and addressing code style issues, primarily focused on the core Ruby files. Additionally, the user made several updates to navigation and frontmatter files, indicating involvement in documentation and potentially some user interface aspects of the tool. The user also addressed various style violations using the Rubocop linter.
deploymentsshrubyautomationcapistrano
DripEmail/drip-php

May 2018 - May 2022

An object-oriented PHP wrapper for Drip's API
Contributions:6 releases, 2 reviews, 85 commits in 4 years
apiapi-wrapperapi-sphpphp-wrapper
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
William Johnston - Software Development Specialist at Solventum