Ruslan Badaev
Senior Flutter Developer
Summary
Senior Flutter developer with 5+ years of commercial Flutter experience. Strengths: speed, reliability, scaling. Delivered large mobile products and platforms across fintech white-label core, IoT/telematics monitoring, automation, and GenAI workflows. End-to-end ownership: architecture, development, releases, production support, urgent fixes, and complex integrations.
Key Impact
- Flutter lead on a large white-label mobile core with multiple client forks, production releases, stability, and long-term support.
- Led migration from monolith to modular architecture to scale features and client customizations.
- Fintech-grade security in production: secure networking, SSL pinning, strict data handling.
- CI/CD and release engineering across multiple environments and clients: Bitrise, Codemagic, GitHub Actions.
- IoT platform with 24/7 monitoring for 10,000+ assets, streaming and batch telemetry ingestion.
- Banking fork with 100k+ users, active product development during delivery plus ongoing support in production.
Available for senior and lead Flutter roles.
Focus Areas
FlutterFinTechIoT/TelematicsAutomationGenAI
Experience
FinTech, white-label mobile core - Flutter Lead | Tech Lead
2021 to 2026
Architecture and development of a white-label mobile core, client customizations, and production releases.
- Modules: payments, cards, crypto, native integrations.
- Security and data handling: secure networking, SSL pinning.
- CI/CD and release engineering: Bitrise, Codemagic, GitHub Actions.
- Production support, urgent fixes, store blockers, delivery-critical releases.
- Team leadership, mentoring, code reviews, interviews.
FlutterDartFinTechWhite-labelModular architectureSSL pinningBitriseCodemagicGitHub Actions
InTerra IoT, telematics platform - Software Engineer
2019 to 2021
24/7 monitoring and analytics platform for 10,000+ assets.
- Streaming and batch ingestion, telemetry processing with SLA-driven modes.
- Integrations: TCP, HTTP, MQTT, Bluetooth.
- Event correlation to reduce false positives.
- Support dashboard and automation tooling.
IoTTelematicsPythonNode.jsJavaMongoDBRedisDockerMQTT
Projects and freelance, automation and GenAI
2023 to present
Automation and ops tooling, integrations, reliability and cost controls.
- Generative apps and processing pipelines.
- LLM workflows: multi-step prompting, structured outputs, validation, fallback, safe action routing.
- Cost controls: token monitoring, budget guards, model routing.
n8nMakeZapierOpenAIAutomationGenAI
Technologies
Flutter and Mobile
- Flutter, Dart; Android, iOS.
- Platform Channels, native integrations, Kotlin, Swift, Objective-C.
- Architecture: Clean Architecture, modular, feature modules, multi-package, white-label, flavors.
- State management: BLoC, Cubit, Riverpod, Provider, MobX, Redux.
- Navigation: Navigator 1.0/2.0, go_router, auto_route.
- DI: get_it, injectable, Riverpod DI.
- Networking: REST, WebSockets, Webhooks, JSON.
- Security: SSL pinning, secure networking, strict data handling.
- Testing: unit, widget, integration, golden tests.
- CI/CD and release: Bitrise, Codemagic, GitHub Actions, fastlane, signing, env configs, rollout support.
Backend and Platform Engineering
- Python, Node.js, Java.
- MongoDB, Redis, Docker.
- Streaming pipelines, batch pipelines.
- TCP sockets, HTTP, MQTT, Bluetooth.
- Monitoring, alerts, retries, rate limiting, idempotency.
- Event correlation and anomaly detection to reduce false positives.
Automation and GenAI
- n8n, Make, Zapier plus custom Python and Node.js extensions.
- LLM workflows: multi-step prompting, structured outputs, validation, fallbacks, safe action routing.
- Cost controls: token monitoring, budget guards, model routing.
- AI developer tools: OpenAI Codex, GitHub Copilot, Cursor.
Education
MTUCI, Bachelor, Software Engineering and Intelligent Systems
2018 to 2022