Hassan Javeed is a Lead Data Engineer with 11 years of hands-on experience building resilient, large-scale data platforms and ETL pipelines for education and enterprise customers. He has led migrations from legacy orchestration to modern stacks—moving Jenkins to Argo Workflows, adopting dbt Cloud, and building Snowflake-based models that power mission-critical analytics and BI. A long-time contributor to the Open edX ecosystem, he’s added history-tracking and backfill tooling to core course-discovery and LMS services, reflecting a deep focus on data versioning and operational backfills. Comfortable both architecting systems and shipping backend code, he pairs infrastructure-as-code and CI/CD best practices with mentorship and cross-functional collaboration. Based in Frisco, Texas, Hassan combines strong Ruby/Python backend roots with recent cloud-native data engineering leadership to optimize performance, observability, and developer productivity.
11 years of coding experience
17 years of employment as a software developer
BS Computer Science, BS Computer Science at National University of Computer and Emerging Sciences
The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
Back-end Developer
Contributions:4 reviews, 23 commits, 26 PRs in 6 years 2 months
Contributions summary:Hassan primarily contributed to the back-end of the Open edX platform. Their work focused on enhancing the course management and data retrieval functionalities. They implemented changes related to course ID handling and history tracking for course modes and other models. The user also added new management commands for history population and backfilling.
Service providing access to consolidated course and program metadata
Role in this project:
Back-end Developer
Contributions:8 commits, 12 PRs, 13 pushes in 9 months
Contributions summary:Hassan contributed significantly to the course discovery service, focusing on back-end development. They added historical models and management commands to populate and backfill history data for course runs and related models, indicating a focus on data management and versioning. Furthermore, the user addressed a test issue related to program types, solidifying their role in the code base. The user worked on quoting column names in the management commands.
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.