✦ TRAINER CARD ✦
JUSTIN LIM
BOON KEAT
★ SENIOR ANDROID DEVELOPER ★
EXP10+ YRS
CLASSSENIOR
REGIONMALAYSIA
BADGECRYPTO
☎ +6017-708 1231 ✉ justinlim0318@gmail.com 🔗 LinkedIn
TRAINER PROFILE
Senior Android Developer with 10+ years building and scaling consumer-facing apps across fintech, crypto, and social platforms — including 4 years of Flutter and 1 year of React Native. Currently at Crypto.com shipping features for a top-tier trading app used by millions, leading native-to-React Native migrations, and contributing to a shared cross-platform design system; previously led a 5-6 person Android team through a full MVP-to-MVVM architecture overhaul.
BATTLE HISTORY
▶ WORK EXPERIENCE
SENIOR ANDROID DEVELOPER— Crypto.com
MAR 2022 – PRESENT
  • Develop, design, and test features for Crypto.com's flagship app with millions of downloads.
  • Led migration of native modules to React Native across brownfield and greenfield projects, including contributions to OG.com, a second React Native app.
  • Contributed to a shared design system library used by both Android and iOS teams.
  • Built and maintained CI/CD pipelines using GitHub Actions.
  • Delivered features with Jetpack Compose, Kotlin Coroutines/Flow, MVVM, Navigation, and Koin, backed by unit tests and code review.
  • Practised agentic engineering — using AI coding agents (Cursor, Claude Code) and building custom agent workflows and tooling spanning planning through release.
  • Took part in product refinement sessions, contributing engineering input on feasibility and scope.
ANDROID TEAM LEAD— Yippi
NOV 2020 – MAR 2022
  • Managed and mentored a team of 5–6 Android developers, overseeing task allocation, code quality, and delivery timelines.
  • Architected and led a full revamp from MVP to MVVM architecture.
  • Set up CI/CD and release/deployment workflows for the Android team, streamlining build and release processes.
  • Owned resourcing and technical planning across the Android workstream.
  • Took part in requirements gathering and product refinement sessions, working closely with product to shape feature scope.
ANDROID & FLUTTER DEVELOPER (FREELANCE)— Self-Employed
JUL 2020 – NOV 2020
  • Delivered custom Android and Flutter applications for freelance clients, owning projects end-to-end from requirements gathering through deployment.
  • See Side Quests section for shipped freelance apps.
SENIOR ANDROID DEVELOPER— Touch 'n Go Digital
JAN 2020 – JUL 2020
  • Led Mini Program projects and drove a codebase revamp.
  • Set up SonarQube, Jenkins, and JFrog for code quality and CI/CD.
  • Delivered features end-to-end — requirements to deployment.
  • Established code standards and guidelines adopted across the Android team.
  • Guided the China-based development team on implementation and best practices.
SENIOR ANDROID DEVELOPER— Yippi
NOV 2018 – DEC 2019
  • Developed the app's instant messaging (IM) feature.
  • Built live streaming and mini-video features using Aliyun services.
  • Developed the Social Engine and Yippi Wallet features.
  • Integrated in-app purchase (IAP) for payments and live streaming rewards.
  • Mentored and guided junior developers on Android best practices.
  • Served as Scrum Master, running sprint ceremonies.
ANDROID DEVELOPER (PART-TIME)— Carousell
MAY 2018 – OCT 2018
  • Built and shipped marketplace features for the Carousell Android app.
  • Implemented features using Protocol Buffers for client-server communication.
JUNIOR ANDROID DEVELOPER— Gobike Asia
OCT 2016 – OCT 2018
  • Designed MVP architecture using RxJava and Dagger2.
  • Implemented Google Maps integration, live marker tracking, and turn-by-turn navigation.
  • Built real-time driver-rider communication features for the ride-hailing experience.
ANDROID APP DEVELOPER— Studio 212 Sdn Bhd
FEB 2015 – OCT 2016
  • Designed and developed Android apps end-to-end including API integration and testing.
SIDE QUESTS

PIXX – BEAUTY REVIEW

Flutter app using BLoC, Hive, and GraphQL.

Visit Site

LOOMI – SHORT DRAMA

Flutter short-form video streaming with BLoC, Hive, GraphQL.

Visit Site

OPX – REMITTANCE

Native Android cross-border money transfer app.

Play Store

EBOOSTER – MEDICATION REMINDER

Medication reminder with music, Android Auto / CarPlay.

Visit Site

TAVIS

Flutter app for an online tuition platform with live classes and an LMS.

Visit Site

DDDRIVE

Flutter app connecting users with designated driver services.

Visit Site
POKÉDEX — SHIPPED APPS

CRYPTO.COM

Buy BTC, ETH & CRO. Millions of users.

Play Store

OG.COM

Prediction markets app.

Play Store

TOUCH 'N GO EWALLET

Malaysia's leading e-wallet.

Play Store

CAROUSELL

Regional marketplace app.

Play Store

YIPPI

Social & messaging platform.

Play Store

E BOOSTER

Lifestyle app with audio content & rewards.

Play Store
MOVE SET
⚔ LANGUAGES & FRAMEWORKS
Kotlin
Jetpack Compose
Coroutines / Flow
Flutter / BLoC
React Native
GraphQL
🏛 ARCHITECTURE
MVVM / MVI
Hilt / Koin
Clean Architecture
Android Jetpack
🔧 INFRA & TOOLS
Firebase GitHub Actions Jenkins SonarQube JFrog Figma Jira LaunchDarkly Cursor Claude Code
🛡 PRACTICES
TDD Unit Testing Code Review Agile / Scrum
ORIGIN STORY
B.SC (HONS) SOFTWARE ENGINEERING
Universiti Tunku Abdul Rahman
January 2012 – January 2015

LANGUAGES
English (Fluent) · Mandarin (Fluent) · Bahasa Melayu (Conversational)