Hi, I’m Boris Kartapov, a Flutter developer with 5+ years of commercial experience. I specialize in native integrations and cross‑platform development, including building a Flutter plugin for hardware scanner SDKs (Atol, Honeywell, Urovo) via Platform Channels, and shipping apps across Android, iOS, Web, Aurora, and Desktop. I’ve delivered enterprise applications for Rostelecom, MTS, Magnit, and Wildberries. I’ve led mobile teams, driving architectural decisions, conducting code reviews, mentoring developers, and handling technical interviews. I favor pragmatic tech stacks (BLoC/Riverpod/MobX with Clean/MVVM and modular architectures) and actively leverage AI tools like Cursor, Claude Code, and Qwen‑Code to boost productivity.

Boris Kartapov

Hi, I’m Boris Kartapov, a Flutter developer with 5+ years of commercial experience. I specialize in native integrations and cross‑platform development, including building a Flutter plugin for hardware scanner SDKs (Atol, Honeywell, Urovo) via Platform Channels, and shipping apps across Android, iOS, Web, Aurora, and Desktop. I’ve delivered enterprise applications for Rostelecom, MTS, Magnit, and Wildberries. I’ve led mobile teams, driving architectural decisions, conducting code reviews, mentoring developers, and handling technical interviews. I favor pragmatic tech stacks (BLoC/Riverpod/MobX with Clean/MVVM and modular architectures) and actively leverage AI tools like Cursor, Claude Code, and Qwen‑Code to boost productivity.

Available to hire

Hi, I’m Boris Kartapov, a Flutter developer with 5+ years of commercial experience. I specialize in native integrations and cross‑platform development, including building a Flutter plugin for hardware scanner SDKs (Atol, Honeywell, Urovo) via Platform Channels, and shipping apps across Android, iOS, Web, Aurora, and Desktop.

I’ve delivered enterprise applications for Rostelecom, MTS, Magnit, and Wildberries. I’ve led mobile teams, driving architectural decisions, conducting code reviews, mentoring developers, and handling technical interviews. I favor pragmatic tech stacks (BLoC/Riverpod/MobX with Clean/MVVM and modular architectures) and actively leverage AI tools like Cursor, Claude Code, and Qwen‑Code to boost productivity.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate

Language

Russian
Fluent
English
Advanced

Work Experience

Senior Flutter Developer at Rostelecom
June 1, 2024 - Present
Designed and implemented an MVVM + Coordinator (Lotus MVC Pattern) architecture. Integrated backend APIs, FCM, and AppMetrica. Built a UI kit and screens for workspaces, task management, and workflows. Implemented HTML content rendering and parsing within the mobile app. Built a Kanban board with drag-and-drop and list views. Created services for uploading, downloading, and viewing documents and media. Managed runtime permissions and local file system access. Optimized data loading and UI rendering by refining request strategies (reducing load times from 3–4s to 1.5s) and minimizing repaints via granular state management.
Senior Flutter Developer (Lead Developer) Project work / Contract at MTS Digital
November 1, 2023 - May 1, 2024
Developed a mobile client for a field technician service request distribution system. Built modular, reusable feature components. Designed feature module boundaries and their communication with the core application. Implemented complex UI schedules for shifts and tasks (vertical daily timelines with synchronized time scrolling, overlap handling, and selection logic). Integrated internal corporate APIs. Developed and maintained design system components. Mentored junior and middle developers.
Senior Flutter Developer / Lead Flutter Developer at IT Magnit (ITM LLC)
December 1, 2021 - November 1, 2023
Developed a Flutter plugin via Platform Channels to integrate native Android SDKs for barcode scanners (Atol, Honeywell, Urovo), providing a unified Dart interface bridging three vendor SDKs. Designed application architectures (Clean, MVC). Achieved high unit test coverage for domain and repository layers, reducing regression bugs by ~70%. Implemented offline-first mode for unloading zones with unstable connectivity. Optimized list performance for 40k+ products: background isolate deserialization, internal chunking, and batched single-transaction inserts (improving save speed by 4x). Optimized rendering for stable 60 FPS while scrolling (RepaintBoundary) and reduced overall memory consumption by ~70%. Conducted code reviews, mentored 2–6 developers, handled technical interviews, and formed mobile development teams.
Flutter Developer at Alliance Professional Developers
November 1, 2020 - November 1, 2021
Developed user interfaces (main screen, account details, secure storage/PIN, animated donut charts for portfolio visualization) for cryptocurrency mobile wallets. Integrated backend services via REST API. Implemented business logic, wrote unit tests for key features, fixed bugs, and provided application support.

Education

Postgraduate Degree in Construction Equipment and Technologies (Energy Saving) at North Caucasus Federal University, Engineering Institute
January 1, 2016 - January 1, 2020
Master's Degree in Construction (Gas Supply of Populated Areas and Enterprises) at North Caucasus Federal University, Engineering Institute
January 1, 2014 - January 1, 2016
Engineer’s Degree in Heat and Gas Supply and Ventilation at North Caucasus Federal University, Engineering Institute
January 1, 2009 - January 1, 2014

Qualifications

JavaRush Certification (Java Syntax Zero, Java Core, Java Multithreading, Java Collections)
January 1, 2019 - July 1, 2026

Industry Experience

Software & Internet, Telecommunications, Media & Entertainment, Retail, Professional Services

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate

Hire a App Developer

We have the best app developer experts on Twine. Hire a app developer in Moscow today.