Resume

Nafis Hasrat Arnob

Senior Software Engineer · Flutter & Mobile · Dhaka, Bangladesh

Summary

Senior Software Engineer with 5+ years in mobile development and deep Flutter specialization, currently leading Flutter engineering at ACI Limited: technical decisions, work distribution and code reviews across a 15-member cross-functional team, working directly with business stakeholders. Shipped 5 production apps end to end to the Play Store and App Store, including YSpark (150,000+ downloads, 4.7 stars) and a nationwide invoicing platform processing about 50,000 invoices a day and roughly BDT 90 crore in monthly sales. Author of two published pub.dev packages, building on Clean Architecture toward a Lead Flutter Engineer role.

Experience

Senior Software Engineer

ACI Limited
Jul 2024 - Present
  • Lead Flutter development for a 15-member cross-functional team (Flutter, front-end, back-end, database, UI/UX): owning technical decisions, distributing work, reviewing code and resolving production issues.
  • Communicate directly with business stakeholders on requirements, priorities and delivery across multiple ACI business units.
  • Led development of YSpark (ACI Motors / Yamaha): service booking, dealer and service-center maps, push notifications, OTP auth and offline caching in Flutter and GetX. 150,000+ downloads across Play Store and App Store with a 4.7-star rating (430+ App Store reviews).
  • Scaled Vision BC, the invoicing and delivery platform for ACI Branded Commodities, with role-based access and real-time sales tracking: about 2,000 users nationwide, roughly 50,000 invoices a day and BDT 90 crore in monthly sales.
  • Own end-to-end store releases (signing, review submission, rollout) for 5 production applications, including the ACI Genetics Sales Monitor and Bidbi Pro.

Software Engineer

ACI Limited
Feb 2022 - Jun 2024
  • Developed Vision BC, a secondary-sales app for ACI Branded Commodities used by about 2,000 field sales officers: invoice generation, delivery, target tracking, attendance and reporting (Flutter, GetX, Firebase, Google Maps, Syncfusion Charts).
  • Built the AI-powered Crop Pest Detection app using image recognition and deep learning to identify diseases across multiple crops from a single photo and deliver treatment recommendations to farmers.
  • Developed a Task Management app for the ACI Pharma factory: task assignment, real-time progress tracking, image-based status updates and kiosk mode connecting floor workers with management.

Flutter Developer

Regnum Resource Limited
Sep 2021 - Jan 2022
  • Built a Toll Collection Tracking and Reporting app (Flutter, Provider) with real-time analytics dashboards covering 6 toll plazas.
  • Developed a KPI-tracking app (Provider, Firebase Auth and Database) used by management to monitor 30 employees across IT, Finance and HR.

Career transition

Self-directed Flutter specialization
Jun 2020 - Aug 2021

Intern

Bashundhara Group IT
May 2019 - May 2020
  • Built a native Android (Java) e-commerce app for Bashundhara Cement: product catalogue, cart and order management.
  • Supported HR Today, an HRMS serving about 50,000 employees (attendance, payroll, leave, rostering).

Selected projects

Vision BC

Google Play, App Store

Secondary sales, invoicing and delivery platform for ACI Branded Commodities used by about 2,000 field sales officers: route planning, order creation, invoicing, delivery, target tracking, attendance and reporting. Roughly 50,000 invoices a day and BDT 90 crore in monthly sales.

Flutter, GetX, REST API, MS SQL, Firebase, Google Maps, Geolocator, Syncfusion Charts

YSpark

Google Play, App Store

Bike servicing app for Yamaha riders: online service booking, warranty, service history, parts pricing, dealer locator, promotions and a complete product catalogue with OTP login, image cropping, local caching and offline handling.

Flutter, GetX, Geocoding, OTP, Image Picker, Image Cropper, HTTP, Shared Preferences

Tummy Timer

Google Play

Baby feeding tracker that tells you when the next feed is due. One-tap logging, reminders you can act on from the notification, true dark mode, insights, backups and CSV export. No account, no ads, fully offline.

Flutter, local notifications, offline-first storage

Hausly

App Store

Property booking platform for guests and hosts: map search with live price pins, galleries, calendar booking, and a host dashboard for listings, reservations and earnings.

Flutter, GetX, Shared Preferences, Image Picker, Syncfusion Calendar, Geolocator, Geocoding, Shimmer

Employee attendance with biometric or camera check-in and live location, leave requests and approvals, and daily and monthly reports for admins.

Flutter, biometrics, Google Maps, Geolocator, REST API

Image-based crop disease detection with HTTP API integration, image processing, shimmer loading states and YouTube tutorials, giving farmers actionable pest-control recommendations.

Flutter, GetX, HTTP, Image Picker, Shimmer, YouTube Player

Sehri and Iftar tracker, prayer times, Qibla compass, digital Tasbih and Adhan with Firebase notifications, countdown timers and compass integration.

Flutter, GetX, Firebase Notification, HTTP, AudioPlayer, Adhan, Compass

All projects

Open source

hint_kit

pub.dev

Customizable hint overlays and contextual onboarding guidance: tooltips, persistent hints and spotlight tours from one overlay engine (OverlayPortal, CustomPainter, ThemeExtension). Zero runtime dependencies; Android, iOS, web and desktop.

Real-time face recognition and liveness detection: multi-person enrollment, anti-spoofing, TensorFlow Lite face embeddings (FaceNet/MobileFaceNet) and Google ML Kit face detection. Fully on-device.