Rabia Iftikhar is a seasoned Back End Developer with around a decade of professional experience building scalable microservices and RESTful APIs across finance, education and consumer products. A PUCIT Silver Medalist, she blends strong academic rigor with hands-on expertise in Python, JavaScript, SQL/NoSQL and AWS, and has led teams at companies from edX and Xapo to her current role at sennder in Berlin. She has contributed meaningful fixes and enhancements to the high-profile Open edX platform—improving discussion forums, courseware behavior, and bulk email logging—which underscores her attention to user-facing reliability in large codebases. Comfortable in fully distributed teams spanning 50+ countries, she favors remote collaboration, continuous delivery practices, Docker and automated testing to keep releases predictable. Known for fast learning and pragmatic problem solving, she often focuses on data validation and streamlining backend models to reduce operational friction. Rabia combines technical depth with leadership experience, having progressed from developer to staff and lead engineering roles while consistently shipping production-quality software.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BS), Bachelor of Science (BS) at University of the Punjab, Lahore
The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
Back-end Developer
Contributions:110 commits, 92 PRs, 212 pushes in 1 year 11 months
Contributions summary:Rabia primarily focused on bug fixes and enhancements related to the Open edX LMS platform. Their contributions included addressing issues in the discussion forum, specifically the "more" menu for global staff and the visibility of cohort-based discussions. They also resolved a problem with the "(capa) show answer" functionality in the courseware problems and corrected an error encountered when entering courseware. Furthermore, they incorporated logging improvements for bulk email functionality and the courseware loading process.
Service providing access to consolidated course and program metadata
Role in this project:
Backend Developer
Contributions:6 commits, 11 PRs, 46 pushes in 9 months
Contributions summary:Rabia primarily contributed to backend functionality within the course discovery service. Their work involved modifying forms, models, and views to accommodate new features like allowing a range of hours/units in the "Estimated Effort" field and enabling hyphen characters in course numbers. They also made changes to improve data validation and remove redundant fields. These changes reflect a focus on improving data accuracy and streamlining course run management.
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.