Cao Thien Bao profile picture
Cao Thien Bao
Software Engineer
contact@caobao.dev
SUMMARY
  • 8+ years of experience in software development, specializing in mobile app development (React Native, Flutter, Native Android/iOS).
  • Strong expertise in design patterns: Clean Architecture, MVVM, RESTful APIs, and modern state management (Redux, Bloc).
  • Proven track record in team leadership and delivering high-impact projects for fintech and enterprise clients.
TECHNICAL SKILLS
  • Programming Languages: JavaScript/TypeScript, Dart, Java Android, Kotlin, Swift.
  • Framework: React Native, Flutter, Native Android, Native iOS.
  • Operating Systems: macOS, Windows, Linux.
  • Database: SQLite, MySQL, Firebase, Realm.
  • Source Version Control: Github, Gitlab, Bitbucket.
  • Management Skills: Task management, time management, team management.
  • Others: Jira, Open Project, Trello.
WORKING EXPERIENCE
Mobile Developer — Bank App

Developed mini-apps within bank's super app, integrating digital signature and native SDKs via Turbo Modules.

React Native Redux Turbo Modules Digital Signature SDK
Mobile Team Lead — HDS Investor

Financial trading app for stocks and bonds with real-time market data, watchlists, and secure transactions.

React Native Redux-Saga Socket.io Firebase OneSignal
Mobile Team Lead — HDS Advisor

Mobile app empowering financial advisors to support clients in stock and bond investments.

React Native Redux-Saga Firebase Socket.io
Mobile Team Lead — Warehouse Order Management System

Global application managing SAP integration, RFID/barcode scanning for medical company. On-site deployment in Singapore.

React Native Redux-Saga SQLite RFID Barcode GitLab CI/CD
Mobile Developer — Warehouse Order Management System

Native applications for order placement, price adjustment, and warehouse inventory management with RFID/Barcode.

Kotlin MVP RFID Barcode RESTful API
Mobile Developer — Transport Booking Application

Asia's ride-hailing app with delivery service and cashless payment solution.

React Native Redux Axios Payment Integration
Mobile Developer — Tracking Baggage System

Luggage monitoring system at Resort with IOT device integration.

Kotlin MVP RFID Barcode IOT
Android Developer — Trading System

Forex and Crypto trading platform with Expert Advisors and automated Bot hosting.

Kotlin MVP Payment System Trading Bot
Android Developer — Social Application - OnceContact

Platform for instant networking and digital business card management with BLE, beacon, and OCR.

Android Java MVP Bluetooth/BLE OpenCV OCR Socket
EDUCATION
University of Science, Ho Chi Minh.