Senior Mobile Engineer with 8+ years of experience building cross-platform and native mobile applications across FinTech, SaaS, and cybersecurity industries. Specialized in React Native, Flutter, and scalable mobile architectures involving authentication flows, offline caching, state management, push notifications, and real-time API integrations. Strong background integrating mobile apps with backend services using REST/GraphQL, Supabase, MongoDB, and AWS-provisioned APIs. Skilled in shipping polished, fast, and stable mobile experiences with CI/CD, automated testing, and OTA update workflows.

Kevin Chan

Senior Mobile Engineer with 8+ years of experience building cross-platform and native mobile applications across FinTech, SaaS, and cybersecurity industries. Specialized in React Native, Flutter, and scalable mobile architectures involving authentication flows, offline caching, state management, push notifications, and real-time API integrations. Strong background integrating mobile apps with backend services using REST/GraphQL, Supabase, MongoDB, and AWS-provisioned APIs. Skilled in shipping polished, fast, and stable mobile experiences with CI/CD, automated testing, and OTA update workflows.

Available to hire

Senior Mobile Engineer with 8+ years of experience building cross-platform and native mobile applications across FinTech, SaaS, and cybersecurity
industries. Specialized in React Native, Flutter, and scalable mobile architectures involving authentication flows, offline caching, state
management, push notifications, and real-time API integrations. Strong background integrating mobile apps with backend services using
REST/GraphQL, Supabase, MongoDB, and AWS-provisioned APIs. Skilled in shipping polished, fast, and stable mobile experiences with CI/CD,
automated testing, and OTA update workflows.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert

Language

English
Fluent

Work Experience

Junior Software Developer at Horangi Cyber Security
September 1, 2017 - July 1, 2019
Contributed to a mobile threat monitoring dashboard built in React Native, displaying vulnerabilities, incidents, and compliance summaries. Integrated security alert APIs to deliver real-time push notifications and updates for on-call security teams. Built UI components for scan results, risk levels, and audit logs to support security analytics during investigations. Assisted in testing, debugging, and preparing mobile builds for enterprise clients. Implemented CI/CD practices and collaborated with web/backend teams to align API contracts and improve reliability.
Mid-Level Software Engineer at Freshworks
May 1, 2018 - March 1, 2021
Built CRM mobile features using React Native, including ticket lists, contact search, push alerts, and activity timelines. Developed Flutter-based internal tools for field agents requiring rapid UI prototyping and improved performance on low-end devices. Integrated REST/GraphQL APIs with optimized paging, caching, and background sync for 100K+ global SaaS users. Implemented offline workflow using a local data store (SQLite) to ensure app usability during network outages. Added deep linking, push notifications, and custom navigation patterns to enhance usability and event awareness. Improved load times through lazy loading, reduced bundle sizes, and efficient state management with Redux/Zustand. Implemented CI/CD for mobile builds using Bitrise + Firebase App Distribution.
Senior Software Engineer at Shopee
September 1, 2021 - September 1, 2025
Developed core React Native modules for Shopee Pay's mobile wallet, including balance view, transaction history, QR pay, and payout flows. Built KYC camera capture and OCR flows, improving onboarding conversion and reducing manual verification steps. Integrated secure payment APIs with tokenized authentication and real-time transaction status updates. Implemented offline-first caching for wallet data using SQLite and encrypted storage, improving reliability on unstable connections. Added push notifications for payment confirmations, refunds, and promo events using FCM and APNs. Improved app performance by 25-30% by reducing re-renders, optimizing navigation stacks, and batch-loading API results. Integrated analytics and crash reporting (Firebase, Sentry) to support product decisions and stability improvements. Contributed to mobile CI/CD. Collaborated with web/backend teams to align API contracts and ensure cross-platform consistency.

Education

Bachelor of Information Technology at James Cook University Singapore
January 1, 2013 - December 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services, Other