Jon Featherstone

Software Architect at Instructure

Salt Lake City, Utah, 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
Jon Featherstone is a software architect and engineering leader with 11+ years building scalable web and data platforms, currently shaping architecture at Instructure after progressing from engineer to team lead. He combines deep hands-on backend experience—contributing to notable open-source projects like the Canvas LMS—with a track record delivering large-scale data systems and analytics platforms at Frontier Strategy Group. Jon pairs technical design and implementation skills with proven team-building and product-launch experience, having stood up in-house dev teams, CI/CD pipelines, and AWS migrations. Fluent in Korean and an early programmer since age 12, he brings both cross-cultural communication and long-term curiosity to complex engineering challenges.
code11 years of coding experience
job17 years of employment as a software developer
bookThe University of Utah
languagesEnglish, Korean
stackoverflow-logo

Stackoverflow

Stats
3,029reputation
489kreached
85answers
11questions
github-logo-circle

Github Skills (14)

file-handling10
ruby-rails10
rails10
encoding10
canvas-lms10
ruby10
postgresql8
javascript6
sql6
sms6
visual-studio6
loops6
python6
r6

Programming languages (5)

JavaDockerfileJavaScriptRubyKotlin

Github contributions (5)

github-logo-circle
instructure/canvas-lms

Feb 2015 - Aug 2020

The open LMS by Instructure, Inc.
Role in this project:
userBack-end Developer
Contributions:69 commits, 10 pushes, 8 tags in 5 years 7 months
Contributions summary:Jon primarily contributed to the back-end aspects of the Canvas LMS project, as evidenced by the commits that involved reverting and fixing code related to file uploads and encoding issues in the `multipart` and `inst_fs` modules. Their contributions included refactoring code, modifying file handling processes, and ensuring proper encoding for file uploads with non-ASCII characters. The user also worked on generating metadata URLs and adding functionality to Inst-FS.
open-lmsinstructurecanvas-lmslmsinc
feathj/docker-fake-sns

Dec 2015 - Mar 2017

Contributions:5 commits, 2 PRs, 4 pushes in 1 year 4 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
Jon Featherstone - Software Architect at Instructure