Available for backend opportunities

HELLO, I'M

MD Imran
Hossain.

Backend Engineer building reliable systems with Java & Spring Boot.

Software engineer with 7+ years of development experience, focused on backend engineering, APIs, microservices, security, databases, concurrency and distributed systems.

GitHub • LinkedIn • Contact
imran@backend:~

$ whoami

MD Imran Hossain

$ role

Backend Software Engineer

$ primary_stack

Java · Spring Boot · PostgreSQL

$ focus

Scalable APIs & distributed systems

$ currently_building

Production-grade backend services

☕
JavaBackend
⚡
Spring BootMicroservices
7+Years in software
4+Years Android experience
3+Years Java backend
∞Curiosity to build better
01

ABOUT ME

Engineering with a backend mindset.

I’m a software engineer based in Dhaka, Bangladesh, specializing in backend development with Java and Spring Boot.

I enjoy turning complex requirements into clean APIs, maintainable services and dependable production systems. My work spans REST APIs, reactive programming, authentication, databases, messaging, caching, Docker and microservice architecture.

I also have a strong Android/Kotlin background, which gives me an end-to-end perspective when building products across mobile, API and data layers.

01

Build for reliability

Clear boundaries, predictable APIs, observability and failure-aware design.

02

Keep systems maintainable

Simple abstractions, clean code and architecture that can evolve with the product.

03

Understand the whole system

From HTTP and security to persistence, messaging, caching and deployment.

02

EXPERIENCE

7+ years of building software.

JUN 2026 - PRESENT

BACKEND · JAVA

Software Engineer (Backend, Java)

Technovative Solutions Ltd-TVS (Remote) · Manchester, United Kingdom

Developing and maintaining enterprise software for dataspace and digital identity platforms, with a focus on Java/Spring-based backend services, multi-tenant architecture, and PostgreSQL database.

Java Spring Boot PostgreSQL
AUG 2025 — APR 2026

BACKEND · JAVA

Software Engineer (Backend, Java)

IBCS-Primax Software Bangladesh Ltd. · Dhaka, Bangladesh

Worked on a team delivering various Government projects using Java, Spring Boot, Angular, PostgreSQL and other technologies.

Java Spring Boot PostgreSQL Angular
JAN 2024 — APR 2025

BACKEND · MICROSERVICES

Software Engineer (Backend, Java)

Incognito Solutions Ltd · Dhaka, Bangladesh

Worked on a team developing projects with several microservices, using Java, Spring Boot, PostgreSQL, Redis Cache, RabbitMQ, Docker and other technologies.

Java Spring Boot Microservices PostgreSQL Redis RabbitMQ Docker
AUG 2022 — JUL 2023

BACKEND · JAVA / KOTLIN · REMOTE

Backend Engineer (Java/Kotlin)

Tibx, LLC · Virginia, USA · Remote

Developed RESTful APIs using Kotlin, Spring Boot, MongoDB and Twilio for a web application used for messaging and voice calling.

Kotlin Spring Boot MongoDB Twilio REST APIs
DEC 2021 — JUL 2022

ANDROID

Software Engineer (Android)

Silicon Orchard Ltd · Dhaka, Bangladesh

Worked with other team members to develop Android applications.

Android Kotlin Mobile Development
JUL 2019 — AUG 2021

ANDROID · REMOTE

Software Engineer (Android)

PayloadIq · Maryland, USA · Remote

Worked as the sole Android Developer developing an Android app for truckers in the USA and Canada.

Android Kotlin Mobile Development
FEB 2017 — JUL 2019

ANDROID · MOBILE

Software Engineer (Android)

Pathao Limited · Dhaka, Bangladesh

Worked in a team developing a popular ride-sharing Android app in Bangladesh and Nepal.

Android Mobile Development Ride Sharing
03

SELECTED WORK

Things I’ve built.

02ARCHITECTURE

API Gateway

Reactive API gateway integrating Spring Cloud Gateway and WebFlux security to route and protect downstream services.

Spring CloudWebFluxSecurityGateway
03ANDROID

Expense Tracker

Android expense management application built with Kotlin, Jetpack Compose and Room, published on Google Play.

KotlinJetpack ComposeRoomAndroid
04FULL PRODUCT

Salon & Barber Booking

Product concept for appointment booking with a Spring Boot backend, React web client and Android mobile experience.

Spring BootReactAndroidPostgreSQL
05SYSTEMS

Distributed File / Graph Work

Explored graph traversal and file-oriented backend workflows using reactive Spring, MongoDB/GridFS and storage-oriented architectures.

WebFluxMongoDBGridFSDFS
06ANDROID

Tic Tac Toe

Kotlin and Jetpack Compose game with AI gameplay, animation, sound controls and a polished mobile UI.

KotlinComposeAIAndroid
04

TECHNICAL STACK

Tools I use to solve problems.

01

Backend

JavaKotlinSpring BootSpring MVCSpring WebFluxSpring SecuritySpring Data JPAREST APIs
02

Data & Messaging

PostgreSQLMySQLMongoDBRedisKafkaRabbitMQGridFS
03

Architecture & Security

MicroservicesAPI GatewayJWTKeycloakOAuth conceptsRate LimitingIdempotencyConcurrency
04

Infrastructure

DockerDocker ComposeNginxApache TomcatCephGradleSwagger / OpenAPI
05

Mobile

AndroidKotlinJetpack ComposeRoomMVVM
06

Engineering Focus

Clean CodeSystem DesignDSAPerformanceSQL OptimizationAsync Processing
“
Good backend engineering is not just about making an API work. It is about making the system reliable when things go wrong.

— engineering principle

05 · CONTACT

Have a backend problem
worth solving?

I’m interested in backend engineering roles, challenging systems problems and building products that need thoughtful architecture.

imranhmihab@gmail.com ↗