Shimul Chowdhury is a Senior Software Engineer with over a decade of experience, now based in Nuremberg, Germany, who specializes in backend development, cloud-native infrastructure, and DevOps. He has a proven record of performance tuning and system rewrites—doubling API performance at TrustYou and delivering 4x faster reporting through SQL optimization at Divine IT. A frequent open-source contributor, Shimul has improved both front-end and back-end aspects of the widely used Open edX platform, adding navigation enhancements and new APIs that improve course and assessment workflows. Comfortable designing infrastructure as code and CI/CD for Kubernetes, he also brings hands-on mentorship and hiring experience, having served as Recruitment Manager while contributing 90% of his work to the Open edX community. Known for pragmatic problem-solving, he has fixed critical production bugs and reduced a subsystem’s bug volume by 80%, demonstrating an emphasis on reliability and operational impact.
11 years of coding experience
8 years of employment as a software developer
Bachelor's Degree Computer Science and Engineering, Bachelor's Degree Computer Science and Engineering at International University Of Business Agriculture And Technology
Contributions:20 reviews, 5 commits, 10 PRs in 3 months
Contributions summary:Shimul primarily focused on enhancing the Open Response Assessment Suite's workflow logic. Their contributions included making peer-dependent steps skippable, adding support for flexible peer grading, and addressing related issues. These changes involved modifications to the `AssessmentWorkflow`, `AssessmentWorkflowStep`, and related test files, directly impacting the assessment process. The user also worked on integrating a pluggable editor, specifically TinyMCE, for submissions.
The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
Full-stack Developer
Contributions:73 reviews, 10 commits, 12 PRs in 1 year
Contributions summary:Shimul contributed to both the front-end and back-end aspects of the Open edX platform. They updated the styling of the course content search page by modifying JavaScript and related HTML templates. They also introduced a new setting for customizing certificate date formats and added an API for retrieving course membership details. Additionally, the user enhanced the courseware interface by incorporating breadcrumbs and streamlining navigation elements.
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
Shimul Chowdhury - Senior Software Engineer at Kraken