Zachary Hancock

Senior Software Engineer at SafeBase

Westford, Vermont, 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
Zachary Hancock is a Senior Software Engineer with a decade of experience building back-end systems and full-stack web applications, currently based in Westford, Vermont and working at SafeBase. He has deep expertise in Python and Django from leading development and integrations on the Open edX platform—contributing to core LMS functionality and course-discovery services used by global education sites. Zachary pairs hands-on implementation (grading, curriculum models, enrollment logic) with technical leadership: he has led agile teams, driven adoption of the LTI standard, and migrated analytics pipelines from Hadoop/Vertica to DBT and Snowflake. Earlier work spans real-time energy telemetry and serverless AWS solutions, reflecting a strong background in data pipelines, MQTT/WebSocket streaming, and JavaScript front-ends. He combines open-source stewardship with pragmatic product-driven decisions, often surfacing priorities through cross-team data collection and vendor collaboration.
code11 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Rochester Institute of Technology
github-logo-circle

Github Skills (10)

backend10
data-service10
python10
back-end-development10
webservice10
django10
logging9
user-authentication9
authentication9
postgresql8

Programming languages (9)

TypeScriptJinjaShellMakefileJavaScriptLuaGroovyRuby

Github contributions (5)

github-logo-circle
openedx/openedx-platform

Dec 2018 - Jan 2023

The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
userBack-end Developer
Contributions:150 reviews, 75 commits, 175 PRs in 4 years 1 month
Contributions summary:Zachary primarily contributed to the back-end of the edX platform, as demonstrated by code changes in `lms/djangoapps/grades` and other files. Their work focused on implementing and improving gradebook functionality, specifically adding logging, representing gradebook overrides, and addressing enrollment completion. The user also worked on a user lookup utility, adding to overall functionality.
lmsopenedxbackend-service
openedx/course-discovery

Feb 2019 - Aug 2019

Service providing access to consolidated course and program metadata
Role in this project:
userBack-end Developer
Contributions:2 reviews, 5 commits, 9 PRs in 6 months
Contributions summary:Zachary primarily focused on enhancing the course discovery service's backend functionality. Their contributions included adding new fields to the curriculum model and implementing related serializers for retrieving curriculum details. Furthermore, they worked on preventing circular program structures through signal handling. They also contributed to the command to load program fixtures and addressed related database constraint issues.
data-managementconsolidateditilbackend-servicemetadata
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