Senior Full Stack Software Engineer

Hi, I'm Arman Laalfam — I build production‑ready apps and services.

I specialize in Flutter and full‑stack development, delivering scalable solutions for web and mobile platforms. With a strong focus on clean architecture and performance optimization, I create applications that are both robust and user-friendly.

6+Years of experience
5Companies as Flutter / full‑stack engineer
650k+Active users served (Asanbar)
911k+Combined users
Published apps

A selection of production apps I've built and shipped, live right now on Cafe Bazaar, Google Play and the App Store.

A
Asanbar Drivers
asanbar.com.driverasanbar
On‑demand freight platform connecting cargo firms with nearby truck drivers. Owned stabilization and core feature development, serving 50,000+ active users.
A
Asanbar Broker
com.asanbar.brokerasanbar
The broker‑side companion to Asanbar. Lets logistics brokers post loads, track shipments in real time and receive offers directly from carriers.
G
Gerdoo
com.gerdoo.app
Production application built as technical lead at Fluxodio, owning architecture across mobile, backend and web layers.
S
Startamin
com.startamin.startamin_mobile_app
Iran's first crowdfunding marketplace app — developed and launched end‑to‑end at Aaicco, from concept to store release in 6 months.
T
TeaLink — Persian Hub
com.tealinkapp
Community hub for the Persian diaspora, shipped as technical lead at Fluxodio with real‑time chat, notifications, and event registration.
Professional experience
Senior Full Stack Software Engineer
Fluxodio · 8 months
2025 Mar – 2025 Dec
Tehran, Iran
  • Acted as technical lead for two production applications (Tealink, Gerdoo), owning architecture decisions across mobile, backend, and web layers and reviewing code from a team of 5 engineers.
  • Designed and implemented backend services in C#/.NET supporting both applications, including real‑time notification service, Chats, Register Events, User Authentication.
  • Built and maintained web‑facing features using React/TypeScript, ensuring consistent business logic and data contracts across mobile, web, and backend.
  • Managed the full release lifecycle for iOS and Android, shipping 4 releases to Google Play and the Apple App Store with zero rollback incidents.
  • Mentored 5 engineers on clean code practices and Flutter architecture, raising team code review pass rate from 20% to 80%.
Senior Full Stack Software Engineer
Asanbar · 1 year 6 months
2023 Aug – 2025 Mar
Tehran, Iran
  • Owned development and stabilization of two large‑scale production applications (Driver and Owner platforms), serving 50,000+ active users.
  • Reduced application crash rate from 87% to 5% by leading a cross‑cutting performance optimization initiative, directly improving user retention and app store ratings.
  • Designed and shipped core product features including map integration, identity verification, real‑time GPS tracking, and payment workflows, end‑to‑end from backend to UI.
  • Developed and maintained backend services in C#/.NET supporting the payments and identity‑verification APIs, integrated with PostgreSQL/MariaDB.
  • Refactored application state management architecture, cutting state‑related production bugs by 80%.
  • Implemented native payment integration directly in Android using Java/Kotlin via Flutter method channels, bridging native payment SDKs with the Flutter application layer to ensure reliable transaction handling.
Senior Flutter Developer
Commit-m · 1 year 5 months
2022 Mar – 2023 Aug
Tehran, Iran
  • Founded and led the mobile engineering effort for Footballiha, a social sports super‑app, growing the Flutter team from 1 to 4 engineers within two months.
  • Architected and delivered core platform features including real‑time chat, video playback and sharing, a digital wallet, and a token‑based rewards system; project was deprioritized when the company shifted strategic focus to another product.
  • Built an integrated in‑app shop and leaderboard system.
  • Established team coding standards and review processes as the team scaled from a solo effort to a 4‑person squad.
Mid-level Flutter Developer
Aaicco · 1 year
2021 Mar – 2022 Mar
Tehran, Iran
  • Developed and launched Startamin, the company's first crowdfunding application, within 6 months, taking it from concept to App Store/Play Store release.
  • Implemented native Android payment integration in Java/Kotlin via Flutter method channels for the Startamin app, bridging native payment SDKs with the Flutter layer to enable secure transaction processing.
  • Built Sabad360 (investment management) and Time's Up (2D board game with animations), covering UI implementation, state management, and API integration.
  • Promoted to Flutter mentor; trained an intern into a junior developer meeting production‑readiness standards within 2 months.
Junior Flutter Developer
Varknow · 3 months
2020 Dec – 2021 Mar
Tehran, Iran
  • Promoted from intern to Junior Developer after 3 months and delivered two production apps: Sutpe (Sharif University hall booking and competition platform) and Shenas (dating app).
  • Implemented core user‑facing features including booking flows, competition registration, and results display.
Intern Flutter Developer
Varknow · 3 months
2020 Sep – 2020 Dec
Tehran, Iran
  • Built Doctora, a medication and prescription management app, as an internship capstone project under senior mentorship.
  • Learned production Flutter development practices including state management, API integration, and UI testing fundamentals.
Skills

The stack I use to take a product from architecture through to release.

Mobile Development

FlutterDartNative Android (Java/Kotlin)Mobile Performance Optimization

Flutter Ecosystem

ProviderBLoCGetXGoRouterAutoRouteVRouterHiveSQLiteShared PreferencesUnit/Widget/Integration/Golden Tests

Backend Development

C# (.NET 8/9)ASP.NET CoreEntity Framework CoreRESTful APIsJWT / OAuth

Frontend Development

ReactJavaScript (ES6+)TypeScriptHTML5CSS3Responsive Design

Architecture & Design

Clean ArchitectureMVVMDomain‑Driven DesignSOLIDDesign PatternsScalable System Design

Engineering Practices

TDDCode ReviewsRefactoringGit & GitFlowCI/CD Pipelines

Database Development

PostgreSQLMariaDBMicrosoft SQL ServerSchema Design & NormalizationQuery Optimization & Indexing

API & Integration

RESTful APIsSwagger / OpenAPIPostmanWebSockets

Project Management & Delivery

AgileScrumKanbanJiraTrello

Monitoring & Observability

SentryFirebase CrashlyticsFirebase AnalyticsMetrixWebEngage
Education
Bachelor of Computer Science
Tehran University
2012 Sep – 2018 Sep · Tehran, Iran
  • Term 1 — 2D Chess (Java, Swing/AWT): Built a fully functional 2D Chess game for Windows in Java using Swing and AWT, implementing complete game rules, piece movement logic, and turn‑based gameplay.
  • Term 2 — 2D Othello (Java, Swing/AWT): Built a 2D Othello board game for Windows in Java using Swing and AWT, implementing board state management and flip logic across an 8×8 grid.
  • Pathfinding Board Game (Java, AI/Search Algorithms): Designed and implemented a board game simulating a robot navigating from source to destination, building and benchmarking three shortest‑path algorithms — A*, IDA*, and Dijkstra — across three independent versions and comparing their performance in terms of speed and path optimality.
  • SMS Spam Detection Android App (AI & Data Mining): Built an Android application for SMS spam detection, applying classification techniques to distinguish spam from legitimate messages.
  • Tech Stack Advisor Android App: Built an Android application to assist technical leads in selecting the most suitable programming language and technology stack for a given project, based on project requirements and constraints.
EnglishB2
PersianNative / Fluent
AI Engineering - Machine Learning Sports — Basketball Coach Certificate TRX Coach Certificate Motorcycle — Slalom Certificate Adventure Game
About me

Senior Full Stack Software Engineer with 6+ years of experience delivering production software across the full stack: backend services in C#/.NET, cross‑platform mobile applications in Flutter, and web frontends in React/TypeScript.

Proven track record leading mobile and backend workstreams end‑to‑end, from architecture decisions through to App Store and Play Store releases. Skilled in Clean Architecture, Entity Framework Core, RESTful API design, and relational database modeling (PostgreSQL, MariaDB).

Experienced technical lead who mentors engineers and drives measurable improvements in performance and stability.

Resume / CV

Get the full breakdown of my experience, skills and education as a PDF.

Download CV (PDF) ↓

Let's work together

Open to new roles and freelance mobile / full‑stack projects — feel free to reach out.