All experience

Flutter Developer (Full-time)

Elkood

Oct 2024 – Jan 2026 · Aleppo, Syria

My first full-time mobile role and the strongest evidence of production-company work: five apps shipped to the App Store and Google Play in fourteen months, across e-learning, delivery, retail, and security.

5 production apps released and maintained
12+ features shipped to 2,000+ active users
Crash rate reduced by up to 30%
Reliability improved by 25%

What I did

  • Built and shipped production Flutter apps end to end within an Agile/Scrum team.
  • Introduced Clean Architecture and Codemagic CI/CD to projects that lacked them.
  • Integrated SignalR real-time, Firebase, Google Maps, in-app purchases, and Google ML Kit.
  • Owned release management for both the App Store and Google Play.
  • Took on legacy refactors to improve maintainability and reduce crash rates.

Elkood was my first full-time mobile development role: fifteen months, five production apps, and the place where I went from a competent Flutter developer into one who had seen the entire production lifecycle of half a dozen real apps.

What shipped

Across e-learning, marketplace, delivery, retail, and security verticals, I built and maintained apps that real users depend on every day — Be The Best (e-learning with real-time chat and subscriptions), Q2AUTO (a security-guard management system I built independently), Royal Button (a POS administration app with AI image search), G-Store Driver and G-Store Employee (a real-time delivery + warehouse pair), plus maintenance and enhancement work on existing apps.

How I worked

The pace was intense — two-week sprints in a cross-functional Agile team — and the volume of integrations was the highest of my career so far: SignalR real-time, Firebase, Google Maps with clustering and live tracking, in-app purchases, background services, push notifications, deep linking, and image-based search with Google ML Kit.

The architectural lessons mattered as much as the integrations. By the end of my time there, I was the developer most likely to be handed a legacy refactor, because the team had seen me improve maintainability on inherited projects. I introduced Clean Architecture into projects that hadn’t started with it, and stood up Codemagic CI/CD pipelines so releases stopped being a manual, anxious affair.

Why it matters

Elkood is the clearest proof in my portfolio of production-company work: not one polished demo, but a sustained record of shipping, maintaining, and hardening multiple apps in parallel — reducing crash rates by up to 30% while keeping the codebases healthy for the next developer.