About

About

Amirul Islam Al Mamun

ML Data Engineer  ·  Senior Backend Engineer  ·  Python · Cloud · Microservices · System Design
Malmö, Sweden
LinkedIn GitHub Medium Email

I care about how things work — and how they keep working. My job as a data engineer is to make complexity disappear and reliability feel effortless. I started as a backend developer obsessed with clean code and fell in love with data. Today I design systems that move it faster, safer, and with purpose.

With nearly 6 years of experience, I've built high-performance, cloud-native data platforms and backends powering products used by 1M+ users across Europe and Southeast Asia. At Truxel, I architect real-time IoT pipelines with sub-second latency for renewable energy. At Supertal, I scaled e-commerce platforms to a million users — and earned a double promotion in 7 months. I lead with clarity, build with intention, and ship systems teams can trust.

6+
Years Experience
1M+
Users Served
16K+
LinkedIn Following
1500+
Problems Solved
20+
Keynote Talks
500+
Volunteers Led
Turning complex data systems into clean, reliable, and scalable pipelines.
Bringing engineering discipline to AI-driven, real-time data environments.
Writing code that's not only fast — but easy for teams to trust and extend.

Professional Experience

ML Data Engineer Data Platform Owner

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 pipelines (Docker, Kubernetes, GitHub Actions), and system documentation for long-term maintainability.
  • Enabling data-driven insights and predictive control for renewable energy — helping drive Europe's transition to smarter, greener, and more resilient power infrastructure.
PythonKafkaMQTTModbusDagsterAirflowBigQueryPub/SubPostgreSQLTimescaleDBdbtDockerKubernetesGCPGrafana

Backend Engineer Freelance

Upwork  ·  Sweden · Remote
Sep 2024 – Jan 2025

Delivered backend development and automation solutions for international clients, building RESTful services and integration workflows with Python-based architectures.

View contributions & impact
  • Built and optimised RESTful APIs using Python, improving backend performance and maintainability across client projects.
  • Scripted and automated Printful platform workflows, enhancing operational efficiency in daily fulfilment tasks.
  • Conducted analysis, design, and development of user functional requirements — ensuring seamless user experience across delivered systems.
  • Delivered Python backend solutions for web services, data processing, and automation pipelines.
PythonREST APIsAutomationFastAPI

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%, hit 100% unit test coverage, and introduced JWT-based multi-tenant security. Also supported talent acquisition through technical interviews.

View contributions & impact
  • API Performance: Boosted API speed by 35% by optimising FastAPI services, PostgreSQL queries, and Redis caching.
  • Document Management System: Developed a document management solution with AWS integration, enhancing performance by 30%.
  • Code Quality: Led a major project refactor — reduced code complexity by 50% and improved overall 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 pipelines.
  • Microservices: Improved scalability and service performance by 30% with Docker and Kubernetes orchestration.
  • Security & Multi-Tenancy: Built custom middleware with JWT auth, OAuth 2.0, and role-based multi-tenancy across enterprise clients.
  • NLP Pipeline: Refined text analysis platform using Python and TensorFlow for natural language processing workloads.
  • Python Library: Optimised an internal Python library for file and log management, achieving near 100% coverage and scalable microservices architecture.
  • Leadership: Supported team management, mentored junior engineers, conducted technical interviews for talent acquisition, and led security code reviews.
PythonFastAPIPostgreSQLRedisDockerKubernetesAWSRabbitMQCeleryTensorFlowPyTestJWTOAuth 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 targeting Southeast Asia's fast-growing market. Scaled platforms to 1M+ users.

View projects, contributions & impact

Projects

  • Coolkas WMS (Jakarta): Developed a 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 reducing service downtime.
  • Beleaf Agritech (Indonesia): Led development of an Agritech MVP using Node.js, Nest.js, and MongoDB. Implemented cloud solutions with AWS and GCP, enhancing scalability in the agricultural tech sector.
  • Mamba Retail (Jakarta): Spearheaded the development team for a Retail Chain Store system — introduced CI/CD automation and delivered efficiency improvements across the chain.

Leadership & Team

  • Led cross-functional teams across multiple time zones — handling architecture decisions, stakeholder communication, and delivery planning.
  • Mentored junior engineers through technical challenges and career growth; conducted in-depth code and security reviews.
  • Played a key role in recruitment — conducted technical interviews and supported team planning and reporting.
  • Integrated ERPNext into WMS and e-commerce platforms to streamline operational workflows.
  • Designed CI/CD with Jenkins and implemented event-driven services with RabbitMQ and Celery.
PythonDjangoFastAPINode.jsNest.jsPostgreSQLMongoDBRedisRabbitMQDockerJenkinsAWSGCPERPNext

Software Engineer

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

Led backend development for one of Bangladesh's largest e-commerce platforms — handling millions of transactions during high-traffic events like Evaly-Cyclone (Bangladesh's equivalent of Black Friday). Improved transaction accuracy by 25% and reduced eHealth load times by 40%.

View projects & impact
  • eBilling Platform: Designed a scalable eBilling system handling millions of transactions. Improved transaction accuracy by 25% through order reconciliation; introduced database sharding and load balancing for peak traffic. Deployed with Celery + RabbitMQ on AWS via Docker.
  • Evaly Core 2.0: Optimised the core platform to v2.0 — enabled scaling to millions of transactions during Evaly-Cyclone events with system stability and Celery-based async processing.
  • eHealth Order System: Led backend development of an order management system for Evaly's eHealth platform — reduced load times by 40% using AsyncIO, PostgreSQL, and Redis for high availability.
  • Built scalable microservices using Django and DRF; automated testing and deployment with Jenkins and PyTest.
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, allowing customers to open bank accounts from home. Reduced verification time by 30% through OCR and facial recognition integration.

View contributions & impact
  • Developed the backend for a digital identity verification and bank onboarding service supporting thousands of daily requests.
  • Integrated OpenCV, Pytesseract, and Face Recognition to ensure secure and accurate identity verification — reduced verification time by 30%.
  • Built RESTful APIs with Python Flask and MySQL; deployed on Azure with Redis for fast data access.
  • Optimised the system to scale across multiple financial institutions, enhancing the remote onboarding experience.
  • Implemented unit testing for reliable and secure code operations across financial institutions.
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, helping them build strong foundations in problem-solving and software development.

Courses & topics
  • Discrete Mathematics [CSE230]: Combinatorics, Logic, Boolean Algebra, Functions, Advanced Probability, Number Theory, Graph Theory, Trees, and Relations.
  • Object-Oriented Programming [CSE310]: Abstraction, Encapsulation, Inheritance, Polymorphism, and Functional Programming using Java and Python.
  • Taught foundational topics including Data Structures, Algorithms, and Graph Theory — ensuring students developed thorough understanding for future coursework and careers.
AlgorithmsData StructuresGraph TheoryJavaPythonOOPDiscrete Math

Open Source & Projects

messaging-sdk

A Python SDK simplifying interaction with messaging APIs and webhook functionality. Features automatic signature validation and a robust foundation for scalable messaging applications.

PythonFastAPISDKWebhooks

fastapi-backend-starter-kit

A modern FastAPI starter with PostgreSQL, Docker, Alembic, and Pytest — for building scalable async API applications and microservices. Designed for developers, by developers.

PythonFastAPIPostgreSQLDockerAlembicPytest

django-reservation-system

A powerful Django Reservation System with REST APIs for managing users, rooms, bookings, and payments. Fully Dockerized with Swagger documentation and production-ready scalability.

PythonDjangoDRFDockerSwagger

VH Online Hospital

An Android platform connecting patients with remote doctors — built during COVID-19. Integrated real-time chat and video calling for remote medical consultations, especially for underserved communities.

AndroidJavaREST APIsVideo Call

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) Certificate
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 Challenge
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
IUBAT 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 optimised solution sets.
  • Solved 1500+ online problems across LeetCode, HackerRank, Codeforces, UVa, SPOJ, LightOJ, and others.
  • Participated in 18+ national programming contests and 5+ hackathons representing BRAC University.
  • Managed contest test cases covering edge cases, stress tests, and multiple solution approaches per problem.

Honors & Awards

Double Promotion at Supertal — 65% Salary Increase
Recognised as a key performer and leader within 7 months — promoted from Software Engineer to Senior Software Engineer ahead of schedule · 2022
100% Full-Funded Scholarship — BRAC University
Awarded for outstanding academic performance, programming competitions, and prior achievements · Jan 2017
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 · Fall 2017 · BRAC University
2nd Runner Up — BUCC Intra-University Programming Contest (Senior)
Team Leader & Contestant, team: SketchUP & sketchUP · Fall 2018 & Spring 2019
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
Solved 1500+ Online Problems
Across Codeforces, UVA, LightOJ, LeetCode, HackerRank, SPOJ and more · Jul 2021

Volunteering & Community 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 — inspiring improvements in engineering workflows at software companies.

🧑‍🏫 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.
  • Skills taught: 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 focused on 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.