Yelaman Yelmurat
Yelaman Yelmurat

Yelaman Yelmurat - Senior Flutter Engineer | Astana, Kazakhstan

Senior Flutter Engineer

Astana, Kazakhstan

Open to opportunities4.5+ years10+ apps shippedOSS author

Senior Flutter Engineer with 4.5+ years shipping 10+ production apps. Team Lead at Central Asia's largest IT cluster.

  • Astana Hub — lead a 4-person mobile team: architecture, CI/CD, and code review. Modularized a monolith into 14 feature modules, cutting build times ~60% and app size ~26% on a product serving 15–20K MAU.
  • Open source — author of ISpect (debug panel), Approval Tests (snapshot testing), and Analytics Gen (code generation). Flutter/Dart tools used in production with ~5K weekly downloads.
  • Domain breadth — shipped across marketplaces, real estate, agro-tech with heavy map rendering, and document management. Started in UX/UI design before moving into engineering.

0

Apps Shipped

0

Years of Experience

0

Weekly OSS Downloads

0

Students Mentored

Work Experience

Overall4 yrs 7 mo
Letter of Recommendation

The official application of Astana Hub - Central Asia's largest innovation cluster, a unified entry point to the ecosystem. Functionality includes: events (hackathons, pitches), application submissions, LMS platform (AI/IT education), community subscriptions, gamification (AI Movement/AI Quest quests, Social Coins, marketplace, achievement profile), modules for major events (Digital Bridge, Digital Qazaqstan, GITEX), QR Counter, Onboarding CJM, and personalized push notifications.

Key Contributions

  • Led modularization of a monolith into 14 feature modules with boundaries drawn along business domains (DDD + Clean Architecture), plus 2 reusable packages extracted to Melos. Each module encapsulates its models, repositories, and UI - enabled parallel development streams, reduced merge conflicts, and cut incremental build times.
  • Designed an update distribution & remote configuration system combining native update mechanisms (Google Play In-App Updates, iTunes Lookup API), Remote Config (Forced Update, Feature Toggles), and Shorebird (Code Push) enabling Dart-layer hotfixes in minutes vs. the standard 1-7 day store review cycle.
  • Established engineering practices: enforced strict static analysis, reducing analyzer issues from ~2,000 to ~20 (99% reduction) across the repo. Unified Trunk-Based Development, set up pair review, and defined Individual Development Plans (IDPs) for 2 team members.
  • Integrated AI-Assisted Development workflows: adopted Claude as the team AI assistant and built agent_sync - a pure-Bash CLI (zero runtime deps) that distributes a shared .ai/src/ source (rules, skills, commands, agent personas) to 14 AI tools in their native formats, with GitHub Actions validation preventing config drift across developers and CI.
  • Migrated dependency injection from Service Locator (GetIt) to a Pure DI system (Manual Composition Root) with Constructor Injection across 14 feature modules - turned missing dependencies into compile errors instead of runtime exceptions, and made dependency graphs explicit and testable.
  • Shipped a modular data layer on Drift ORM with atomic transactions and stale-while- revalidate caching (serve from cache, refresh in background on TTL expiry). Offloaded large-dataset parsing to Isolates, preventing frame drops during list scrolling in poor-network conditions.
  • Engineered navigation on Octopus Router - stateful nested stacks (tabs with independent history), type-safe arguments, and deep link state restoration that reconstructs the full hierarchy (active tab, stack depth, nested screens) so users land in the correct context.
  • Implemented digital signature flow via government PKI service (Deep Linking, OAuth 2.0 via WebView, web fallback) - replaced a desktop signing agent that took 5–10 minutes per document, reducing the process to ~1.5 minutes.
  • Deployed ReCAPTCHA Enterprise, filtering ~85% of bot registrations, and added screen capture protection for sensitive content.
  • Built GitHub Actions + Fastlane pipelines using GitHub-hosted runners for parallel iOS/Android builds with flavor support (dev/prod), auto-deployment to TestFlight, and Slack notifications. Optimized build times from >10 to ~4 minutes via dependency caching and migrating analytics generation to a custom CLI, removing build_runner overhead.
  • Created a corporate UI Kit with 102 reusable components. Implemented custom visual effects via GLSL Shaders (FragmentProgram) - reduced shimmer animation overhead from N per-widget tickers to 1 shared ticker, improving frame performance across skeleton-heavy loading screens. Integrated interactive 3D models via model-viewer (WebGL-based rendering). Web Showcase: https://astanahub-dev.github.io/mobile_ui_kit/
  • Automated repetitive workflows via custom code generation: analytics_gen reduced new event addition from 10–15 minutes to 2 with auto-documentation; Flart plugin synchronized design tokens (colors, typography, variables), reducing manual transfer of 50–100 tokens from 1 hour to minutes. Integrated ISpect in-app bug reporter to accelerate diagnosis by auto-collecting logs, network traffic, and device state.
  • Architected a multi-backend layer with isolated clients for internal services and payment gateways (Kaspi Pay, Freedom Pay). Decoupled configuration (BaseUrl, Interceptors, Error Handling) reduced new API integration setup from ~1 day of boilerplate to a few hours.
  • Delivered the Digital Bridge networking module - WebSocket chat with auto-reconnect, match cards, QR business card scanning with contact saving, and two-way calendar synchronization (iOS/Google Calendar). Replaced manual contact exchange and disconnected scheduling with a single in-app flow for connecting and planning sessions.
  • Optimized application size by ~26% total (35 MB → ~26 MB) in two stages: (1) wrote a custom asset compression script (WebP), reducing size from 35 MB → 29 MB; (2) authored a Python automation script to detect and remove unreferenced assets across all sources - freed an additional ~3 MB.
  • Launched Digital Bridge event modules - ticketing, schedule builder, QR check-in, and gamification (AI Quest); the check-in flow processed 14,400+ QR scans with 86% ticket activation during live event load (27K+ attendee context).
  • Introduced an in-app survey system replacing manual spreadsheet collection - gave the product team structured per-segment feedback (visitors, speakers, partners) for the first time, enabling data-driven planning for future events.
Letter of Recommendation

Electronic Document Management (EDM) system for the public sector and corporate clients (10+ enterprise accounts including universities and government organizations). Functionality includes: incoming/outgoing documents, registration, resolutions, approvals, discussions, deadline and executor management, attachments, search and filters, push notifications, and digital signatures (government PKI). The mobile client offloaded significant user load from the web portal.

Key Contributions

  • Reduced app startup time by ~60% (from ~3.0s to ~1.2s) - measured from main() to first interactive screen. Offloaded heavy synchronous operations from main(), implemented parallel async dependency initialization and Lazy-loading of modules.
  • Designed a Feature-first architecture on the BLoC + Repository stack. Covered ~80% of business logic (BLoC, Repository, Use Cases) with Unit tests (verified via CI coverage reports). Implemented product analytics (events, funnels, core scenarios).
  • Implemented the core EDM module: creation, approval, resolutions, and signing via government PKI digital signatures (supporting ACL role models). Extended the platform with a vacation request flow, migrating the process from physical HR visits to an in-app workflow.
  • Created a base of Architectural Decision Records (ADR) and guidelines - previously nonexistent documentation aimed at streamlining onboarding for new developers.
  • Developed a multi-factor authentication system (2FA, Face Detection via Google ML Kit, PIN) with Secure Storage. Face Detection was used as an identity verification step (presence + liveness check), complementing PIN and 2FA factors.
  • Configured CI/CD pipelines and monitoring. Implemented structured logging that cut diagnosis time for network and system errors from hours of log-digging to minutes of filtered search. Set up push notification delivery across Google GMS and Huawei HMS, covering all device types in the enterprise client base.
  • Optimized application size by ~35% (50 MB → 32 MB, Play Console data) by eliminating unused dependencies and legacy assets, lowering storage requirements for budget devices.
  • Shipped the Drive module (file storage, uploading, version history via Chopper) and battery-efficient GPS tracking via Method Channels - brought both features from the web portal into the mobile app, covering field monitoring use cases without draining device battery.

AgroTech platform for managing agro-holdings across Central Asia (Kazakhstan, Russia, Uzbekistan; 1M+ hectares under monitoring, 130+ farms). Provides satellite imagery with vegetation indices (NDVI, nitrogen, chlorophyll), real-time GPS fleet telematics (fuel consumption, coverage tracking), crop rotation management, agronomist field journal, warehouse inventory, and pest knowledge base. Built for regions with poor connectivity - offline-first architecture is a core requirement.

Key Contributions

  • Optimized AgroGIS rendering of 5,000+ objects via dynamic zoom-level clustering, lazy loading (on-screen items only), and Isolate-based parsing of large datasets and charts - eliminated the 2–3s freeze during zoom/pan on budget Android devices.
  • Implemented offline-first architecture: tile caching (OpenStreetMap), data caching (Drift), and conflict resolution with update prioritization. Designed API contracts via Retrofit, aligning sync and error handling with the backend to maintain cache consistency.
  • Assembled crop and finance dashboards for management reports. Integrated GA4 and Dynamic Links, giving the product team visibility into drop-off points and feature adoption.
Letter of Recommendation

First professional development experience. Started as an intern, received a full-time offer after one month. Shipped key functionality across 7 full-cycle products in a year, practicing XP disciplines (Pair Programming, short iterations, continuous feedback) with Time-to-Market under 2 months per MVP.

Key Contributions

  • Developed and conducted a Flutter course completed by over 100 students (20 video lessons, 12k+ views on YouTube, Zoom workshops). Four of the 100 graduates were hired into the team, expanding company capacity.
  • Owned end-to-end integration of payments (Stripe, RevenueCat), real-time features (GraphQL subscriptions, WebSocket), peripheral devices (Bluetooth, NFC), maps (Mapbox, Yandex Maps), local persistence (Hive, Isar), and product analytics (AppMetrica) across multiple projects - taking features from API contract to release.

Education

English-taught program. Combined studies with full-time work starting from the 1st year.

Diploma94/100IP Patent

Development of an LMS platform for the educational system of Kazakhstan

Backend - Go, Mobile - Flutter, BaaS - Supabase (Auth, Realtime, Storage)

Leadership
  • Served as Chairman of the Student Council - coordinated ~70 class representatives in the 1st year, expanding to ~150 across both 1st and 2nd year cohorts, acting as the voice of 3,000+ students.
  • Participated in Scientific Council, Ethics Council, Disciplinary Council, Student Government.
Awards

For special contribution to university development

Letter of appreciation from the Rector

View →

For active participation in university life

Letter of appreciation from the Rector

View →

Most Inventive Team

Nomination win at the university hackathon

View →

Skills

Mobile Core

5
FlutterDartSwiftKotlinFlutter Web

Architecture & State

11
Clean ArchMVVMFeature-firstFeature-basedContract-basedDDDBLoCRiverpodPure DIproviderget_it & injectable

Code Generation & Monorepo

5
build_runnerfreezedjson_serializableMelosWorkspaces

Custom UI

5
CanvasCustomPainterGLSL Shaders (FragmentProgram)Rivemodel-viewer (WebGL)

Testing & Quality

7
UnitWidgetIntegrationGolden (TDD)Approval TestsMocktailbloc_test

CI/CD & DevOps

12
GitHub ActionsFastlaneCodemagicShorebird (Code Push)Trunk-BasedGit FlowFirebase App DistributionTestFlightApp StoreGoogle PlayAppGalleryFlavors: dev/staging/production

Performance

9
IsolatesRxDartRepaintBoundaryPerformance OverlaysDevTools ProfilingTree ShakingCode SplittingWebPIcon Fonts

Integrations

19
Firebase (AuthFirestoreFCMCrashlyticsAnalyticsDynamic LinksRemote Config)SupabaseStripeRevenueCatKaspi PayFreedom PayReCAPTCHA EnterpriseGovernment PKI Digital SignatureAmplitudeGA4MixpanelAppMetricaHMS Push Kit

Network & Data

13
DioRetrofitChopperhttpGraphQLRESTWebSocketsDrift (Offline-first)HiveIsarsqfliteSharedPreferencesflutter_secure_storage

Native Capabilities

11
Method ChannelsEvent ChannelsBackground ServicesGeofencingGPS TrackingBiometrics (ML Kit)BLENFCAccelerometerGyroscopeHMS

Geo & Maps

7
Google MapsMapboxYandex MapKitOpenStreetMapClusteringOffline TilesGeofencing

Web & Backend

9
Next.jsTypeScriptHTML/CSSPython (DjangoFastAPI)Go (Basic)Figma Plugin APImodel-viewerGLB

Navigation

5
GoRouterAutoRouteOctopusNavigator 2.0Deep Links

Leadership & Collaboration

6
Teams up to 4 DevsMentorship (100+ Students)Code ReviewStakeholder ManagementWorking with ClientsIDP

Engineering Practices

6
Agile/ScrumKanbanXP (Pair Programming)TDDContinuous RefactoringADR / Architectural Guides / Tech Docs

Open Source Projects

ISpect

#debug-tool#inspector#logger#network
ISpect likesISpect points

Analytics Gen

#code-generation#analytics#cli#type-safety
Analytics Gen likesAnalytics Gen points

ApprovalTests.Dart

#testing#snapshot-testing#quality-assurance
ApprovalTests.Dart likesApprovalTests.Dart points

Draggable Panel

#ui-widget#draggable#interaction
Draggable Panel likesDraggable Panel points

Flart

#figma-plugin#design-tokens#automation

AgentSync

#ai-agents#cli#devops#automation

Apps

Astana Hub

Astana Hub

SuperApp
Novator WS

Novator WS

Enterprise
Egistic

Egistic

AgroTech
CleverMarket

CleverMarket

E-commerce
YGroup

YGroup

PropTech
Klara

Klara

Fintech
Kezekshi

Kezekshi

EdTech
Loca

Loca

Social
Favory

Favory

E-commerce
Roomshare

Roomshare

PropTech
Shake Detector

Shake Detector

Utility
Gurlish

Gurlish

Social
99Names

99Names

EdTech
MindfulKids

MindfulKids

EdTech
UtomLand

UtomLand

E-commerce
OnTools

OnTools

Utility
vKvartire

vKvartire

PropTech

Achievements

1st Place - ASK Hackday (Mobile App)

Alliance of Students of Kazakhstan

2022-06

Created a winning Flutter MVP in 36 hours among 100+ teams. $6,000 grant. Certificate ID 009-667.

View Achievement →
Best Agile Team

Astana Hub

2024-12

Annual best team award selected from all departments and teams at Astana Hub.

View Achievement →
Letter of Appreciation (Digital Bridge)

Astana Hub

2025

Recognition for contribution to the Digital Bridge event delivery.

View Achievement →

Resume

To those HRs out there who need a more organized and minimal version of my information, you can download the trusted PDF version here:

Download Resume PDF

Contact

Prefer a quick chat? Feel free to reach out on Telegram for the fastest response, or send me an email for detailed inquiries.