Senior Mobile & Product Engineer

Building reliable Android products with Kotlin, architecture and backend ownership.

I am Md. Romman Sabbir, a Bangladesh-based engineer with 8+ years of experience across Android, Kotlin, KMP, Spring Boot, Nuxt.js, CI/CD, scalable mobile systems, developer tooling, and products used by millions.

8+Years engineering
4M+Mobile users reached
20M+Infrastructure reach
116+GitHub repositories
Professional focus

Practical engineering depth, built for production teams.

The portfolio now starts like a modern developer site: clear positioning, measurable impact, stack depth, work timeline, product work, open source, writing, and then music as an additional identity.

Mobile architecture cover

Mobile architecture

Android-first delivery with Kotlin, Compose/XML, Coroutines, Flow, modularization, lifecycle correctness, performance, and production stability.

Backend and product ownership cover

Backend & product ownership

Spring Boot with Kotlin, REST/GraphQL integration, caching, authentication, MongoDB/Firebase/Parse, Nuxt.js frontend delivery, and shipping end-to-end products.

Developer experience cover

Developer experience

Open-source libraries, reusable SDKs, CI/CD workflows, code review, technical writing, mentoring, and systems that help other engineers move faster.

Experience

Work experience timeline

Centered vertical timeline using the updated CV experience order and a clean, framework-like layout.

Jun 2021 — Present

Ami Probashi Limited

Assistant Engineering Manager / Lead Android Engineer / Android Engineer · Dhaka, Bangladesh
Platform leadership
  • Led Android development for applications serving 4M+ mobile users and supporting systems used by over 20M migrant workers globally.
  • Architected scalable Android applications using Kotlin, MVVM, and Clean Architecture, improving maintainability and reducing technical debt across multiple releases.
  • Designed and implemented CI/CD pipelines using Jenkins and Git workflows, improving deployment reliability and release efficiency.
  • Built QR verification and biometric authentication systems deployed across Bangladesh TTC centers and international airports (Dhaka, Chittagong, Sylhet) supporting national migration infrastructure.
  • Led engineering practices including TDD adoption, Git workflow standards, and architectural guidelines improving team productivity and code quality.
  • Mentored Android engineers and coordinated cross-team collaboration with backend and product teams to deliver high-impact mobile features.
KotlinHiltCoroutinesGraphQLFirebaseJetpackRetrofitJenkinsSamsung KnoxGit
2023 — Present

yLnk

Founder & Product Engineer · Dhaka, Bangladesh
Product ownership
  • Architected and developed a scalable link management and analytics platform using Spring Boot, Nuxt.js, and Kotlin.
  • Built systems for URL shortening, QR generation, click analytics, campaign tracking, and Link-in-Bio functionality.
  • Engineered backend APIs, authentication systems, analytics infrastructure, and production deployment pipelines.
  • Leveraged AI-assisted frontend development while independently engineering backend systems and platform architecture.
  • Maintained and evolved the platform continuously over 3+ years demonstrating long-term product ownership.
Spring BootNuxt.jsKotlinAnalyticsQR systemsLink-in-BioProduct ownership
Mar 2021 — Jun 2021

Btrac Solutions

Android Engineer · Project: Ami Probashi · Dhaka, Bangladesh
Enterprise delivery
  • Developed Android features for the Ami Probashi ecosystem supporting millions of users through secure mobile workflows.
  • Integrated REST and GraphQL APIs enabling real-time data synchronization and optimized network performance.
  • Collaborated with product managers and backend teams to deliver production features within an Agile development environment.
AndroidREST APIsGraphQLAgileProduction delivery
Dec 2018 — Mar 2021

TBLTechNerds

Software Engineer (Android) · Denver, USA · Remote
Remote engineering
  • Delivered multiple Android applications from concept to production deployment integrating REST APIs and shared backend systems.
  • Worked within a fully remote international engineering team, collaborating across time zones and distributed development environments.
  • Managed the full software development lifecycle (SDLC) including planning, development, testing, and release.
  • Produced technical documentation improving developer onboarding and long-term maintainability of mobile codebases.
AndroidREST APIsShared backend systemsSDLCRemoteDocumentation
Jan 2018 — Dec 2018

Glitch Studios

Software Engineer (Android) · Dhaka, Bangladesh
Foundation
  • Developed native Android applications using Java, MVP/MVC architecture, SQLite, and Android system components.
  • Optimized application performance to ensure reliable operation on low-end Android devices common in emerging markets.
  • Improved user experience and responsiveness through UI optimization and efficient background services.
Android SDKJavaMVP/MVCSQLitePerformanceBackground services
Projects

Products that show product and engineering depth

Production-facing work with clear product ownership, platform scale, and reusable developer tooling.

yLnk logo
Owned product

yLnk

Production-grade link, QR, LinkFolio, survey, branded domain, analytics, and customer platform built with Kotlin backend and Nuxt.js frontend.

KotlinSpring BootNuxt.jsMongoDBSEO
Ami Probashi logo
Mobile platform

Ami Probashi Mobile Platform

Large-scale Android platform for migrant worker services, verification flows, airport/TTC operations, secure onboarding, and production-grade mobile experiences.

AndroidKotlinVerificationBiometricCI/CD
Developer tooling cover
Architecture

Developer Tooling & SDKs

Open-source Android libraries and SDK contributions focused on networking, caching, animations, pagination, Parse Platform, reusable patterns, and DX.

LibrariesSDKOpen SourceDX
Tech stack

Actual stack, architecture and design patterns

Grouped like a production engineering system: platform, architecture, data, backend, release quality, and leadership.

Core engineering profile

Kotlin-first mobile engineer with backend and product ownership.

Strongest area: Android platform engineering, scalable architecture, production reliability, cross-functional product delivery, and developer tooling.

AndroidPlatform depth
KotlinPrimary language
BackendSpring Boot
DXSDKs & tools

01Mobile platform

KotlinJavaAndroid SDKJetpack ComposeXMLKMPSwiftSwiftUI

02Architecture

MVVMMVIMVPMVCClean ArchitectureModular ArchitectureRepositoryUse Case

03Design patterns

SOLIDDependency InjectionFactorySingletonObserverStrategyBuilderAdapter

04Android internals

Hilt/DaggerCoroutinesFlowRoomDataStoreWorkManagerNavigationLifecycle

05Networking & data

RetrofitOkHttpGraphQLREST APIFirebaseParseSQLiteMongoDB

06Backend, quality & release

Spring BootJWTCaffeine CacheNuxt.jsTDDCrashlyticsJenkinsGitHub Actions
Open source

Android libraries, SDK contribution & developer tooling

Reusable Android libraries, SDK contribution, and tooling work with visible project branding.

StoreX logo

StoreX

Android caching and data storage utility designed around reusable patterns and developer productivity.

KotlinAndroidCaching
NetworkX logo

NetworkX

Android networking utility library for improving network status handling and integration simplicity.

NetworkingAndroidAPI
AnimationX Android library cover

AnimationX

Reusable Android animation utilities focused on cleaner UI implementation and smoother motion primitives.

UIAnimationKotlin
RecyclerView library cover

LazyLoadingRecyclerView

RecyclerView helper for lazy loading, pagination, and scalable list-based Android experiences.

RecyclerViewPaginationAndroid
Parse Platform logo

Parse SDK for Android

Contributor at Parse Platform SDK for Android and reviewer for Android SDK ecosystem changes.

Parse PlatformSDKReviewer
Open source Android utilities cover

Earlier Android utilities

FirebaseListener, MapsRouteDrawer, LocationListener, SpeechReader, AddressToLocation, and more Android helper libraries.

FirebaseMapsLocation
Academic

Academic background

Formal education journey across software engineering, computer science, and science-focused academic foundations.

Independent University Bangladesh cover

Independent University, Bangladesh (IUB)

M.Sc. in Software Engineering · 2023–2026

Royal University of Dhaka logo

Royal University of Dhaka

B.Sc. in Computer Science & Engineering · 2014–2019

Bhawal Badre Alom Govt. College cover

Bhawal Badre Alom Govt. College, Gazipur

Higher Secondary Certificate (HSC) · Science · 2014

Konabari M.A Kuddus High School cover

Konabari M.A Kuddus High School, Gazipur

Secondary School Certificate (SSC) · Science · 2012

Speaking & community

Conference, community and mentoring work

Public speaking, Kotlin/Android community contribution, mentoring, judging, and ecosystem involvement.

Awards & early recognition

Early achievement and leadership recognition

Academic, science-focused, and early technology leadership recognition from school and college years.

Writing

Engineering blogs & technical writing

Technical notes around Android, Kotlin, architecture, backend, performance, caching, and developer experience.

Hashnode blog cover
Hashnode icon

Hashnode Blog

Primary technical blog hosted on rommansabbir.com with Android, Kotlin, backend, architecture, and engineering notes.

Medium blog cover
Medium icon

Medium

Technical writing archive and professional posts on Medium.

Additional creative work

Music career

Placed near the bottom so the portfolio stays professional-first while still showing the creative identity and streaming catalog.

Contact

Need a senior mobile/product engineer?

Available for senior Android, mobile lead, full-stack product engineering, technical leadership, remote and sponsorship-aligned opportunities.