Ankit Agarwal

Engineering Manager at Moodle

Bangkok, Bangkok, Thailand
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
Ankit Agarwal is an engineering manager and hands-on software leader with 15 years of experience building web and analytical products and 13+ years in object-oriented development. He has led ML and analytics teams at scale—designing MLOps, CI/CD and deployment frameworks that powered recommendation and innovation engines generating multi-million dollar impact across global businesses. A long-time core contributor to Moodle (1,150+ core commits) and author of popular plugins, he combines deep backend expertise with product instincts and a strong open-source ethos. Based in Bangkok, he pairs people leadership with active engineering—often splitting time between architecture, code and automated testing—to move models from prototype to production reliably.
code15 years of coding experience
job14 years of employment as a software developer
bookBachelor in Technology, Computer Science and Engineering, Bachelor in Technology, Computer Science and Engineering at Veer Surendra Sai University Of Technology ( Formerly UCE ), Burla
bookMaster of Liberal Arts in Information Management Systems With Certification in Data Science, Data Science, Master of Liberal Arts in Information Management Systems With Certification in Data Science, Data Science at Harvard Extension School
languagesEnglish, Hindi, Odia
github-logo-circle

Github Skills (15)

php10
message-queue9
webservice9
data-processing9
message-driven9
message-system9
message-bus9
rest-api8
database-management8
api-rest8
security8
restful-api8
api-design8
wordpress-themes7
wp-theme7

Programming languages (3)

PHPHTMLPython

Github contributions (5)

github-logo-circle
moodle/moodle

Mar 2011 - Dec 2017

Moodle - the world's open source learning platform
Role in this project:
userBack-end Developer
Contributions:1020 commits in 6 years 10 months
Contributions summary:Ankit's contributions primarily involved modifying core Moodle features. These changes include removing settings, cleaning up descriptions, and modifying various files related to antivirus, web services, messages, and themes. The user also introduced new features related to message processors and added functionality for the navigation, indicating a focus on back-end development and system maintenance. Furthermore, the user was also responsible for the addition of checks on libcurl version and fixed issue with the gradebook.
usabilitylearning-management-systemlearning-platformmhealthportal
Scrom Trends Report for Moodle
Contributions:38 commits, 2 PRs, 12 pushes in 9 years 1 month
jstreejavascriptreporttrendsmoodle
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
Ankit Agarwal - Engineering Manager at Moodle