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 across networking, mobile, backend, and cloud - now focused on distributed data systems and large-scale architectures. I design and build end-to-end solutions, uncover hidden patterns in complex systems, and love to hunt down root causes in the jungle of distributed environments. I've led and delivered high-impact engineering initiatives, including large-scale platform migrations and modernization efforts, where clear planning, technical depth, and steady execution were essential. Known for navigating shifting priorities, resolving issues methodically, and driving critical workstreams to completion with a mix of precision, ownership, and team collaboration. My background spans 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). I work deeply with IoT data ingestion, distributed databases (ClickHouse, Postgres, Elastic), event-driven systems (Kafka, Solace, RabbitMQ), and orchestration and workflow tools such as Spring, Dagster etc. Colleagues describe me as analytical, reliable, and service-oriented - someone who can see both the architecture and the long-term strategy while still staying hands-on with the details. I focus on quality, clarity, and user impact, communicate complex ideas in an accessible way, and contribute actively to team culture. I'm also committed to continuous learning, adopting new technologies quickly, and helping raise the technical bar around me. Passionate about distributed systems, data-intensive applications, scalable architectures, and exploring cutting-edge technologies like AI and ML. I'm driven to build platforms that are robust, future-ready, and aligned with real user needs - while taking on increasing strategic responsibility in shaping the direction of the systems I work with.


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