Muhammad Ammar is a Principal Software Engineer with 12 years of experience, currently leading backend and deployment efforts at Arbisoft from Punjab, Pakistan. He specializes in scalable backend systems, performance optimization, and DevOps automation—demonstrated through impactful contributions to the Open edX ecosystem, including course-discovery performance tuning and deployment automation for multiple services. His work spans full-stack maintenance, test automation, and removing legacy dependencies, showing a pragmatic approach to modernizing large, education-focused codebases. Comfortable touching everything from API serializers and pagination to Ansible playbooks and Jenkins pipelines, he blends hands-on coding with operational rigor. Colleagues would note his knack for improving system observability and edge-case handling while keeping user-facing features performant.
(Deprecated) Service for managing edX's product catalog and handling orders for those products
Role in this project:
Back-end Developer
Contributions:38 reviews, 87 commits, 101 PRs in 4 years
Contributions summary:Muhammad primarily contributed to the backend functionality of the ecommerce service. Their work involved implementing and modifying features related to enterprise catalog management, including checks for enterprise catalog IDs and integration with external services. They also worked on improving code quality by adding tests and ensuring the correct handling of edge cases. The user's changes touched upon core components like entitlements, utils, and API endpoints, indicating a focus on the system's business logic.
The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:77 reviews, 377 commits, 503 PRs in 8 years 9 months
Contributions summary:Muhammad primarily focused on improving unit tests within the "openedx/edx-platform" repository, specifically targeting the `cms/djangoapps/contentstore` and `lms/djangoapps/django_comment_client/forum` applications. The commits involved modifying and extending existing tests to enhance their coverage and robustness. Furthermore, the user also worked on adding course grade functionality, including a few specific edge cases.
edxlmssitesbackend-serviceopen-edx
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
Muhammad Ammar - Principle Software Engineer at Arbisoft