Samir Aghayev

Samir Aghayev

Senior Mobile Engineer · Flutter

Baku, AzerbaijanBakı, Azərbaycan

● Open to on-site, hybrid and remote roles · Baku or relocationOfis, hibrid və uzaqdan iş təkliflərinə açığam · Bakı və ya relokasiya
7years in mobileil mobil təcrübə
22apps shippeddərc olunmuş tətbiq
iOS + AndroidApp Store & Google Play
US · IsraelABŞ · İsrailremote teamsuzaqdan komandalar

AboutHaqqımda

Flutter developer with 7 years in mobile. I have shipped 22 apps to the App Store and Google Play, mostly for retail, fintech and utility companies in Azerbaijan, with remote work for teams in the US and Israel. Most of what I build sits in the awkward parts of an app: payments, live maps, and real-time state that has to survive a bad connection. Currently leading mobile development at RTH under TABİB.

Mobil sahədə 7 il təcrübəsi olan Flutter tərtibatçısıyam. App Store və Google Play-də 22 tətbiq dərc etmişəm. Əsasən Azərbaycanda pərakəndə, fintex və kommunal şirkətləri üçün işləmişəm, ABŞ və İsraildəki komandalarla da uzaqdan çalışmışam. Ən çox tətbiqlərin çətin hissələri ilə məşğul oluram: ödənişlər, canlı xəritələr və real vaxtda işləyən vəziyyət, hansı ki, zəif internetdə də düzgün işləməlidir. Hazırda TƏBİB nəzdində RTH-də mobil inkişafa rəhbərlik edirəm.

SkillsBacarıqlar

LanguagesProqramlaşdırma dilləri
DartKotlinJavaSwiftJavaScript
Flutter
BLoCProviderRxDartget_itClean ArchitectureMVVMPlatform channelsResponsive & custom UI
Integrationsİnteqrasiyalar
REST / DioWebSocketsFirebaseFCMCrashlyticsOneSignalPayment gatewaysGoogle MapsOpenStreetMapGeolocation & foreground servicesDeep linksNFC
Workflowİş prosesi
Git (GitLab, Bitbucket)JiraScrumApp Store ConnectPlay ConsoleCode review

Experienceİş təcrübəsi

Senior Flutter Developer · RTH under TABİB, BakuTƏBİB nəzdində RTH, Bakı

2024 – Present2024 – indi
  • Lead mobile development for healthcare applications.
  • Set the architecture the team builds on: Clean Architecture with BLoC and get_it, so features stay separate and testable.
  • Handle releases end to end, from build flavors through App Store submission, then monitor Crashlytics after each rollout.
  • Səhiyyə tətbiqlərinin mobil inkişafına rəhbərlik edirəm.
  • Komandanın arxitekturasını qurmuşam: BLoC və get_it ilə Clean Architecture. Belə ki, funksiyalar bir-birindən ayrı və test oluna bilən qalır.
  • Relizləri əvvəldən axıra özüm aparıram: build flavor-lardan App Store-a göndərişə qədər, sonra hər buraxılışdan sonra Crashlytics-i izləyirəm.

Senior Software Engineer · Fayton LLC, USA (contract, remote)ABŞ (müqavilə, uzaqdan)

2024 – 2026
  • Built the whole Fayton platform: the passenger app, the driver app and the website.
  • Matching flow over WebSockets: driver location, route creation, fare negotiation and order state, reconciling when a driver loses signal between cities.
  • Location layer on Geolocator and a foreground service, batching updates so long intercity routes don't drain the battery.
  • Both apps are live on the App Store and Google Play.
  • Bütün Fayton platformasını qurmuşam: sərnişin tətbiqi, sürücü tətbiqi və veb sayt.
  • WebSocket üzərində uyğunlaşdırma axını: sürücü yeri, marşrut, qiymət razılaşması və sifariş vəziyyəti. Şəhərlər arasında sürücünün siqnalı itəndə vəziyyət yenidən sinxronlaşır.
  • Geolocator və foreground service üzərində yer xidməti qurmuşam. Yeniləmələr toplu göndərilir ki, uzun şəhərlərarası yollarda batareya tez bitməsin.
  • Hər iki tətbiq App Store və Google Play-dədir.

Senior Flutter Developer · NMSOFT LLC, BakuBakı

2024 – 2025
  • Built E-Bina and E-Bina Manager: balance top-up, payment history, service requests and intercom control.
  • Extracted shared code into an internal package that cut a few weeks off each new client project.
  • E-Bina və E-Bina Manager tətbiqlərini hazırlamışam: balans artırma, ödəniş tarixçəsi, xidmət sorğuları və domofon idarəsi.
  • Ortaq kodu daxili paketə çıxarmışam. Bu, hər yeni müştəri layihəsində bir neçə həftə vaxta qənaət etdi.

Middle Flutter Developer · Jeykhun Imanov Studio, BakuBakı

2023 – 2024
  • Maintained and extended existing Flutter apps, mostly e-commerce.
  • Mövcud Flutter tətbiqlərini, əsasən e-ticarət, dəstəkləmiş və genişləndirmişəm.

Middle Flutter Developer · NSPSolutions LLC, BakuBakı

2022 – 2024
  • Worked across e-commerce, retail loyalty and payment apps.
  • Integrated card payments, FCM and OneSignal notifications, deep links and Firebase Analytics.
  • Reduced crashes and jank in production apps using Crashlytics reports and DevTools profiling.
  • E-ticarət, loyallıq və ödəniş tətbiqləri üzərində işləmişəm.
  • Kartla ödəniş, FCM və OneSignal bildirişləri, deep link-lər və Firebase Analytics inteqrasiya etmişəm.
  • Crashlytics hesabatları və DevTools profilinqi ilə canlı tətbiqlərdə çökmələri və donmaları azaltmışam.

Flutter Developer · ELX LLC, BakuBakı

2021 – 2022
  • Built both sides of a ride-hailing product: the driver app and the passenger app.
  • Taksi sifarişi məhsulunun hər iki tərəfini hazırlamışam: sürücü və sərnişin tətbiqləri.

Junior Flutter Developer · Medium Creative Agency, BakuBakı

2020 – 2021
  • Switched from Android to Flutter. Shipped several client projects from scratch and maintained Ofisait and Fraza.
  • Android-dən Flutter-ə keçmişəm. Bir neçə müştəri layihəsini sıfırdan hazırlamış, Ofisait və Fraza tətbiqlərini dəstəkləmişəm.

Junior Android Developer · Frazex LLC, BakuBakı

2019 – 2020
  • First job. Maintained production Android applications.
  • İlk iş yerim. Canlı Android tətbiqlərini dəstəkləmişəm.

Open source

dio_debug_logger

v0.4.0 · MIT

An in-app network inspector for Dio, published on pub.dev. Two lines to set up, and automatically disabled in release builds.

Dio üçün tətbiq daxilində şəbəkə inspektoru, pub.dev-də dərc olunub. Qoşulması iki sətirdir, release build-lərdə avtomatik söndürülür.

  • Draggable debug button that opens a searchable request log with request, response and error details.
  • Statistics, retry, and export as cURL, Postman or JSON.
  • Passwords, tokens and keys masked everywhere: UI, console, copy and export.
  • Switch between dev, staging and prod backends at runtime.
  • Sürüklənən debug düyməsi: axtarışlı sorğu siyahısı, sorğu, cavab və xəta detalları.
  • Statistika, sorğunu təkrarlamaq, cURL, Postman və ya JSON kimi ixrac.
  • Parol, token və açarlar hər yerdə gizlədilir: interfeys, konsol, kopyalama və ixrac.
  • İş zamanı dev, staging və prod serverləri arasında keçid.
160 / 160 pub points Android · iOS · Web · Desktop Dart 3 · null-safe

Selected appsSeçilmiş tətbiqlər

Shopping and retailAlış-veriş və pərakəndə

Irshad.az ★ 4.2 · 273

Electronics retailer: 40,000-product catalogue, guest checkout, order tracking.Elektronika mağazası: 40 000 məhsullu kataloq, qeydiyyatsız sifariş, sifarişin izlənməsi.

Ofisait.az ★ 4.6

Online store with coupon codes, lottery mechanics and nearby-store notifications.Kupon kodları, lotereya və yaxınlıqdakı mağaza bildirişləri olan onlayn mağaza.

Etta

Cosmetics and beauty marketplace for an official distributor.Rəsmi distribyutor üçün kosmetika və gözəllik marketpleysi.

Əmin Bazar

Loyalty app with a bonus wallet and a shake-to-reveal daily deal.Bonus pul kisəsi və telefonu silkələyərək açılan gündəlik endirimi olan loyallıq tətbiqi.

Payments and loyaltyÖdənişlər və loyallıq

Kassam.az & PayPark.az

Payment and parking-payment platforms, mobile and web.Ödəniş və parkinq ödənişi platformaları, mobil və veb.

MyBanko

Banking and payments application.Bank və ödəniş tətbiqi.

Norm Bonus ★ 4.2

Ordering and bonus redemption for Norm OJSC cement dealers.Norm ASC sement dilerləri üçün sifariş və bonusların istifadəsi.

NORM Ustalar Klubu

Loyalty programme for trade professionals, with rewards and campaigns.Ustalar üçün mükafat və kampaniyaları olan loyallıq proqramı.

Transport, utilities and propertyNəqliyyat, kommunal və əmlak

Fayton User

Intercity rides and parcel delivery for passengers and senders.Sərnişinlər və göndərənlər üçün şəhərlərarası səfər və bağlama çatdırılması.

Fayton Driver

Driver side: route creation, fare setting and cargo acceptance.Sürücü tərəfi: marşrut yaratmaq, qiymət təyin etmək və yük qəbulu.

Azerishiq

National electricity operator's app: debt, consumption, payment history, support chat.Milli elektrik operatorunun tətbiqi: borc, istehlak, ödəniş tarixçəsi, dəstək çatı.

E-Bina

Property management for residents: balance top-up, payment history, service requests and intercom control.Sakinlər üçün əmlak idarəetməsi: balans artırma, ödəniş tarixçəsi, xidmət sorğuları və domofon idarəsi.

E-Bina Manager

The building managers' side of E-Bina. Also built apps for Baku City Residence, Harmony Residence, Avenue Group and Huner Group.E-Bina-nın bina idarəçiləri üçün tərəfi. Həmçinin Baku City Residence, Harmony Residence, Avenue Group və Huner Group üçün tətbiqlər.

Education, media and agricultureTəhsil, media və kənd təsərrüfatı

UniMastery

Branded courses, workshops and 1:1 sessions with messaging and payments. Remote client, Israel.Mesajlaşma və ödənişlə brendli kurslar, vorkşoplar və fərdi dərslər. Uzaqdan müştəri, İsrail.

Yeniavaz

Daily news application.Gündəlik xəbər tətbiqi.

Dr.Agro & Agroom

Agriculture sector applications.Kənd təsərrüfatı sahəsi üçün tətbiqlər.

EducationTəhsil

BSc Information Securityİnformasiya təhlükəsizliyi, bakalavr

Azerbaijan Technical University, BakuAzərbaycan Texniki Universiteti, Bakı · 2019 – 2023

Outside work: I play guitar, and I pick up new languages the same way I pick up new frameworks.

İşdən kənar: gitara çalıram, yeni dilləri də yeni framework-lər kimi həvəslə öyrənirəm.

LanguagesDillər

  • AzerbaijaniAzərbaycan diliNativeAna dili
  • TurkishTürk diliNativeAna dili səviyyəsində
  • Englishİngilis diliProfessional workingPeşəkar iş səviyyəsi

ContactƏlaqə

Open to on-site, hybrid and remote roles, in Baku or with relocation. The fastest way to reach me is email or LinkedIn.

Bakıda və ya relokasiya ilə ofis, hibrid və uzaqdan iş təkliflərinə açığam. Mənimlə ən tez email və ya LinkedIn vasitəsilə əlaqə saxlaya bilərsiniz.

Contact SamirSamirlə əlaqə

+994 50 851 90 76

CallZəng et