Skip to main content
BetweenSystems logo
BetweenSystems
AboutContact
Mehdi Hasan

Mehdi Hasan

Data & Distributed Systems Engineer
LinkedInGithub

Lund, Sweden


Summary

Experienced software systems engineer with 14+ years spanning networking, mobile, backend, and cloud - now specialized in distributed data systems and large-scale architectures. Proven track record in building real-time data platforms, streaming pipelines, and high-performance storage/analytics systems using Python, Java, and modern cloud ecosystems (GCP certified: Architect, Data Engineer, Developer). Hands-on expertise in IoT data ingestion & integration, distributed databases (ClickHouse, Postgres, Elastic), and event-driven systems (Kafka, Solace, RabbitMQ). Skilled in mentoring teams, onboarding newcomers, and raising the technical bar - while remaining deeply hands-on with system design and problem solving. Passionate about distributed systems, data-intensive applications, and continuous learning, with a long-term goal of designing the next generation of scalable, data-driven platforms.


Skills
Mentorship
Technical Leadership
Agile
Scrum
Cross-functional Collaboration
Code Reviews
Java
Kotlin
Python
Spring Boot
Spring Cloud
Flask
API Development
Microservices
System Design
Kafka
Kafka Connect
Kafka Streams
KSQL
Solace Event Mesh
RabbitMQ
Event-Driven Architecture
ClickHouse
Postgres
Elasticsearch
Google Cloud (GCP)
Kubernetes
Openshift
Docker
Helm
Ansible
Terraform
CI/CD
Jenkins
GitOps
Prometheus
Grafana

Work Experience
Experienced Software Engineer @ Axis Communications AB

Lund, Skane County, Sweden  |  01/02/2023 - Present

Axis Communications AB is global industry leader in video surveillance and intelligent security solutions.

  • Working in the Data Infrastructure & System Insights area, designing and developing data platforms to collect, process, store, and analyze device telemetry at scale.
  • Successfully put the system into production, enabling scalable ingestion and monitoring of device telemetry data.
  • Broke down data silos by creating ETL pipelines from legacy platforms into a modern distributed system, unlocking cross-team access to insights.
  • Led the full redesign of the telemetry processing pipeline to meet new scalability and reliability requirements, increasing the system's load capacity by 10% and migrating from a semi-structured to a fully structured data model.
  • Eliminated systemic processing issues, reducing failure rates from 7% in the previous system to 0% in the redesigned platform.
  • Improved overall processing consistency by introducing stricter validation and richer transformations, achieving an 87% reduction in max response time and a 34% reduction in mean processing time, resulting in far more predictable and reliable system behavior.
  • TECH: Apache Kafka, Apache Superset, ClickHouse, Dagster, Distributed Systems, Elasticsearch, Java, Kibana, Kubernetes, Linux, PostgreSQL, Python, Redis, Telemetry

Senior Technical Lead @ HCL Sweden AB

Helsingborg, Skane County, Sweden  |  03/31/2020 - 12/26/2022

Worked with INGKA Group (IKEA IT AB) on designing and maintaining event-driven data platforms and high-throughput integrations across global retail systems.

  • Designed and operated 3 enterprise Kafka clusters in Kubernetes (Strimzi) with high availability and resilience.
  • Developed and optimized Kafka Connect plugins, SMTs, and streaming apps supporting global-scale data flows.
  • Engineered event-driven pipelines integrating Kafka, GCP, Oracle, Solace Event Mesh, and microservices.
  • Built microservices in Spring Boot, Kotlin, and Python Flask for business-critical integrations.
  • Automated operational workflows with Ansible and CI/CD pipelines in Jenkins (Groovy, Bash).
  • Introduced KSQL-based stream processing for real-time message transformations.
  • TECH: Ansible, Docker, GCP (Pub/Sub, Cloud Run, GKE), Grafana, Helm, Jenkins, Java, Kafka Connect, Kotlin, KSQL, Kubernetes, Oracle, PostgreSQL, Prometheus, Python, Solace Event Mesh, Splunk, Spring Boot, Strimzi Kafka

Senior Information Technology Consultant @ Additude AB

Malmo, Sweden  |  10/01/2019 - 03/30/2020

Work full time as senior information technology consultant.

  • TECH: Accessibility, Android Jetpack Architecture, Android SDK, Docker, Espresso, Fastlane, iOS SDK, Jenkins, JUnit, Kubernetes, MVP, MVVM, MsAppcenter, React & Express, TDD, Viper

Mobile Application Developer @ RestaurangOnline Sverige AB

Lund, Sweden  |  02/18/2019 - 09/30/2019

Contributed to HUNGRIG.se, a food delivery platform for customers, restaurants, and couriers.

  • Developed and distributed multiple native Android/iOS apps (Swift, Kotlin, Objective-C, Java).
  • Automated build, test, and deploy workflows with Fastlane, Jenkins, and AppCenter.
  • Implemented automation for iOS push certificate generation across 180+ apps.
  • TECH: Android SDK, Espresso, Fastlane, iOS SDK, Jenkins, Kotlin, Mockito, Objective-C, Swift, XCTest

Senior Software Engineer @ Cefalo AS

Dhaka, Bangladesh | Oslo, Norway  |  05/01/2016 - 01/15/2019

Worked for Dagens Næringsliv (DN), Norway's 3rd largest business newspaper, building mobile apps and backend systems.

  • Led Android development of DN’s media app, growing users 6x between 2016-2018.
  • Developed backend APIs (Spring Boot) powering mobile apps, improving scalability and performance.
  • Contributed to iOS app modules in Swift and backend gateway apps in Java.
  • TECH: Android SDK, GDPR compliance, iOS SDK, Jenkins, Java, Kotlin, MySQL, Openshift, Spring Boot, Swift

Software Engineering Consultant @ Syndao LLC

Cincinnati, Ohio, USA (Remote)  |  12/01/2015 - 03/01/2019

Consultant for US-based startup delivering web and mobile solutions across healthcare and emergency domains.

  • Developed backend for emergency management system (CodeRed) using Spring Boot, OAuth2, JWT, and Firebase messaging.
  • Built CI/CD pipelines (Jenkins) for automated deployment to Tomcat and cloud environments.
  • Integrated SSO (Azure AD) for healthcare systems and automated data ingestion via CRON/SFTP.
  • TECH: AWS, Digital Ocean, Firebase, Hibernate, Java, MySQL, PHP Yii, Spring Boot

Software Consultant @ iGlyphic

Dhaka, Bangladesh  |  05/01/2015 - 05/01/2019

Founded and delivered software projects for SMEs, leading a team of freelancers across web and mobile.

  • Delivered 20+ commercial products including mobile apps, WordPress themes, and APIs.
  • Led design, development, and client delivery for 7+ successful projects across sectors.

Sr. Software Engineer Team Lead @ W3 Engineers

Khulna, Bangladesh  |  12/01/2012 - 01/01/2016

Led backend and mobile development projects across multiple domains, from messaging apps to media platforms.

  • Architected and built backend for YO! messaging app with Tornado (async Python), DynamoDB, and Twilio.
  • Developed socket-based modules and authentication flows for Android/iOS apps.
  • Led a cross-border team, managed releases, and conducted regular code reviews.
  • TECH: DynamoDB, Java, Jenkins, JIRA, MySQL, Objective-C, PHP Yii, Python (Tornado)

System Engineer @ IIML

Dhaka, Bangladesh  |  02/01/2011 - 02/01/2012

IIMI helps organizations of all types and sizes transform their data into information and knowledge, driving insight and action. I was responsible to provide system / networking service to more than 3500+ data entry operators and software engineers


Network Engineer @ Aamra Networks

Dhaka, Bangladesh  |  09/01/2010 - 01/01/2011

Aamra networks limited is one of the leader of communication solutions industry in Bangladesh.

  • End user Gateway Server/Router/Switch/Polycom installation and troubleshooting.
  • Provide solution to customers remotely.

Certifications