Kamil F.
FLUTTER DEVELOPER
- Commercial experience:
- 2 years 10 months
- Education:
- higher
- English proficiency:
- B2
Specialization
- Flutter
- Dart
- Kotlin
- Swift
- Figma
- REST
- Tailwind
- REST API
Key Skills
- Mobile app development with Flutter
- Client-server interaction (REST, WebSockets)
- Using Clean Architecture, DI
- Flexible and adaptive layout (for tablets)
- Git for version control
- Security & Compliance (DevSecOps) – introducing secure practices into DevOps processes, vulnerability scanning (SAST/DAST), secrets management
- Monitoring & Logging – Prometheus, Grafana, alerting setup
- API Design & Architecture – REST API design, microservice architecture, service integration
- Data handling: Zustand, React Query (TanStack)
- Git flow
- Figma: variants, variables, prototyping, design systems
Basic Skills
- Multithreading using Isolates, Android Foreground and Background Services
- Platform communication: MethodChannel, FF
- CI/CD setup for building, testing, formatting, and publishing the project
- Native iOS and Android development
- Mobile languages: Dart, Kotlin, Java, Swift
- Internationalization using Intl, Slang
- Using iOS capabilities: Push Notifications, Location, Network Extension
- Bug fixing using Crashlytics and AppMetrica
- Axios, react-query, TanTask
- Lighthouse / Core Web Vitals optimization
- i18n setup (internationalization, content localization)
- SSR (Server-Side Rendering), SSG (Static Site Generation) and ISR (Incremental Static Regeneration) setup
- Rendering and data optimization with React Suspense and Streaming
- Metadata and Open Graph tags setup
- 3D graphics: Three.js
- Animations: GSAP
Tools and Technologies
- FPDart
- FIC
- BLoC
- Riverpod
- RxDart
- Dio
- Http
- freezed
- Isar
- Hive
- ObjectBox
- Camera
- Location
- Awesome Notifications
Also have experience with:
Figma, Python, JS, TS, CSS, HTML, Haskell, Scala, Rust, C++
Projects
11.2025 - PRESENT
Application for remote access to an intercom system
MOBILE DEVELOPER
5 SPECIALISTS ON THE PROJECT
- – developed a marketplace module and seller chat in native apps using Compose and SwiftUI
- – implemented In-App Update SDK for RuStore and Google Play on Android, manual update check in the App Store on iOS
- – optimized network requests in the app by adding caching
06.2025 - 10.2025
Golf club employee app
FLUTTER DEVELOPER
8 sPECIALISTS ON THE PROJECT
- – optimized map functionality by adding caching and lazy loading of zones and pins
- – implemented a document section for displaying images, PDFs, and DOCX files
- – integrated a web service communicating via JS Channel
- – integrated HMS for notification handling on Huawei devices
- – automated project builds using GitHub Actions
10.2024 - 12.2024
MVP of a blockchain ecosystem application with its own token
FLUTTER DEVELOPER
10 sPECIALISTS ON THE PROJECT
- – configured the application architecture
- – used Hero and vanilla animations
- – integrated In-App Purchase, Push Notifications, and Network Extension on iOS
- – integrated Metamask SDK, implemented cryptocurrency payment
02.2024 – 08.2024
Social network for new parents
FLUTTER DEVELOPER
7 sPECIALISTS ON THE PROJECT
- – implemented Clean architecture, flavors, and DI
- – integrated YooMoney SDK, VK ID, MyTracker
- – wrote a CI/CD pipeline for formatting and building the app, integrating events from Yandex Metrica by analysts
- – implemented 6 major flows and many minor features, optimized UI, wrote nested lazy lists, implemented caching and loading only missing data to reduce requests
- – handled deep links and push notifications
10.2023 – 02.2024
App for publishing and viewing articles
FLUTTER DEVELOPER
5 sPECIALISTS ON THE PROJECT
- – implemented 3 screens, integrated backend and database storage
- – tested behavior using Proxyman
06.2023 – 09.2023
App for taxi and courier drivers
FLUTTER DEVELOPER
12 sPECIALISTS ON THE PROJECT
- – integrated analytics into the marketplace in collaboration with the analytics department
- – added 8 new features and configurations for their activation and customization
- – worked with Crashlytics and AppMetrica
Education
- 2024 Innopolis University, Bachelor's degree, 4 years. Field: Computer Science, specialization: Software Development (English‑taught program)
- 2026 Innopolis University, Master's degree, 2 years. Field: Computer Science, specialization: Software Engineering (English‑taught program)
- 6-month Yandex Practicum retraining course, software tester
- 2 months of STEPIK professional development courses: test automation with Selenium and Python