Khandker Maksudul Haque

Khandker Maksudul Haque

Software Engineer & Open Source Maintainer

Python Django AWS FastAPI Docker Celery Redis PostgreSQL Git Elasticsearch JavaScript

About Me

I'm a software engineer focused on backend development and infrastructure using Python, Django, and AWS. Currently at Neliti , I work on backend services, CI/CD automation, and production deployments. Alongside my day-to-day work, I'm one of the maintainers of Django Packages and contribute to open-source projects such as Read the Docs, Ruff etc, helping improve tools used by developers worldwide.

Work Experience

Software Engineer

Neliti Pty Ltd • Aug 2021 - Present • Singapore (Remote)

Indonesia's largest research repository.

  • Migrated infrastructure to AWS ECS, reducing costs by 25%.
  • Automated deployments with GitHub Actions, enabling zero-downtime releases.
  • Implemented PDF compression via AWS Lambda, reducing server load by 15% and cost by 5%.
  • Built a custom domain service allowing customers to serve content from their own domains automatically.
  • Revamped dependency management using pip-tools and GitHub Actions, removing 90% of manual work.
  • Developed API v2 with role-based permissions using DRF.
  • Integrated and automated DOI (Digital Object Identifier) registration using Crossref.
  • Implemented an Elasticsearch-based search engine for searching articles.
  • Fixed memory leaks and thread-safety issues, pushing a patch to an upstream open-source package.

Software Developer

The SmartLabs • Jan 2018 - Jul 2021 • India (Remote)
  • Built diagnostic test booking and online payment systems using PayTM and RazorPay.
  • Developed e-commerce platforms for pet products with online payment and customer notifications.
  • Integrated shipment providers for tracking products, eliminating 95% of manual work.
  • Implemented REST APIs with Django REST Framework for mobile applications.
  • Migrated legacy codebases from Python 2.7 to 3.6.

Google Summer of Code Developer

Read the Docs • May 2019 - Aug 2019
  • Architected a CI system for documentation builds on Pull Requests.
  • Developed features to build documentation on PR creation and send status notifications to GitHub/GitLab APIs.
  • Read Project Blog Post

Education

Bachelor of Computer Science and Engineering

International University of Business Agriculture & Technology • May 2018 - Apr 2022 • Bangladesh

CGPA: 3.70 (out of 4)

Key Open Source Contributions

  • Migrated legacy templates to Tailwind CSS, boosting responsiveness and maintainability.
  • Eliminated N+1 queries and added caching, cutting database load by 4M+ queries/month.
  • Boosted SEO and social engagement via optimized metadata, sitemaps, and OpenGraph support.
  • Upgraded to Python 3.11 and Django 5 for better security and performance.
  • Replaced cron jobs with Django-Q task system.
  • Optimized high-concurrency throughput by migrating to psycopg3 with native pooling.

Read the Docs

Contributor
  • Collaborated with the core team on database normalization affecting millions of rows. ( My Work)
  • Improved Elasticsearch index and search performance by 15%.
  • Unified and standardized Django settings across the platform.
  • Developed API v3 endpoints and filters using Django REST Framework.

Implemented linter rules for plugins including flake8-bandit, isort, flake8-self, and pygrep-hooks.

Migrated Test Suite from TravisCI to GitHub Actions and implemented Django signals for better integration.

djangoproject.com

Contributor

Improved overall page performance by analyzing and optimizing database queries.

Featured Projects

Loading repositories...