Shadi Naif

Staff Software Engineer Open-edX at ZeitLabs

Jordan
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
Shadi Naif is a Staff Software Engineer specializing in Open edX and Python with a decade of experience building scalable, education-focused platforms and complex back-end systems. He has led development and modernization efforts for Open edX deployments, contributed upstream fixes to the flagship edx-platform repository, and helped organizations like Edraak and universities deploy and localize LMS solutions. Known for combining hands-on coding (dependency upgrades, bug fixes, email/localization fixes) with mentorship and architectural oversight, he frequently handles full project lifecycles from requirements to production. Based in Jordan, Shadi pairs enterprise IT grounding—automation, disaster recovery, and performance tuning—with a developer’s attention to testing and refactoring, enabling reliable education technology at scale.
code10 years of coding experience
job6 years of employment as a software developer
bookMaster’s Degree, Computer Information Systems, %84 , Excellent, Master’s Degree, Computer Information Systems, %84 , Excellent at The Arab Academy for Banking and Financial Sciences
bookBachelor’s Degree, Computer Science, 73%, Good, Bachelor’s Degree, Computer Science, 73%, Good at Philadephia University
languagesEnglish, Arabic
stackoverflow-logo

Stackoverflow

Stats
182reputation
9kreached
23answers
1question
github-logo-circle

Github Skills (12)

backend10
data-service10
python10
back-end-development10
webservice10
django10
testing10
windows6
matrix6
winapi6
pascal6
numpy6

Programming languages (10)

TypeScriptShellC++JinjaSCSSJavaScriptHTMLPascal

Github contributions (5)

github-logo-circle
openedx/edx-platform

Aug 2018 - Sep 2020

The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
userBack-end Developer
Contributions:13 reviews, 12 commits, 12 PRs in 2 years 1 month
Contributions summary:Shadi primarily focused on back-end improvements and bug fixes within the Open edX platform. Their work included upgrading dependencies like the `ddt` package, fixing exceptions related to lazy text in JSON dumps, and converting email-related functionalities to use edx-ACE. The user also addressed missing translation calls, modified instructor dashboard functionalities, and contributed to various testing frameworks.
edxlmssitesbackend-serviceopen-edx
shadinaif/edx-platform

Aug 2018 - May 2019

The Open edX platform, the software that powers edX!
Contributions:153 pushes, 25 branches in 8 months
pythondjangoedxpowersedx-platform
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
Shadi Naif - Staff Software Engineer Open-edX at ZeitLabs