Uzair Rasheed is a seasoned software engineer and technical lead with a decade of experience building scalable web platforms and optimizing both backend and frontend systems. He has driven measurable impact at organizations like Arbisoft and LUMS, cutting DB query counts dramatically, improving API performance, and implementing SEO-friendly URL architectures that boosted content discoverability. A strong Open edX contributor, Uzair has shipped backend features across edx-platform and course-discovery—handling authentication, enrollment, certificate generation, and metadata accuracy for a widely used LMS. Equally comfortable in Python, Go, Django and modern front-end stacks, he pairs hands-on coding with architecture decisions, DevOps automation, and mentoring engineering teams. Curious and pragmatic, he often focuses on hidden friction—data inconsistencies, monitoring gaps, and deployment pain points—to make systems noticeably more reliable and maintainable.
10 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at The Islamia University of Bahawalpur
Open edX micro-frontend application for new login and registration experience.
Role in this project:
Front-end Developer
Contributions:31 reviews, 72 commits, 103 PRs in 10 months
Contributions summary:Uzair primarily worked on the front-end of the application, focusing on user interface improvements and bug fixes related to the login and registration experience. Their contributions included modifying email confirmation messages, integrating new features like the "did you mean?" email suggestion, and restructuring the registration page. The user also addressed various spacing and styling issues to enhance the overall user experience.
Service providing access to consolidated course and program metadata
Role in this project:
Back-end Developer
Contributions:148 reviews, 23 commits, 74 PRs in 5 years
Contributions summary:Uzair primarily contributed to the backend of the `course-discovery` service. Their work involved fixing bugs related to course availability and data accuracy, specifically addressing issues with null course-end dates. They implemented new features, such as preventing the addition of new course runs to retired programs, and refactored course ingestion and data loading. Additionally, the user made changes to SEO by adding meta tags.
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.