Jason Etcovitch

Principal Software Engineer at GitHub

Old Toronto, Ontario, Canada
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
Jason Etcovitch is a Principal Software Engineer at GitHub with 11 years of experience building developer-focused products, from leading GitHub Learning Lab to driving special projects and platform improvements. He combines a design background with deep full‑stack and backend expertise, contributing to notable open-source projects like Probot and smee-client where he improved configuration, testing (migrating suites to Jest), logging, and webhook redelivery. Jason mentors and speaks at conferences, maintains multiple OSS libraries, and even shapes documentation and front-end experiences for developer tools. Based in Old Toronto, he brings a pragmatic, product-minded engineering approach that blends UX sensibility with robust testing and DevOps practices.
code11 years of coding experience
job9 years of employment as a software developer
bookD.E.C., Graphic Design, D.E.C., Graphic Design at Dawson College
bookBachelor of Design, Graphic Design, Bachelor of Design, Graphic Design at OCAD University
languagesEnglish
github-logo-circle

Github Skills (29)

git10
javascript10
probot10
testing10
css10
websocket10
template-engine10
trainings10
courses-resource10
jestjs10
html10
async-await10
liquid10
nodejs10
expressjs9

Programming languages (19)

MDXJavaCSSC++CRustVueGo

Github contributions (5)

github-logo-circle
probot/smee-client

Oct 2017 - Jul 2019

🔴 Receives payloads then sends them to your local server
Role in this project:
userBack-end Developer
Contributions:2 releases, 265 commits, 60 PRs in 1 year 8 months
Contributions summary:Jason primarily contributed to the core functionality of the `smee-client` repository. Their commits focused on implementing features related to logging and redelivery of webhook payloads. Key changes included adding logging functionality, implementing a socket emitter for real-time updates, and creating a redeliver endpoint.
payloads
github/training-kit

Jul 2017 - Oct 2018

Open source courseware for Git and GitHub
Role in this project:
userFront-end Developer
Contributions:110 commits, 16 PRs, 48 pushes in 1 year 4 months
Contributions summary:Jason primarily contributed to the user interface of the training-kit repository. Their work involved fixing visual bugs related to image rendering and spacing within the timeline component. They enhanced user interaction by making timeline images clickable and introduced new resources pages and styling for books and videos. This user's contributions focused on improving the aesthetics and usability of the courseware's front-end elements.
fieldservicestraining-kitcoursewarecheatsheettraining
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
Jason Etcovitch - Principal Software Engineer at GitHub