Hello, I'm a Senior Application Engineer based in Dubai!
Mohammad Nasri
Senior Application Engineer

Bio
Passionate Mobile Application Engineer with over six years of experience building innovative Android, iOS, and cross-platform (Flutter) applications. Skilled in mobile architecture, CI/CD automation, and team leadership across fintech, e-commerce, and subscription platforms. Thrives in collaborative environments and dedicated to delivering high-quality, scalable solutions.
Technologies and skills I have expertise in:
Mobile: Flutter, Dart, Riverpod, go_router, get_it, Melos/pub workspaces, platform channelsNative: Kotlin, Java, Swift, Android Jetpack, iOS SDK
Testing: Unit / widget / integration, automated E2E, CI/CD
Backend/Platform: Firebase, REST, GraphQL, Socket.io, AWS, SAP Commerce Cloud, Google Maps Platform
Design: Figma, Adobe XD
Experience
Jul 2025–PresentSenior Application Engineer · Akkodis · Dubai
Own mobile architecture for a large-scale retail platform and a three-app Flutter monorepo.
Own mobile architecture for a large-scale retail platform and a three-app Flutter monorepo.
Oct 2024–Jul 2025Mobile Application Developer · Automax Motors · Dubai
Moved branch operations onto one mobile app serving 7 branches across 4 countries.
Moved branch operations onto one mobile app serving 7 branches across 4 countries.
Dec 2022–Oct 2024Mobile Application Developer · Smart Science Gate IT · Dubai
Built a three-sided delivery marketplace; led a team of three Flutter developers.
Built a three-sided delivery marketplace; led a team of three Flutter developers.
Sep 2021–Dec 2022Mobile Application Developer · Ideal Tech · Aleppo
Delivered Flutter apps end to end, design through store release.
Delivered Flutter apps end to end, design through store release.
Nov 2020–Nov 2021Junior Software Developer · Babil Net · Riyadh (remote)
Maintained client apps and owned Google Play and App Store releases.
Maintained client apps and owned Google Play and App Store releases.
Latest Writing

MobX for State Management in Flutter
A practical guide to using MobX for state management in Flutter applications, covering observables, actions, and reactions.
Education
Mar 2025–Apr 2027Master of Business Administration (in progress)
University of the People, California, USA
University of the People, California, USA
2020–Aug 2024BSc Computer Science (UAE attested)
University of the People, California, USA
University of the People, California, USA
Certifications
Sep 2026Practical Mobile Pentest Associate (PMPA) · TCM Security
Jul 2026Claude Code in Action · Anthropic
May 2026AWS Certified AI Practitioner · AWS
Nov 2025AWS Certified Cloud Practitioner · AWS
Oct 2023Google UX Design Certificate · Google