About
Amirul Islam Al Mamun
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.
Professional Experience
ML Data Engineer Data Platform Owner
Truxel · Sweden · HybridAs 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.
Backend Engineer Freelance
Upwork · Sweden · RemoteDelivered 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.
Senior Software Engineer Tech Lead
WellDev · Bangladesh → Switzerland (Remote)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.
Senior Software Engineer Double Promoted
Supertal Pte. Ltd. · Remote · SingaporeJoined 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.
Software Engineer
Evaly.com.bd · Dhaka, BangladeshLed 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.
Software Engineer Intern
Leads Corporation Ltd. · Dhaka, BangladeshContributed 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.
Undergraduate Teaching Assistant Mentor
BRAC University · Dhaka, BangladeshAssisted 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.
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.
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.
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.
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.
Skills & Tech Stack
Programming & Backend
Data Engineering & Streaming
Databases & Storage
Cloud & Infrastructure
CI/CD & Observability
Architecture & Leadership
Education
Bachelor of Computer Science 100% Scholarship
BRAC University · Dhaka, BangladeshResult: 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
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.
Certifications
Show all 20 certifications
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
Volunteering & Community Leadership
🎤 Keynote Speaker
Apr 2022 – PresentDetails & 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 2020Details
- 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 – PresentDetails
- 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 – PresentDetails
- 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.