John Sloan

Staff Software Engineer at XOi

Rossville, Indiana, 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
John Sloan is a Staff Software Engineer with 11+ years of experience building full-stack and cloud-native systems, currently leading engineering efforts at XOi after progressing from Cloud Engineer to Engineering Manager. He is proficient in Ruby, Java, JavaScript, Kotlin and Rails/Spring Boot, and combines hands-on development with strong OO design and agile delivery to produce maintainable, business-focused software. John brings a pragmatic DevOps mindset—demonstrated by backend and DevOps work on a GitHub repo that automated repository settings, tests, and branch-protection syncs—and a quick ability to adopt new technologies when they best solve the problem. His background ranges from embedded C++ in automotive infotainment to serverless AWS architectures, enabling him to bridge product, cloud, and edge concerns. Known for building durable relationships across teams, he consistently translates ambiguous requirements into solutions that reduce cost and improve operational efficiency.
code11 years of coding experience
job21 years of employment as a software developer
bookBachelor of Arts (B.A.), Elementary Education and Teaching, Bachelor of Arts (B.A.), Elementary Education and Teaching at Indiana University Kokomo
bookA.S., Computer Technology, A.S., Computer Technology at Purdue University
github-logo-circle

Github Skills (11)

jes10
bot-application10
javascript10
github-app10
jestjs10
jtest10
probot10
yaml9
nodejs9
docker4
dockers4

Programming languages (10)

TypeScriptShellC++JavaScriptGoHTMLRubyMarkdown

Github contributions (5)

github-logo-circle
repository-settings/app

Mar 2018 - Nov 2018

Pull Requests for GitHub repository settings
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:12 commits, 6 PRs, 58 comments in 8 months
Contributions summary:John's contributions focused on enhancing the functionality of the `repository-settings/app` repository by adding automated tests for various settings (labels, collaborators, teams, and branches). They implemented features to synchronize repository settings like name, description, and topics, as well as handling renames. The user also worked on integrating the `probot-config` library and merged arrays of settings based on the 'name' attribute. Additionally, the user addressed branch protection settings, allowing configuration and removal.
probot-apppull-requestssettingssettings-repository
jwsloan/dotfiles

Mar 2015 - Apr 2022

My dotfiles
Contributions:8 PRs, 43 pushes, 8 branches in 7 years 2 months
vimkarabinerdotfileshammerspoonzsh
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