About Me

About Me

Amirul Islam Al Mamun

ML Data Engineer  ·  Senior Backend Engineer

Data engineer based in Sweden, with around six years building backend services and data platforms used by more than a million people.

Currently at Truxel as Data Platform Owner and team lead, where I run the real-time data infrastructure powering our renewable energy systems at sub-second latency in production. Before Sweden, I was at Supertal in Singapore, scaling e-commerce and warehouse systems to a million users and earning a double promotion in seven months.

I care about reliable systems, real observability, and code the next engineer can read and own.

6+
Years Experience
1M+
Users Served
16K+
LinkedIn Following
1500+
Problems Solved
20+
Keynote Talks
500+
Volunteers Led

Professional Experience

ML Data Engineer Data Platform Owner Team Lead

Truxel  ·  Sweden · Hybrid
Jan 2025 – Present

As Data Platform Owner, I design and operate real-time data platforms for renewable energy systems — enabling large-scale IoT telemetry ingestion, analytics, and ML-driven optimization of battery systems, PV inverters, and energy meters with sub-second latency and 99.9% uptime.

View contributions & impact
  • Designed real-time ETL pipelines processing high-frequency IoT energy data (batteries, PV inverters, meters), achieving sub-second latency with 99.9% reliability for real-time monitoring and control.
  • Built cloud-native infrastructure on GCP (BigQuery, Pub/Sub, Cloud Storage, Cloud Functions), integrated with PostgreSQL and TimescaleDB for scalable analytics and historical insights.
  • Developed Python-based ingestion services using MQTT and Modbus (TCP/RTU); reduced message delays and bottlenecks by over 30%.
  • Implemented Dagster and Airflow orchestration for energy market, grid frequency, and FCR-N/FCR-D balancing data — improving transparency and scheduling efficiency.
  • Designed schemas using Avro and BigQuery optimised for OLAP queries; modelled data with dbt for reporting and analytics layers.
  • Built Grafana dashboards and alerting pipelines for grid performance and battery diagnostics, enabling proactive maintenance decisions.
  • Contributed to backend architecture, CI/CD (Docker, Kubernetes, GitHub Actions), schema design, and system documentation.
  • Enabling data-driven insights for renewable energy — helping drive Europe's transition to smarter, greener, and more resilient power infrastructure.
PythonKafkaMQTTModbusDagsterAirflowBigQueryPub/SubPostgreSQLTimescaleDBdbtDockerKubernetesGCPGrafana

Senior Software Engineer Tech Lead

WellDev  ·  Bangladesh → Switzerland (Remote)
Jan 2024 – Aug 2024

Led backend engineering across enterprise document processing and NLP-based analytics platforms. Boosted API performance by 35%, slashed code complexity by 50%, achieved 100% unit test coverage, and introduced JWT-based multi-tenant security. Also contributed to talent acquisition via technical interviews.

View contributions & impact
  • API Performance: Boosted API speed by 35% via FastAPI optimisation, PostgreSQL query tuning, and Redis caching.
  • Document Management System: Developed a document management solution with AWS integration, enhancing performance by 30%.
  • Refactor: Led a major project refactor — reduced code complexity by 50% and improved system performance by 30%.
  • Test Coverage: Achieved 100% unit test coverage on critical services; raised overall project coverage from 60% → 90% via PyTest and CI/CD.
  • Microservices: Improved scalability and service performance by 30% using Docker and Kubernetes container orchestration.
  • Security & Multi-Tenancy: Built custom middleware with JWT, OAuth 2.0, and role-based multi-tenancy for enterprise clients.
  • NLP Pipeline: Refined a text analysis platform using Python and TensorFlow for natural language processing workloads.
  • Leadership: Mentored junior engineers, conducted technical interviews for talent acquisition, led security code reviews.
PythonFastAPIPostgreSQLRedisDockerKubernetesAWSRabbitMQTensorFlowPyTestJWTOAuth 2.0

Senior Software Engineer Double Promoted

Supertal Pte. Ltd.  ·  Remote · Singapore
Nov 2021 – Dec 2023 · 2 yrs

Joined as Software Engineer; earned a 65% salary increase and promotion to Senior in just 7 months due to outstanding impact. Led backend development across warehouse management, e-commerce, and agritech platforms in Southeast Asia. Scaled platforms to 1M+ users.

View projects, contributions & impact

Projects

  • Coolkas WMS (Jakarta): Warehouse Management System MVP using Django, FastAPI, and PostgreSQL, handling millions of transactions. Integrated MongoDB and Redis — achieved 20% improvement in order fulfilment speed.
  • Saturdays Lifestyle E-commerce (Jakarta): Boosted platform performance by 40%, reduced customer-facing latency, and introduced CI/CD pipelines that cut service downtime.
  • Beleaf Agritech (Indonesia): Led Agritech MVP development using Node.js, Nest.js, and MongoDB with AWS/GCP cloud infrastructure.
  • Mamba Retail (Jakarta): Spearheaded development for a Retail Chain Store system — introduced CI/CD automation and delivered efficiency improvements across the chain.

Leadership

  • Led cross-functional teams across multiple time zones — handling architecture decisions, stakeholder communication, and delivery planning.
  • Mentored junior engineers; conducted in-depth code and security reviews; played a key role in recruitment through technical interviews.
  • Integrated ERPNext into WMS and e-commerce platforms to streamline operational workflows.
PythonDjangoFastAPINode.jsNest.jsPostgreSQLMongoDBRedisRabbitMQDockerJenkinsAWSGCPERPNext

Software Engineer

Evaly.com.bd  ·  Dhaka, Bangladesh
Feb 2021 – Oct 2021

Led backend for one of Bangladesh's largest e-commerce platforms handling millions of transactions during high-traffic Evaly-Cyclone events. Improved transaction accuracy by 25% and eHealth platform load times by 40%.

View projects & impact
  • eBilling Platform: Designed a scalable eBilling system with 25% improvement in transaction accuracy via order reconciliation; introduced database sharding and load balancing. Deployed with Celery + RabbitMQ on AWS.
  • Evaly Core 2.0: Optimised the core platform to handle millions of transactions during Evaly-Cyclone events with Celery-based async processing for peak load.
  • eHealth Order System: Led backend development — reduced load times by 40% using AsyncIO, PostgreSQL, and Redis for high availability and responsiveness.
  • Automated testing and deployment pipelines using Jenkins and PyTest; built scalable microservices with Django and DRF.
PythonDjangoDRFPostgreSQLRedisCeleryRabbitMQAsyncIOAWSDocker

Software Engineer Intern

Leads Corporation Ltd.  ·  Dhaka, Bangladesh
Sep 2020 – Dec 2020

Contributed to the VerifID eKYC platform — now used by 12+ banks in Bangladesh for remote digital onboarding. Reduced verification time by 30% through OCR and facial recognition integration.

View contributions & impact
  • Developed backend for a digital identity verification service supporting thousands of daily onboarding requests.
  • Integrated OpenCV, Pytesseract, and Face Recognition — reduced verification time by 30%.
  • Built REST APIs with Python Flask and MySQL; deployed on Azure with Redis for fast data access.
  • Optimised the system to scale across multiple financial institutions for seamless remote onboarding.
PythonFlaskMySQLRedisOpenCVPytesseractAzure

Undergraduate Teaching Assistant Mentor

BRAC University  ·  Dhaka, Bangladesh
Oct 2019 – Oct 2020 · 1 yr

Assisted in teaching and mentoring students across Discrete Mathematics and Object-Oriented Programming, building strong foundations in problem-solving and software development.

Courses & topics
  • Discrete Mathematics [CSE230]: Combinatorics, Logic, Boolean Algebra, Functions, Probability, Number Theory, Graph Theory, Trees, and Relations.
  • Object-Oriented Programming [CSE310]: Abstraction, Encapsulation, Inheritance, Polymorphism, and Functional Programming using Java and Python.
AlgorithmsData StructuresGraph TheoryJavaPythonOOPDiscrete Math

Skills & Tech Stack

Programming & Backend

PythonFastAPIDjangoDRFFlaskAsyncIONode.jsNest.jsC++JavaRESTful APIsMicroservicesEvent-Driven

Data Engineering & Streaming

Real-time ETLDagsterAirflowKafkaMQTTRabbitMQModbusSparkdbtData ModelingData WarehousingOLTP & OLAP

Databases & Storage

PostgreSQLTimescaleDBPostGISMySQLMongoDBRedisBigQueryDynamoDBRedshiftElasticsearchSQL Optimisation

Cloud & Infrastructure

GCPBigQueryPub/SubCloud StorageCloud FunctionsAWS LambdaS3EC2SQSSNSEventBridgeAzureDockerKubernetesTerraformLinux

CI/CD & Observability

GitHub ActionsGitLab CI/CDJenkinsPyTestTDDGrafanaKibanaCloudWatchTime-Series Analytics

Architecture & Leadership

System DesignCloud-Native ArchitectureMulti-Tenant SystemsPerformance OptimisationDistributed SystemsDesign PatternsTechnical MentoringCode Reviews

Education

Bachelor of Computer Science 100% Scholarship

BRAC University  ·  Dhaka, Bangladesh
2017 – 2020

Result: 92%  ·  Awarded a full 100% scholarship covering the entire undergraduate duration — in recognition of outstanding academic performance, programming competitions, and prior achievements  ·  CGPA 4.0/4.0 in last 4 consecutive semesters.

Thesis, coursework & extracurriculars

Thesis: A Deep Learning Approach to Integrate Human-Level Understanding in a Chatbot

Roles: ACM Programmer · Programming Mentor · Problem Setter · Contest Judge · Undergraduate Teaching Assistant

Relevant Coursework

Data StructuresAlgorithmsNeural NetworksArtificial IntelligenceSoftware EngineeringOOPDatabase SystemsOperating SystemsComputer ArchitectureData CommunicationCalculus

Extracurriculars

  • Teaching Assistant (Discrete Mathematics & OOP) for over 1 year
  • Competitive Programming Mentor and BootCamp Trainer (Mar 2018 – Jul 2020)
  • Champion — BUCC Intra-University Programming Contest (Junior, Fall 2017)
  • Solved 1500+ coding challenges across LeetCode, Codeforces, HackerRank, UVa, and others
  • Participated in 18+ national programming contests and 5+ hackathons on behalf of the university
  • Problem Setter and Judge at 6+ programming contests
  • Internship project (VerifID) now provides digital onboarding to 12+ banks in Bangladesh

Research & Publications

A Deep Learning Approach to Integrate Human-Level Understanding in a Chatbot

10th International Conference on Natural Language Processing (NLP 2021)  ·  Sydney, Australia  ·  Oct 10, 2021

Abstract & details

Implemented Sentiment Analysis, Emotion Detection, Intent Classification, and Named-Entity Recognition (NER) to build a chatbot with human-level conversational understanding. Demonstrated a 30% improvement in interaction quality. Long-term vision: a fully human-like chatbot that is more interactive and contextually aware.

PythonNLPTensorFlowPyTorchScikit-learnNLTKNumPyPandas

Read Abstract  ·  GitHub Repository

Certifications

SQL for Data Engineers
IBM
Dec 2025
Advanced Data Engineering
edX
Jul 2025
Rest API (Intermediate)
HackerRank
Feb 2025
Problem Solving (Intermediate)
HackerRank
Dec 2024
Neural Networks & Deep Learning
DeepLearning.AI
Jul 2020
Software Dev Processes & Methodologies
University of Minnesota
Oct 2020
Global Problem-Solver
NASA Space Apps COVID-19
May 2020
Web App Technologies & Django
University of Michigan
Aug 2020
Show all 20 certifications
Advanced PostgreSQL
LinkedIn
Oct 2024
Python Automation and Testing
LinkedIn
Oct 2024
Azure Essential Training for Developers
LinkedIn
Oct 2024
Learning Kubernetes
LinkedIn
Sep 2024
DevOps Foundations: Your First Project
LinkedIn
Sep 2024
Elasticsearch Essential Training
LinkedIn
Sep 2023
AWS Essential Training for Developers
LinkedIn
Aug 2023
Programming Foundations: Design Patterns
LinkedIn
Aug 2023
NodeJS Complete Course
Udemy
May 2022
Introduction to Git and GitHub
Google
Sep 2020
National Collegiate Programming Contest
ICPC
Aug 2018
Programming Skill Bootcamp Trainer
BRAC University
Aug 2019

Competitive Programming

  • Judge, Moderator & Problem Setter of 6+ national programming contests at Toph — including 16th December Contest 2019, BRACU Intra-University, Girls Programming Contest 2019.
  • Authored 12+ original problems spanning number theory, graph theory, dynamic programming, and data structures — with brute-force to highly optimised solution sets and comprehensive test cases.
  • Solved 1500+ problems across LeetCode, HackerRank, Codeforces, UVa, SPOJ, LightOJ, and others.
  • Participated in 18+ national programming contests and 5+ hackathons representing BRAC University.

Honors & Awards

100% Full-Funded Scholarship — BRAC University
Awarded for outstanding academic performance, programming competitions, and prior achievements · Jan 2017
Double Promotion at Supertal — 65% Salary Increase
Recognised as key performer and leader within 7 months — promoted from Software Engineer to Senior ahead of schedule · 2022
Global Problem-Solver — NASA Space Apps COVID-19 Challenge
Selected globally for impactful solution to COVID-19 crisis using data science and Python · 2020
Champion — BUCC Intra-University Programming Contest (Junior)
Solved all problems and claimed first place as team leader · Fall 2017 · BRAC University
2nd Runner Up — BUCC Intra-University Programming Contest (Senior)
Team Leader & Contestant · Fall 2018 & Spring 2019 · BRAC University
8th Place — UITS Inter-University Programming Contest
Team Leader & Contestant, team: silkRoad · 2019
12th Place — INWED Techfest Programming Contest, IUB
Team Leader & Contestant, team: bracu_silkRoad · 2019
Authored 12+ Problems — Competitive Programming Contests
Problems published at Toph.co including "Answer the Queries", "National Flag" and more · Dec 2019

Volunteering & Leadership

Keynote Speaker

Apr 2022 – Present
Self-Employed  ·  Science & Technology
20+ Talks 5,000+ Inspired Global Reach
Details & notable events
  • Delivered over 20 keynote addresses (onsite & online), inspiring more than 5,000 students, professionals, and aspiring engineers globally.
  • Shared actionable insights on career preparation, tech trends, and software industry best practices — equipping participants with skills to excel in a competitive field.
  • Engaged in thought leadership on the "Future of Tech", influencing decision-making and innovation strategies in universities and professional organisations.
  • Provided tailored advice on resume building, technical interview prep, and engineering practices — helping hundreds secure industry roles.
  • IEEE Seminar at BRAC University: Keynote on "Guidelines for Future Software Engineers" and "Preparation for the Software Industry" for 100+ students and faculty. Event Post
  • Conducted corporate sessions on clean coding, DevOps, and CI/CD practices.

Programming Mentor

Mar 2018 – Jul 2020
BRAC University  ·  Education
2.5 Years CSE Bootcamps
Details
  • Guided junior contestants through classes, workshops, CSE Boot Camps, and programming contests.
  • Introduced students to data structures, algorithms, and software engineering best practices.
  • Topics: Competitive Programming, Problem Solving, C++, Python, Dynamic Programming, Graph Theory, Number Theory.

Head of Human Resources

Feb 2020 – Present
Voice Of Humanity Foundation  ·  Social Services
100+ Doctors Mobilised 400+ Volunteers
Details
  • Mobilised 100+ professional doctors and 400+ volunteers to provide free and emergency medical support during the COVID-19 crisis.
  • Currently supporting disabled individuals, street children, and underprivileged rural communities with free medical care, education, and food.

Founding Member & Advisor

Feb 2018 – Present
Alokito Pathshala (আলোকিত পাঠশালা)  ·  Social Services
Nonprofit Library Underprivileged Children
Details
  • Co-founded a nonprofit library and mini-school for underprivileged children in our village.
  • Finance, teach, and organise cultural events for social welfare and community development.

Languages

🇧🇩
Bangla
Native
🇬🇧
English
Fluent · Professional
🇸🇪
Swedish
Learner · SFI

💬 I believe good systems are built the same way good teams are:
with clarity, consistency, and care.

Open to data engineering discussions, speaking invitations, and collaboration opportunities.