About Me
I'm a flexible and results-driven Senior Android Engineer with over 6 years of experience in designing, developing, and optimizing high-performance mobile applications. My passion lies in delivering seamless user experiences and building scalable, secure applications.
Throughout my career, I've led the development of complex Android applications, including a GDPR-compliant telehealth and well-being application (eDoktor) involving secure video consultations, and contributed significantly to a major eCommerce platform (Dhamaka Shopping) with a focus on real-time data and payment gateway integrations. I've also worked on SDKs for financial services (shurjoPay) and Learning Management Systems (Retina LMS).
I possess expertise in the Android SDK, Android Architecture Components, Kotlin, and Jetpack Compose. My architectural approach leans towards MVVM, Clean Architecture, and Modular Design, always adhering to SOLID Principles. I'm proficient with a wide array of libraries and tools, including REST, Retrofit, LiveData, Flow, Kotlin Coroutines, Room, Realm, GraphQL, WebSocket, Dagger, Hilt, WorkManager, and Firebase.
Beyond development, I'm a regular participant in online competitive programming competitions and have actively participated in several onsite national and international programming contests, honing my problem-solving skills and understanding of Data Structures & Algorithms. I thrive in agile environments, embracing Scrum methodologies and the collaborative spirit of pair programming.
I am dedicated to continuous learning and eager to leverage my skills to create innovative and impactful mobile solutions.
Education

Master of Science in Computer Science & Engineering
Jahangirnagar University | Jan 2018 - Apr 2019

Bachelor of Science in Computer Science & Engineering
Northern University Bangladesh | Sep 2012 - Aug 2016
Work Experience

Senior Android Engineer - Northprim
Stockholm, Sweden (Remote) | June 2023 - Present
- Led the development of eDoktor, a GDPR-compliant telehealth and well-being application, ensuring secure video consultations.
- Increased user engagement by 80%, improving UI/UX, optimizing performance, and implementing new features based on user feedback.

Senior Software Engineer (Android) - Durbin Labs Limited
Dhaka, Bangladesh | Feb 2022 - May 2023
- Developed Retina LMS, a learning management system for the students of Retina, enabling thousands of students to enroll, study, take exams, and track progress.
- Built Doktor Dekhao, a telemedicine app with features like doctor consultations, medicine reminders, and BMI tracking.

Android Developer - Shurjomukhi Limited
Dhaka, Bangladesh | Mar 2020 - Jan 2022
- Led a team in developing the shurjoPay Android and Flutter SDK, those were used by thousands of client apps to seamlessly integrate shurjoPay payment gateway.
- Developed the Hatekhori (Bangla Alphabet, Numbers, Conjuncts) educational apps, helping more than 1 million children worldwide learn the Bangla alphabet, numbers, and conjuncts, ensuring COPPA compliance.
- Built praniSheba, an IoT-based cattle health monitoring system leveraging machine learning for unique cow identification.

Android Developer - Microtrade Group
Dhaka, Bangladesh | Jan 2018 - Feb 2020
- Developed Buddy, a ride-sharing app allowing multiple users to share rides efficiently.
- Built Dhamaka Shopping, an eCommerce platform serving thousands of users.
Skills
- Mobile Development Android SDK, Android Architecture Components, Jetpack Compose, Flutter, Material Design
- Libraries & Tools REST, Retrofit, LiveData, Flow, Kotlin Coroutines, Room, Realm, GraphQL, WebSocket, Meteor, CameraX, OCR, Dagger, Hilt, WorkManager, Gradle, Provider, Riverpod, Firebase
- Data Persistance DataStore, SharedPreferences, SQLite, Room, Realm, MySQL, Firebase Realtime Database, Cloud Firestore
- Languages Kotlin, Java, Python, Dart, C++, C
- Architectures Clean Architecture, MVVM, MVI, Modular Architecture, SOLID Principles
- Version Control Git, GitHub, GitLab, Bitbucket, Git Flow, Code Review
- Testing & CI/CD JUnit, Espresso, Appium, GitHub Actions
- Soft Skills & Project Management Scrum, Agile, Jira, Cross-functional Collaboration, Technical Documentation, Mentorship
- Others Data Structures & Algorithms, Problem Solving, Pair Programming
Apps

eDoktor
eDoktor is a telehealth and well-being app that adheres to GDPR regulations, providing secure video consultations.

Retina LMS
Retina is a prominent coaching center in Bangladesh, primarily focused on preparing students for medical and dental admission tests.

Doctor Dekhao
An online healthcare platform connects patients with certified doctors, enabling them to schedule appointments, receive consultations, and monitor their health from anywhere.

ShurjoPay
Established in 2010, ShurjoPay is Bangladesh`s first online payment gateway. It connects bank accounts to various platforms, enabling money transfers and mobile money services.

Hatekhori
Hatekhori, an educational application, aids users in learning the Bangla alphabet. It offers an interactive platform for both children and adults to engage with the language.

PraniSheba
PraniSheba, an IoT-based cattle health monitoring system, utilizes machine learning to uniquely identify cows.

Buddy
Buddy is a ride-sharing app that enables multiple users to share rides conveniently.

Dhamaka
Dhamaka, a unique e-commerce platform in Bangladesh, offers a wide range of products at convenient prices and exclusive discounts.

TripUp
TripUp provides online short-term rental options for rooms, flats, hotels, resorts, and boats.

eExpense
eExpense is a user-friendly application that simplifies the process of tracking daily expenses.
Hire me on Upwork
I am committed to delivering high-quality Android applications. If you are looking for a highly experienced and reliable Android developer to bring your app vision to life, please visit my Upwork profile. I am eager to collaborate with you and build exceptional applications.
Visit My Upwork Profile