AAM

Software Engineer | Android | Flutter | Kotlin Multiplatform | Backend APIs | CI/CD

I build production mobile apps with the engineering depth to ship, scale, and maintain them.

Abdullah Al Masud is a Bangladesh-based software engineer with 6+ years of experience delivering Android, Flutter and Kotlin Multiplatform applications across communication, fintech, e-commerce, and public-impact products.

Senior mobile engineering with product delivery focus

I work across native Android, Flutter, and supporting backend systems, with an emphasis on maintainable implementation, release quality, and real-world product execution.

  • Native Android with Java and Kotlin
  • Flutter for Android and iOS delivery
  • Clean architecture and maintainable codebases
  • API and admin tooling for app ecosystems
  • Feature design, release quality, and iteration

Professional Summary

Senior Software Engineer with 6+ years of experience specializing in native Android, Flutter, and Kotlin Multiplatform mobile application development. Proven expertise in building high-performance, scalable mobile applications using clean architecture principles. Skilled in REST API, MQTT, gRPC, GraphQL and WebRTC integrations, with additional experience in backend development using Laravel.

Technical Skills

  • Languages: Java, Kotlin, Dart, Python, JavaScript, PHP, SQL, XML, HTML5, CSS3
  • Android: Android SDK, Jetpack Compose, Hilt, Coroutines, Flow, RxJava, Retrofit, Room Database, Google Maps
  • Flutter: Bloc, GetIt, GoRouter, Dio, Freezed, json_serializable, Dart Streams, Material Design
  • Kotlin Multiplatform: Kotlin Coroutines & Flow, Ktor, Koin, Kotlinx Serialization, Compose UI
  • Architecture & Patterns: Clean Architecture, MVVM, MVC, Bloc Pattern, Dependency Injection
  • API & Communication: REST API, MQTT, GraphQL, gRPC, WebRTC, Protocol Buffers
  • Web & Backend: Laravel, Bootstrap, HTML5, CSS3
  • Tools & Platforms: Android Studio, VS Code, Xcode, Git, Postman, Jira, Firebase, Fastlane
  • Databases: MySQL, SQLite, Firebase Realtime Database, Cloud Firestore
  • Operating Systems: MacOS, Windows, Android, Ubuntu

Recent work that shows product range and technical maturity

2026 - Present • KMP

CDAS Mobile App

Developing a Kotlin Multiplatform with Compose UI mobile application for DataNet's Central Deduction Administration System (CDAS), serving government and financial sectors across Eswatini (formerly Swaziland), Lesotho and South Africa. MVP features: user login, deduction (loan) request submission, loan history, application status tracking, and user profile — targeting both Android & iOS with shared business logic and UI layer.

  • Built for government and financial sector operations
  • Shared codebase for Android and iOS using KMP
  • Supports deduction management and loan workflows
View project

2026 - Present • Dart/Flutter

Money Track

An offline-first personal finance application for tracking income, expenses, accounts, budgets, and investments without relying on cloud storage or continuous internet access.

  • Built with Dart and Flutter
  • Offline-first design for seamless performance
  • Intuitive user interface for easy navigation
View project

Nov 2023 - Jan 2024 • Java + Kotlin

Xtreme VPN

Developed a secure VPN application for Android providing encrypted internet connectivity and online privacy protection.

  • Built for Android with Java and Kotlin
  • Covers connection state, server selection, and menu flows
  • Shows experience shipping utility-focused consumer apps
View project

Mar 2022 - Present • Java + Kotlin

Sentra Push-to-Talk

Developed a comprehensive push-to-talk communication application featuring AI-powered collaboration tools, real-time messaging, location sharing, and rich media capabilities for enhanced team coordination.

  • Built for real-time communication and field coordination
  • Supports secure group and individual collaboration flows
  • Contributed to a larger AI and edge-enabled platform vision
View project

May 2023 - Present • Flutter

DrinkWell Operator Platform

Created two Flutter-based mobile applications for managing water ATM operations and dealer-operator transactions. Pump Operator App: User registration, NFC card management, balance recharging, daily report generation. Dealer App: Fund transfers, transaction tracking, operator management, financial reporting.

  • Built across Android and iOS deployment targets
  • Supports operational teams in a real public-impact system
  • Balances transaction flow, reporting, and usability
Visit company site

Progression from mobile application engineer to senior software engineer

Sep 2021 - Present

NybSys Pvt. Ltd.

Dhaka, Bangladesh

Senior Software Engineer

Sep 2026 - Present · Part-time

  • Continue contributing to enterprise-grade Android, Flutter, and KMP applications on a part-time basis
  • Maintain and support the CDAS Employee App (KMP) for DataNet, addressing bug fixes and incremental feature updates
  • Provide technical guidance and mentorship to development teams
  • Review code architecture and optimize existing mobile applications

Senior Software Engineer

Sep 2025 - Aug 2026 · Full-time

  • Architect and develop enterprise-grade Android, Flutter, and KMP applications utilizing clean architecture and SOLID principles
  • Build a Kotlin Multiplatform mobile app for DataNet, a NybSys sister company operating in Eswatini, Lesotho and South Africa, targeting Android & iOS with shared business logic
  • Integrated REST API, MQTT for IoT-connected features, gRPC (Protocol Buffers), GraphQL, and WebRTC communication layers across multiple projects
  • Implemented CI/CD pipelines using Fastlane for automated distribution to Firebase App Distribution and Google Play Store
  • Lead cross-functional Agile teams in delivering large-scale mobile projects on schedule
  • Implement modern development practices including Jetpack Compose, Hilt and Koin as dependency injection, reactive programming with Kotlin Coroutines, Flow, RxJava and Dart Streams
  • Conduct code reviews and mentor junior developers on best practices and design patterns
  • Optimize application performance resulting in improved user experience and reduced crash rates

Software Engineer

Sep 2021 - Oct 2025 · Full-time

  • Developed and maintained Android and Flutter applications using clean architecture principles
  • Integrated REST API and MQTT communication layers for IoT connectivity
  • Collaborated with cross-functional teams to deliver mobile solutions on schedule
  • Implemented modern development practices including Jetpack Compose and reactive programming

Sep 2020 - Sep 2021

XOR Geek

Dhaka, Bangladesh

Mobile Application Engineer

Sep 2020 - Sep 2021 · Full-time

  • Developed cross-platform mobile applications using Flutter and native Android frameworks
  • Built and maintained RESTful APIs and admin panels using Laravel and PHP for mobile app backends
  • Integrated third-party services including payment gateways, maps, and analytics platforms
  • Collaborated with QA teams to ensure thorough testing and bug-free releases
  • Participated in full software development lifecycle from requirement analysis to deployment
  • Java
  • Kotlin
  • Dart
  • JavaScript
  • PHP
  • Python
  • Android
  • Flutter
  • Laravel
  • Jetpack Compose

B.Sc. in Computer Science & Engineering

Dhaka International University, Dhaka

June 2015 - Aug 2019

Grade: 3.74 out of 4

Languages: Bengali (Native), English (Professional Working Proficiency)

Interests: Building scalable mobile products, productivity-focused UI/UX, and exploring AI-driven and cross-platform technologies

A broader view of shipped apps across fintech, e-commerce, utility, education, and consumer products

  1. Mar 2021 - Sep 2021 • Java

    Hokkaido Classic Golf Club

    Japanese Android member app with notifications, chat, QR check-in, payments, and usage statements.

    Project link
  2. Jan 2021 - Sep 2021 • Flutter

    One-Click Order App

    Flutter e-commerce app for company members to browse products and place repeat or catalog-based orders.

    Project link
  3. Oct 2020 - Sep 2021 • PHP + Laravel

    One Click Order API & Admin

    Laravel-based backend and admin panel powering product, member, and order management for the app ecosystem.

    Project link
  4. Apr 2020 - Aug 2020 • Java + ARCore

    Augmented Learn

    AR-based Android learning app for preschool education with interactive recognition experiences.

Available for senior mobile engineering and product-focused software roles

If you are hiring for Android, Flutter, or full product delivery roles, reach out by email or connect on LinkedIn.