← Back to list
Senior
Registration: 06.04.2026

Andrei Kropotov

Skills

Flutter
KMP
Android
iOS
Riverpod
BLoC
GetX
Dio
Drift
GoRouter
Custom Shaders
Swift
SwiftUI
UIKit
Combine
CoreData
Kotlin
Coroutines
Flow
Jetpack
Dart
NestJS
MongoDB
PostgreSQL
HTTP
REST
gRPC
WebSockets
WebRTC

Work experience

Team Lead Flutter
04.2024 - 04.2026 |PropUp
Flutter, Riverpod, GoRouter, Dio, Drift, Clean Architecture
Flutter Lead / Senior Mobile Engineer
since 09.2023 - Till the present day |NDA
Flutter, Riverpod, BLoC, GetX, Dio, Drift, GoRouter, Custom Shaders
● B2B & FinTech products. ● Architecture, delivery, mentoring. ● Performance and stability ownership.
Lead Mobile Developer
01.2022 - 09.2023 |Crypto / DeFi Wallet
JavaScriptCore
● High-load Solana wallet (RPC-only). ● Client-side transactions, WalletConnect, JavaScriptCore cryptography. ● Introduced backend for price aggregation and push notifications to eliminate overheating and battery drain.
Mobile Developer
11.2019 - 01.2022 |NDA
FinTech, B2B, JSON
● Offline-first inspection app. ● Large refactoring under active delivery. ● Redesigned persistence to remove large JSON rewrites and restore performance.
Lead Mobile Developer
01.2015 - 07.2019 |Code Pilots
Objective-C, Swift, Java, Kotlin, B2B
● Native iOS (Objective-C, Swift) and Android (Java, Kotlin) development. ● AR museum apps, B2B tools, large retail products. ● Custom GPU shaders and early adoption of modern mobile technologies.
CTO
12.2017 - 11.2019 |CallMD
WebRTC, HIPAA
● Built team and architecture from scratch. ● Mobile apps, WebRTC, HIPAA readiness.

Educational background

Information Technology (Masters Degree)
2008 - 2013
Tula State University

Languages

RussianNativeEnglishAdvanced