About Me
Amirul Islam Al Mamun
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.
Professional Experience
ML Data Engineer Data Platform Owner Team Lead
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 (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.
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%, 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.
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 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.
Software Engineer
Evaly.com.bd · Dhaka, BangladeshLed 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.
Software Engineer Intern
Leads Corporation Ltd. · Dhaka, BangladeshContributed 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.
Undergraduate Teaching Assistant Mentor
BRAC University · Dhaka, BangladeshAssisted 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.
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 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
Volunteering & 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.
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.
- Topics: 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 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.