Mahadi Hassan

Senior Software Engineer · Backend (Python & Django)

Senior software engineer with 7+ years building backend systems in Python and Django, from enterprise ERP in Bangladesh to IoT-driven construction software and a global energy platform in Tokyo. I like owning systems end to end: design, implementation, delivery, and leading small teams through all of it.

Experience

Kraken Tech

Tokyo, Japan
Senior Software EngineerFeb 2026 – Present
Software EngineerSep 2024 – Jan 2026

Customer migration, on a platform that runs 70M+ accounts worldwide.

  • Build and ship backend services and business-as-usual features in Python and Django.
  • Introduced the Diátaxis framework to developer documentation, giving every page a clear purpose and a consistent structure that improved reader satisfaction and readership.
  • Built an OpenAPI-powered docsite that made the schema the single source of truth for the API reference, removing ~90% of duplicated, hand-written doc code and making the codebase easier to maintain.

Python · Django · OpenAPI · PostgreSQL · CircleCI · Datadog · Sentry

Resonest Corp.

Remote (Bangladesh) → Tokyo, Japan
Backend EngineerMay 2022 – Aug 2024

Machine guidance (MGS) and roller compactor (RCS) systems that show construction machines and terrain in real-time 3D.

  • Built a multi-tenant, multilingual cloud platform with role-based access control, one-click database backups and central authentication, the first market-ready cloud ecosystem for the MGS product line.
  • Built the first market-ready excavator runtime UI (Electron, React, Three.js): real-time 2D/3D animation of the bucket and arm from IoT data, helping operators work accurately on site.
  • Built a one-click installer that securely downloads and installs terminal applications, improving app distribution productivity by ~70%.
  • Led a team of three engineers and shipped the platform's first cloud release through to a stable product.

Python · Django REST Framework · PostgreSQL · Celery · WebSockets · Electron · React · Three.js · OpenLayers · GCP · Jenkins

Divine IT Limited

Dhaka, Bangladesh
Senior Software EngineerSep 2021 – Apr 2022
Software EngineerSep 2019 – Aug 2021

PrismERP, one of Bangladesh's largest ERP systems.

  • Led a team of four building radio-equipment simulation software from scratch for a government client, across the full lifecycle from requirements to production.
  • Led a four-person team owning a PrismERP product used by 100+ business customers: goals, improvements and maintenance.
  • Built a central authentication system giving users single sign-on across multiple ERP instances, a requirement for large international clients.
  • Built a master–slave data flow service that made dynamic dealer-management reports 50% faster.
  • Owned core ERP modules (supply chain, asset management, HR, finance), built a YAML-driven dynamic dashboard system and an enterprise library management system, and mentored junior engineers.

Python · Django · FastAPI · SQLAlchemy · MySQL · PostgreSQL · Celery · Redis · React · Docker · GitLab CI/CD

Side project

Kizuna Global

Apr 2026 – Present
Head of Digital Transformation & Systems (pro bono)

Designing and building a modular, multi-branch ERP for a Bangladesh–Japan education and career consultancy, in Django and PostgreSQL.

  • Candidate journey tracking, employee and B2B management, company billing and payroll.
  • A Japanese learning platform for students with attendance, payments and online exams.
  • Full double-entry accounting across branches.

Skills

Languages
Python, JavaScript
Backend
Django, Django REST Framework, FastAPI, Celery, SQLAlchemy, REST, gRPC, GraphQL, WebSockets, OAuth2 / OIDC
Data & messaging
PostgreSQL, MySQL, MongoDB, Redis, RabbitMQ
Frontend & desktop
React, Redux, Electron, Three.js, OpenLayers
Cloud & DevOps
GCP, AWS EC2, Docker, Nginx, Linux, CircleCI, Jenkins, GitLab CI/CD
Quality & observability
pytest, TDD, Datadog, Sentry
Practices
System design, Event-driven & microservice architecture, Agile / Scrum, Diátaxis docs, Claude Code

Education

BSc in Computer Science & Engineering

IUBAT (International University of Business Agriculture and Technology), Dhaka, Bangladesh

Jan 2016 – Dec 2019 · CGPA 3.94 / 4.00

Languages

  • EnglishBusiness fluent
  • JapaneseBasic
  • BengaliNative