Jesse McBride

Senior Software Engineer at Apple

Austin, Texas, 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
Jesse McBride is a Senior Software Engineer in Austin with 11 years of experience building web and backend systems, currently contributing at Apple. He blends practical engineering with product-savvy thinking, supported by an MBA and a foundation in Information Technology from UCF. Jesse has a track record in higher-education engineering—authoring course-focused endpoints and file-upload support for the widely used canvasapi Python wrapper—demonstrating attention to API ergonomics and real-world developer needs. Comfortable across teams and systems, he brings a curiosity-driven, Type 7 mindset to complex problems and a history of shipping reliable integrations that improve operational workflows.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster of Business Administration - MBA, Master of Business Administration - MBA at Crummer Graduate School of Business at Rollins College
bookBachelor’s Degree, Information Technology, Bachelor’s Degree, Information Technology at University of Central Florida
github-logo-circle

Github Skills (11)

api-rest10
web-framework10
rest-api10
api10
python10
apidoc10
api-design10
restful-api10
canvas9
file-upload9
testing8

Programming languages (4)

JavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
ucfopen/canvasapi

Feb 2016 - Mar 2021

Python API wrapper for Instructure's Canvas LMS. Easily manage courses, users, gradebooks, and more.
Role in this project:
userBack-end Developer
Contributions:35 reviews, 112 commits, 69 PRs in 5 years 2 months
Contributions summary:Jesse focused on building course-related endpoints for the Canvas API wrapper. They implemented HTTP request handling and created the base `Canvas` and `Course` classes to interact with the API. Furthermore, they introduced the ability to perform file uploads within courses. These changes directly enhanced the functionality and usability of the Python API wrapper, allowing for more complete control over the Canvas LMS.
apipythonapi-wrappercanvasinstructure
jessemcbride/canvasapi

Nov 2017 - Mar 2021

Python API wrapper for Instructure's Canvas LMS
Contributions:40 pushes, 24 branches in 3 years 4 months
apipythonapi-wrappercanvasinstructure
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
Jesse McBride - Senior Software Engineer at Apple