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).
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
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.
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
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.
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.