Ahmad Khalid

Senior Software Engineer at 40grid

Lahore, Punjab, Pakistan
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

👤
Senior
🎓
Top School
Ahmad Khalid is a Senior Software Engineer based in Lahore with 10 years of experience building backend systems in Python and Django, currently driving platform development at 40grid. He excels in refactoring and performance optimization—reducing SQL queries and streamlining ORM patterns—and maintains cloud infrastructure on GCP using Terraform, Cloud Run, and Kubernetes. A consistent open-source contributor to the widely used Open edX ecosystem, his backend work improved core features like course outline visibility, XBlock indexing, and searchability of multiple learning components. Ahmad has experience translating domain rules into executable systems for healthcare payment integrity and has built automation that stitches multi-language research pipelines together. He blends product-minded engineering with practical DevOps skills, and teammates often rely on him for careful code reviews and robust, test-focused fixes. An under-the-radar strength is his ability to make complex educational tooling more discoverable by improving indexing and search behavior in large-scale LMS platforms.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Information Technology University
stackoverflow-logo

Stackoverflow

Stats
173reputation
9kreached
0answers
7questions
github-logo-circle

Github Skills (24)

openedx10
data-service10
python10
django10
testing10
indexing10
webservice10
backend10
unit-testing9
unit-test9
elasticsearch8
elasticsearch-api8
elasticsearchquery8
aws-elasticsearch8
amazon-elasticsearch8

Programming languages (15)

C++RustCTeXVueGoJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
openedx/edx-platform

Jul 2020 - Aug 2020

The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
userBack-end Developer
Contributions:9 commits, 7 PRs, 49 comments in 1 month
Contributions summary:Ahmad primarily contributed to the back-end logic of the Open edX platform. Their work included fixing tests, addressing indexing issues related to dropdown values, and refactoring code related to course outline access and visibility. The user also made changes to the capa module, improving its functionality, and adding the ability to make word clouds indexable. These contributions focused on improving the stability and functionality of core platform features.
edxlmssitesbackend-serviceopen-edx
openedx/XBlock

Jun 2020 - Aug 2020

Framework for building custom learning components that run in the Open edX LMS!
Role in this project:
userBack-end Developer
Contributions:12 commits, 1 PR, 5 comments in 1 month
Contributions summary:Ahmad primarily contributed to the core functionality of the XBlock framework, focusing on enhancements to indexing and search capabilities. They modified the `IndexInfoMixin` to refine the indexing process and updated test cases. The contributions also included refactoring to prevent indexing of None values and merging updates from the master branch, and adding the component title to search indexing, all indicating a focus on backend improvements and data handling.
edxlmsmodularopen-edxedtech
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
Ahmad Khalid - Senior Software Engineer at 40grid