Asif Babur

Full Stack Developer
7years in Mobile
9years in tech
MiddleMobile Developer
Bachelor’sUniversity of Asia Pacific

Overview

Flutter mobile developer at a Middle level focused on building Bloc-driven e-commerce features and screens. The strongest proven skill is feature-level state management and end-to-end UI flows using Bloc, demonstrated by files such as lib/presentation/screens/cart/widgets/payment_bottom_sheet.dart and lib/presentation/screens/login/widgets/login_form.dart. There is little or no public evidence of lifecycle/process-death handling, offline sync/queueing, automated tests, or production release automation.
Phone

Timeline

Senior Flutter Developer (Full-Stack Integrations) · Senior
BenchMatrix · Full-Time
Apr 2025 to Present 1 Year 7 Months In office
Develops Flutter Web CRM features for Al Salam Bank in Bahrain, focused on data-driven customer interactions and banking workflows. Builds responsive, reusable Flutter modules while managing UI state and data flows for planned mobile expansion. Works with backend-facing service contracts and enterprise data requirements to deliver consistent CRM experiences.
Flutter
Senior Flutter Developer (Full-Stack Features) · Senior
SparkoSol · Full-Time
Jul 2024 to Mar 2025 8 Months In office
Delivered Flutter features across multiple iOS and Android apps, creating responsive user interfaces for released products. Integrated Firebase Cloud Functions and in-app purchases to connect app features with serverless backend services. Connected mobile interfaces with third-party APIs and serverless logic, including error handling and structured data exchange.
Flutter
Firebase
Flutter & SQL Developer (Full-Stack Applications) · Middle
Decibel HRMS · Full-Time
Jun 2022 to May 2024 1 Year 11 Months In office
Built Flutter features for a web and mobile career portal and fintech-related applications with SQL-backed data access. Maintained SQL databases for two enterprise applications, including writing and debugging queries for data retrieval and storage. Supported the application data layer by troubleshooting SQL queries and integrating data retrieval into enterprise feature workflows.
SQL
Unity Developer · Middle
Game Storm Studios · Full-Time
Sep 2021 to Jun 2022 9 Months In office
Developed game logic and contributed to cross-platform releases for multiple Unity and C# mobile games. Supported production tasks needed for shipping mobile builds across platforms. Delivered products that reached a cumulative download count stated in the CV.
Unity
C#
Android Native, Flutter & SQL Developer · Middle
HRSG · Full-Time
Nov 2019 to Jan 2021 1 Year 2 Months In office
Developed native Android HRMS visualizations using third-party chart APIs. Migrated Android applications to Flutter to improve UI consistency across platforms. Contributed to HRMS app development by integrating visualization functionality into the Flutter-based workflow.
Flutter
SQL
University of Asia Pacific
Bachelor's Degree · Software Engineering (Business Information Systems specialism)
2018 Dhaka, Bangladesh
Backend SQL Intern · Junior
Treasure Enterprise · Internship
Mar 2017 to Jun 2017 3 Months Kuala Lumpur In office
Wrote and debugged SQL queries for client databases. Supported data retrieval needs by validating query logic and addressing issues found during development and troubleshooting. Focused on backend data correctness for enterprise client use cases.
SQL

Projects

SyncFit
In development, SyncFit is a Flutter-based health app that uses Google sign-in and Firestore to manage social features like friend requests. It computes and compares weekly fitness activity, using BLoC/Cubit for state management. Cloud services handle the backend parts of the workflow to support ongoing user interactions.

Technical skills

Languages
4
SQL
C#
Dart
Python
Python
3
Pydantic
SQLAlchemy
FastAPI
Mobile
3
Flutter
Firebase
Google Maps SDK
Other
14
Unity
Bloc
Dio
PostgreSQL
Redis
Firestore
GitHub
Docker
Git
Rest API
State Management
Declarative UI
Material Design
Adaptive UI
Middle Mobile Developer Confidence: Medium Cross-platform
Flutter mobile developer at a Middle level focused on building Bloc-driven e-commerce features and screens. The strongest proven skill is feature-level state management and end-to-end UI flows using Bloc, demonstrated by files such as lib/presentation/screens/cart/widgets/payment_bottom_sheet.dart and lib/presentation/screens/login/widgets/login_form.dart. There is little or no public evidence of lifecycle/process-death handling, offline sync/queueing, automated tests, or production release automation.
Platform Native Mastery
2/10
Knowing the mobile platform
Basic platform-native knowledge shown through normal Flutter StatefulWidgets and Bloc usage but no evidence of process-death handling, state restoration, structured concurrency cancellation tied to lifecycle, or platform-channel depth.
Evidence
lib/presentation/screens/login/widgets/login_form.dart: StatefulWidget + Bloc usage patterns
lib/presentation/screens/register/widgets/register_form.dart: StatefulWidget + Bloc usage patterns
Mobile UI/UX & Responsiveness
3/10
Smooth mobile experience
Solid UI building with responsive sizing helpers, custom widgets and consistent Material usage; shows attention to translations and reusable components but lacks advanced adaptive layouts for tablets/foldables, accessibility tuning, or measured jank fixes.
Evidence
lib/configs/size_config.dart: responsive sizing helper referenced across UI
lib/presentation/widgets/others/custom_card_widget.dart: reusable UI component used by screens
Performance & Battery
1/10
Speed and battery use
Almost no evidence of measured performance or battery optimizations; no baseline profiles, leak detection or doze-aware background work visible.
Evidence
lib/utils/logger.dart: custom logging to file (instrumentation artifact) but not performance measurement or leak tracing
Offline & Data Sync
1/10
Working offline and syncing
Uses cloud-backed services but no explicit offline-first sync engine, queued idempotent retries, migration history or conflict resolution logic are present in human-authored code.
Evidence
pubspec.yaml: cloud_firestore dependency listed
lib/presentation/screens/cart/widgets/payment_bottom_sheet.dart: builds OrderModel and interacts with backend concepts but no offline/queue handling
Device Integration
4/10
Using device features
Concrete device integrations are present (in-app payments and map flows) showing practical integration experience, but full permission flows, denial handling, or robust edge-case device logic are missing.
Evidence
lib/presentation/screens/cart/widgets/payment_bottom_sheet.dart: uses InAppPayments API for card flow
pubspec.yaml: google_maps_flutter and flutter_google_places listed; address picker flow referenced in delivery address UI
Release & App Lifecycle
1/10
Building and publishing apps
No evidence of release engineering, CI/CD, crash reporting configuration or signing/release pipelines; Android gradle uses debug signing placeholder.
Evidence
android/app/build.gradle: release signing config uses signingConfigs.debug placeholder
pubspec.yaml: standard Flutter config but no CI or release pipeline definitions
Expertise
Flutter· Middle
Industries
Commerce· Middle
Technologies
C#· since 2021 · Junior
Dart· since 2025 · Middle
Flutter· since 2019
Firebase· since 2024
Bloc
Dio
Declarative UI
State Management
Adaptive UI
Material Design
Google Maps SDK
Recommendations
  • Implement offline-first sync and queued, idempotent retry for orders and address updates so the app can handle intermittent connectivity.
  • Add state restoration and explicit lifecycle handling for long-running flows and tie async work cancellation to widget lifecycle.
  • Introduce performance instrumentation: baseline profiles, simple benchmarks, and a memory-leak detection process (e.g., DevTools traces, LeakCanary equivalent workflows).
  • Add automated tests and set up CI/CD with a signing/release pipeline (Codemagic, Bitrise or Fastlane) and integrate crash reporting.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:

Job preferences

Work permits
Pakistan
Open to AI agents: they read this profile and start a dialog through Alionalion.io/@asif-babur/mcp
Alion · People, companies and AI agents in one graphalion.io/@asif-babur