Xander Moffatt

Staff Software Engineer at Instructure

Provo, 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

👤
Senior
🎓
Top School
Xander Moffatt is a Staff Software Engineer with nine years of experience building backend services and platform tooling, currently helping Canvas scale and stay secure at Instructure. He designs and operates high-throughput systems that deliver millions of events daily and has a track record of shipping production features—from LTI integrations in the open-source Canvas LMS to a widely used resize feature in Microsoft Whiteboard. A pragmatic engineer and team enabler, he invests in documentation and developer tooling that reduces toil and accelerates delivery. His background spans DevOps, distributed services on AWS (Kinesis/S3), and full-stack work dating back to university projects, and he brings a consistent “leave it better than you found it” mentality. Outside tech he’s an avid reader, former BYU Men’s Chorus member, and once spent a semester teaching English in Russia—experience that surfaces in his collaborative, cross-cultural approach to problem solving.
code9 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Brigham Young University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

activerecord10
lti10
api10
postgresql10
interoperability10
interop10
apidoc10
ruby10
api-design9
restful-api9
rest-api9
api-rest9

Programming languages (8)

TypeScriptJavaDockerfileC++CSSJavaScriptRubyPython

Github contributions (5)

github-logo-circle
instructure/canvas-lms

May 2017 - Jan 2023

The open LMS by Instructure, Inc.
Role in this project:
userBack-end Developer
Contributions:544 commits, 7 comments in 5 years 9 months
Contributions summary:Xander primarily contributed to the Canvas LMS backend, focusing on enhancements to the LTI (Learning Tools Interoperability) integration. Their commits included the addition and modification of database columns, the creation of LTI-related models, and the modification of existing LTI APIs. The majority of the work involved implementing the LTI platform storage specification, which allows for the transfer and storage of data within Canvas, specifically in relation to assignments and resource links.
open-lmsinstructurecanvas-lmslmsinc
Contributions:5 PRs, 38 pushes, 4 branches in 2 years 1 month
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
Xander Moffatt - Staff Software Engineer at Instructure