I'm a Mobile Application Developer with over 4 years of experience in native Android development and 2+ years of expertise in Flutter + KMP. Passionate about delivering high-quality applications, I am dedicated to solving complex problems and improving the user experience through clean, maintainable code.
Currently, I'm focused on building mobile applications using Kotlin, Flutter. I thrive on exploring new technologies and am always eager to expand my knowledge and contribute to open-source projects.
- Languages: Kotlin, Java, Dart, Python, C++
- Frameworks: Android SDK, Flutter, Retrofit2
- Databases: SQLite, Firebase Firestore, Room
- Tools: Android Studio, IntelliJ, Visual Studio Code, Postman
- Version Control: Git, GitHub, Bitbucket, GitLab
- Cloud & Services: Firebase (Authentication, Firestore, FCM, Crashlytics), AWS
- Other: Google Maps API, AdMob, Stripe, Push Notifications, Unit Testing (JUnit, Espresso)
- Android Development (Kotlin, Java)
- Cross-platform with KMP and Flutter
- Firebase (Authentication, Firestore, FCM)
- AWS (S3, Lambda, DynamoDB)
- RESTful APIs (Retrofit, OkHttp)
- SQLite
- Room Database
- Firebase Firestore
- Git (GitHub, GitLab, Bitbucket)
- CI/CD: GitHub Actions, Bitrise, Jenkins
- Postman (API Testing)
- JUnit, Espresso
- Firebase Crashlytics
- Mastering Flutter and KMP for cross-platform mobile development.
- Exploring backend cloud services to scale apps effectively (Firebase, AWS).
- Building feature-rich applications with Firebase integration (e.g., Firebase Cloud Messaging, Firestore).
- Contributing to open-source projects and writing technical blogs on mobile development.
Here are a few notable projects I've worked on, which are currently available on the Play Store:
- Technologies Used: Native (Kotlin with Jetpack Compose), Android SDK.
- Description: Shadhin Music is Bangladesh’s leading music application, offering an extensive collection of Bangla music, podcasts, audiobooks, and music videos. With a global reach in over 190 countries, the app provides users with free access to thousands of tracks, making Bangla music and audio content more accessible and popular worldwide.
- Technologies Used: Native (Kotlin).
- Description: A robust business management solution designed for ease of use in handling daily transactions. With over 300,000 active users in Bangladesh, the app helps business owners track financial records, manage accounts, and ensure the accuracy of transactions, streamlining business operations.
- Technologies Used: Native (Kotlin).
- Description: Paikari is a comprehensive accounting app specifically designed for wholesalers. The app allows users to manage transactions, track profits and losses, and organize dealer or distribution accounts, ensuring smooth and efficient wholesale business operations.
- Technologies Used: Native (Java)
- Description: Aimed at the Muslim community, particularly in Bangladesh, this Islamic app offers easy access to the Al-Quran. Designed for seamless reading and listening, the app provides users with convenient access to the holy text on their mobile devices.
- Technologies Used: Native (Kotlin)
- Description: The Document Organizer app enables users to digitize, organize, and securely store important documents such as invoices, prescriptions, bank statements, business cards, and contracts. By using the camera or scanner, users can easily capture, categorize, and retrieve documents, ensuring they never lose track of essential paperwork.
- Continuous learning: Always staying up-to-date with the latest trends in Android, Kotlin, Flutter, and mobile development.
- Open-source contributions: Contributing to the Flutter and Android ecosystems and learning from other developers.
- Writing technical blogs: Sharing knowledge about Android development, Flutter, and mobile app best practices.
I'm always open to connecting! Feel free to reach out through any of the platforms below:
Let's chat, collaborate, or share knowledge! Looking forward to connecting! 😊
- I love solving problems on LeetCode and Codeforces.
- I enjoy reading tech blogs and keeping up with the latest trends in mobile development.
- In my free time, I experiment with building side projects, such as mini-games and utility apps.
- Freelance Mobile App Developer: Developing and delivering custom mobile solutions for clients across various industries, including e-commerce, finance, and social media.
- Collaborating with UI/UX designers to ensure a seamless user experience and app flow.
- Bug fixing and code review: Ensuring the highest quality standards by performing thorough testing and review cycles.
Thanks for visiting my profile! If you have any questions or want to collaborate on a project, feel free to reach out. Happy coding! 👨💻