enver.dev
Senior Flutter DeveloperMobile Architect
Istanbul, Türkiye--:--:-- GMT+3
7 years · 7 teams2M+ end-users reached
Turkish · Englishcontact@enver.dev

Enver Erdem

I build production-grade, cross-platform apps with clean architecture and a sharp eye for performance. 7 years in, my work has reached 2M+ users across e-commerce, logistics, WMS, construction tech, healthcare and AI.

// ignore: render_flex_overflow

About. // lib/about.dart

I build Flutter apps for people who never think about Flutter: shoppers on Rossmann, pickers on warehouse handhelds, PepsiCo reps on iPads, doctors on video calls.

7 years of Flutter in production, since 2019
2M+ end-users on apps I architected
6 industries: e-commerce, logistics, WMS, construction tech, healthcare, AI
6 open-source packages on pub.dev

$ flutter doctor

Expertise

Doctor summary (to see all details, run flutter doctor -v):

[✓] Flutter (Channel stable, 7 years, on Istanbul, locale tr-TR)
  • • Shipping Flutter to production since 2019
  • • State and DI: Riverpod · Bloc · Provider · RxDart · GetIt · Injectable
  • • Routing and data: GoRouter · AutoRoute · Hive · SqfLite · Dio
[✓] Cross-platform - one codebase for iOS, Android, tablet and web
  • • Layouts that feel native on every screen, from handheld terminals to iPads
  • • Responsive UI, adaptive navigation
[✓] Clean Architecture - modular, testable, clear layer boundaries
  • • Presentation, domain and data layers kept apart
  • • Modular apps, micro-frontend approach
[✓] Native bridges - Swift, Kotlin and C++ when Flutter has to go deeper
  • • Platform channels to Swift and Kotlin, FFI into C++
  • • Shipped in lightweight_barcode_scanner, fully offline
[✓] CI/CD and releases - first commit to App Store and Google Play
  • • Automated pipelines and release flows
  • • AppCircle · Azure · Bitbucket · Docker · Firebase Crashlytics
[✓] Backend and data - GraphQL, REST, Node.js, Firebase
  • • Magento ecosystem, Elasticsearch, OAuth
  • • TypeScript, JavaScript and Angular on the web side
[✓] Connected device (2M+ available)
  • • Rossmann, Saat&Saat, Armağan Oyuncak and more. See flutter devices below.
[!] Sleep (1 issue)
  • ✗ "One more hot reload" detected at 02:14

! Doctor found issues in 1 category.

Experience

The following CareerOverflowError was thrown building Enver(dirty, state: _EnverState#2m7yr):

7 years of shipping do not fit in one viewport.

The relevant error-causing widget was:
  Enver Enver:file:///istanbul/lib/main.dart:7:3

When the exception was thrown, this was the stack (most recent call first, tap a frame):

  1. #0 MNMTechnology.leadMobileArchitecture (package:e_commerce/mnm_technology.dart:2024:06) Flutter Developer · MNM Technology · On site · Jun 2024 — now · E-commerce
    • Lead architecture decisions for e-commerce apps serving 2M+ end-users.
    • Improved rendering and navigation performance by reworking state management.
    • Own CI/CD and release flows for Google Play and App Store; integrated the Magento ecosystem.

    uses: Flutter, Provider, GoRouter, Dio, GraphQL, Elasticsearch, Magento

  2. #1 CloudCan.buildTwoAppsFromScratch (package:real_estate_ai/cloudcan.dart:2023:06) Flutter Developer · CloudCan · Remote · Jun 2023 — Jun 2024 · Real estate, AI
    • Built two complete apps from scratch: real estate and AI image processing.
    • Designed a clean, modular architecture on Riverpod.
    • Implemented secure authentication and optimized API communication.

    uses: Riverpod, Clean Architecture, OAuth

  3. #2 RealViewCH.shipToEveryScreen (package:construction_tech/realview_ch.dart:2022:06) Flutter Developer · RealView CH · Remote · Jun 2022 — Jun 2023 · Construction tech
    • Built a responsive construction management app for mobile, tablet, iPad and web.
    • Implemented DI, secure storage, OAuth and a scalable UI architecture.

    uses: Riverpod, AutoRoute, GetIt, Injectable, Dio, OAuth

  4. #3 LogiwaWMS.runOnHandheldTerminals (package:warehouse/logiwa_wms.dart:2022:01) Flutter Developer · Logiwa WMS · Remote · Jan 2022 — Jun 2022 · Warehouse
    • Developed a warehouse and handheld-terminal app for industrial WMS workflows.
  5. #4 XinerjiSoftware.deliverLogistics (package:logistics/xinerji_software.dart:2021:01) Flutter Developer · Xinerji Software · Remote · Jan 2021 — Jan 2022 · Logistics
    • E-commerce and logistics apps: Kıta Logistics, Naklog, Servex, Genel Transport, Mordepo.
    • Angular and Flutter delivery across web and mobile.
  6. #5 Profe.buildPepsellForPepsiCo (package:crm/profe_information_systems.dart:2020:07) Flutter Developer · Profe Information Systems · Remote · Jul 2020 — Jan 2021 · CRM
    • Built the Pepsell CRM iPad app for PepsiCo Turkey.
  7. #6 SuperDoktor.connectDoctorsAndPatients (package:healthcare/super_doktor.dart:2019:01) Flutter Developer · Super Doktor · Remote · Jan 2019 — Jul 2020 · Healthcare
    • Two apps and an Angular web portal connecting doctors and patients.
    • Firebase chat, Firestore appointments, Agora video calls, API integrations.
  8. #7 SakaryaUniversity.computerEngineering (package:education/sakarya_university.dart:2011:09) Computer Engineering · Sakarya University · Sep 2011
    • Where the stack begins.

(elided 3 frames from class _Childhood, class _HighSchool, and dart:async)

$ flutter devices

In production

Found 3 connected devices:

Saat&Saat

E-commerce app for Saat&Saat, built on Magento and GraphQL.

uses: Flutter, Dart, Magento, GraphQL, Firebase, New Relic, Adjust, Segmentify, Next4Biz Live Chat, Analytics

Rossmann

E-commerce app for Rossmann Türkiye, built on Magento and GraphQL.

uses: Flutter, Dart, Magento, GraphQL, Insider, Analytics

Armağan Oyuncak

E-commerce app for Armağan Oyuncak, built on Magento and GraphQL.

uses: Flutter, Dart, Magento, GraphQL, Persona Click, Analytics

pubspec.yaml

On pub.dev

name: enver
description: Packages I wrote because an app needed them.
version: 7.0.0+2019
dependencies:# all mine
lightweight_barcode_scanner: # offline barcode & QR · Dart, Swift, Kotlin, C++
yetki: # role-based access control for Dart & Flutter
lawyer: # lightweight business rules for Flutter
persona_click_rest: # PersonaClick REST API: events, sessions, tracking
gqlify: # GraphQL schema → small, strongly typed Dart APIs, at build time
gqlify_runtime: # the small runtime gqlify's generated code runs on
# also on the web: swagger-parser.com
# parse & visualize Swagger 2.0 / OpenAPI 3.0 · React, Vite
resolves all 6 in the console below