Thien Tran
Senior Mobile Developer
Hanoi, Vietnam
#OpenToWork
About
Mobile Developer with ~7 years of experience in React Native and Flutter, contributing to large-scale fintech products — from the ATX digital asset exchange (~2M users) to the Finpath stock-analysis app (140K users).
Led the codebase migration from React Native to Flutter and built a custom trading chart engine from scratch with Canvas/CustomPainter to replace TradingView — with feature parity to the charts of leading global exchanges (Binance, OKX, Bybit), optimizing render performance and enabling full UI/UX customization per product.
Implemented and customized native modules (Android/iOS) tailored to application features.
Operated an AI-augmented workflow with Claude Code and Cursor — building rules, skills, and subagents to standardize output and boost overall mobile-team productivity.
Collaborated cross-functionally end to end: with Product/Design on UX, with Backend on API/Socket performance, and with Support on fixing bugs from end-user feedback.
Career goal: Senior Mobile Engineer / Mobile Tech Lead.
Experience
React Native + Flutter Developer
ATX Global / Finpath JSC
Jan 2022 – Present
- Developed and maintained the iOS/Android app serving ~2M registered users; grew MAU 4x from 120K (2024) to 480K (2025).
- Built a custom trading chart engine from scratch with Flutter Canvas/CustomPainter, fully replacing TradingView — delivering smooth real-time candlestick rendering, full UI/UX control per product, and removing third-party dependency. Sustained ~60 FPS while streaming live candles, with feature parity to the charts of leading global exchanges (Binance, OKX, Bybit).
- Optimized chart and candle loading: cut initial load time from ~1s to ~100ms through caching, payload reduction, and batched/lazy data fetching.
- Engineered the real-time price board and order management to handle high-frequency WebSocket updates with no UI jank, improving rendering smoothness on lower-end devices.
- Led the codebase migration from React Native to Flutter (2024).
- Developed core trading and wallet features — order placement, open-order tracking, balances, and transaction flows — with a focus on performance and reliability.
- Reduced socket payload size by ~70% via diff-based updates and lighter message formats.
- Live: App Store | Google Play
FlutterReact NativeWebSocketMobile DevelopmentApp Store
React Native Developer
Dolphin JSC
Jan 2020 – Dec 2022
Team: 3
React NativeMobile DevelopmentJavaScript
React Native Developer
Mimas JSC
Jan 2019 – Dec 2020
Team: 5
React NativeMobile DevelopmentJavaScript
Education
Hanoi University of Science and Technology
Software Engineering
2014 – 2019
Skills
CursoriOSJavaScriptJavaScriptTypeScriptDartMobileAndroidReact NativeFlutter
Languages
Vietnamese (Native or bilingual proficiency)English (Limited working proficiency)