About

Learn more about me

Staff Mobile Engineer || React Native Developer

With over 11 years of experience in software engineering, I offer a strong foundation of technical expertise and a proven track record of innovation.

  • Degree: Bachelor's Degree
  • Email: michael.leung0112@gmail.com
  • Available: Immediately

Dedicated 11 years to working as a senior software engineer, collaborating with creative and innovative peers while staying abreast of the latest technological advancements. Focused on mobile application development using React Native, successfully developed 9 mobile applications from inception to deployment. Proficient in a startup setting and comfortable with remote work opportunities.

Happy Clients

Projects

Hours Of Support

Awards

Skills

React Native 100%
Expo 100%
TypeScript 100%
Firebase 85%
React 100%
JavaScript 90%
GraphQL 80%
Swift 90%
Java/Kotlin 70%
Node.js 80%

Resume

Check My Resume

Summary

Michael Leung

Dedicated 11 years to working as a software engineer, collaborating with creative and innovative peers while staying abreast of the latest technological advancements. Focused on mobile application development using React Native, successfully developed 9 mobile applications from inception to deployment. Proficient in a startup setting and comfortable with remote work opportunities.

  • Irvine, CA
  • (573) 464-3214
  • michael.leung0112@gmail.com

Education

University of California, Riverside

2009 - 2014

Mechanical Engineering, Bachelor's Degree

Professional Experience

Staff Mobile Developer

Jun 2021 – Nov 2025

Consensys

  • Developed the MetaMask crypto wallet application with secure wallet management, seamless dApp integration, and multi-network support.
  • Built and maintained the mobile application using TypeScript, React Native, Expo, and Redux, delivering a seamless cross-platform experience on iOS and Android.
  • Implemented dApp connectivity and multi-network support using blockchain libraries such as Web3.js, Ethers.js, and Infura.
  • Developed polished mobile interfaces using React Native’s StyleSheet, styled-components, and reusable UI component patterns.
  • Ensured robust wallet security through BIP-39/44 key management, encrypted storage, and biometric authentication.
  • Maintained robust app performance and security through rigorous testing with Jest and Mocha.
  • Streamlined CI/CD pipelines for the MetaMask mobile wallet using Bitrise and Fastlane, automating build, testing, and deployment processes for seamless iOS and Android releases.
  • Developed mobile API communication with Node.js backend services using Axios and Fetch, ensuring reliable and secure wallet functionality.
  • Collaborated with multi-disciplinary teams of engineers, testers, and clients daily in an agile environment and participated in code reviews.
  • Mentored new mobile engineers joining the team with pair programming.

Tech Stack: React Native, Expo, Node.js, MySQL, Git, Agile, Redux, React Hooks, Jest, GitHub Actions, Bitrise, Web3, Ether, Infura

Senior React Native Developer

Nov 2018 - May 2021

Prept

  • Developed the Resort OrderPro application from scratch in a startup environment, enabling shopping, delivery, and invoicing of grocery orders.
  • Established end-to-end mobile app features from scratch using TypeScript, React Native, Context API.
  • Utilized native-base styling library to implement the pixel-perfect and responsive UI based on Figma design system.
  • Implemented real-time geolocation and GPS tracking to optimize delivery routes, track drivers in transit, and provide accurate ETAs to customers.
  • Integrated maps and location services using Google Maps API, enabling order assignment based on proximity and automatic route calculation.
  • Implemented push notification services with Firebase Cloud Messaging and authentication using Firebase auth.
  • Optimized app performance using memoization, lazy loading, and image optimization techniques.
  • Implemented offline support with SQLite and local caching, allowing drivers to access orders, update delivery status, and record invoices without internet, with automatic synchronization to the backend upon reconnection.
  • Integrated secure payment processing using Stripe for transactions and Plaid API for bank account verification.
  • Utilized Node.js to create scalable back-end solutions, ensuring the responsiveness and reliability of the applications.
  • Integrated AWS S3 for secure cloud storage of receipts, invoices, and order-related images.
  • Managed manual deployment to iOS via TestFlight and Android via AAB, ensuring smooth release cycles, version control, and post-release monitoring for a production-ready grocery delivery app.
  • Leveraged Storybook to manage UI components and utility functions, including API calls.
  • Documented development processes and technical specifications using Confluence.
  • Led the startup team and followed a scrum-based development process, mentoring the team to improve workflow and maintain an agile environment.

React Native Developer

May 2016 - Nov 2018

Quantasy

  • Developed Laugh Out Loud mobile application, a streaming comedy video network from Kevin Hart, for iOS and Android platforms.
  • Built and maintained cross-platform features using React Native & JavaScript, ensuring smooth performance and seamless user experience.
  • Integrated video streaming, user authentication, and push notifications to enhance app functionality.
  • Collaborated closely with product and design teams to implement UI/UX improvements and optimize app responsiveness.
  • Conducted rigorous testing and debugging to maintain high-quality, stable releases across multiple devices.
  • Implemented analytics tracking to monitor user engagement and support data-driven improvements.

Mobile Developer

May 2014 - Apr 2016

HuddleUp Technologies

  • Developed the HuddleUp app, a free communication tool for deskless teams across multiple industries, featuring group and one-on-one chat, read receipts, message confirmations, file sharing, and alerts.
  • Built the app entirely with native code – Java for Android and Objective-C for iOS.
  • Migrated native mobile application to early react native version for the cross-platform compatability.
  • Implemented real-time messaging using Socket.IO on a Node.js backend.
  • Integrated push notifications with APNs for iOS and GCM for Android.
  • Conducted code reviews and collaborated with cross-functional teams to clarify requirements and technologies.

Portfolio

My Works

  • All
  • Healthcare
  • Financial
  • Other

MetaMask

Financial

Confidant Health

Mental Healthcare

Workday

Business

Resort OrderPro

Ecommerce

FinTron

Financial

LoveBug

Baby Care

Vezeeta

Medical

Mobility Work

Social Networking

Zenfit

Health & Fitness

Contact

Contact Me

My Address

Irvine, CA

Email Me

michael.leung0112@gmail.com

Call Me

+1 (573) 464-3214

Michael Leung