Summary
Overview
Work History
Education
Skills
Hobbies
LANGUAGE
AVAILABILITY
EXPECTED SALARY
Timeline
Generic

Mason Cheung

HongKong

Summary

Experienced software engineer specializing in creating websites and mobile applications for various industries. Proficient in React Native, ReactJS, and Node.js for developing user-friendly frontend solutions integrated with backend services and databases.

Holds a Bachelor of Mobile Application Development from the Academy of Interactive Technology in Melbourne, Australia. Demonstrates a proactive approach to learning new technologies with a can-do attitude and high motivation for task completion. Emphasizes teamwork, effective communication, and efficient time management to consistently deliver high-quality work meeting client and user expectations.

Overview

6
6
years of professional experience

Work History

Frontend/Fullstack Software Engineer

FinPod Ltd.
07.2024 - Current
  • Spearheaded the full-stack development of the FinPod financial education platform, encompassing both mobile (iOS/Android) and backend services.
  • Architected and implemented core financial features, including P2P transfers, savings tracking, achievements, gamified learning experiences, and secure multi-user transaction processing.
  • Built scalable mobile applications using React Native with Expo and TypeScript, while also developing robust backend infrastructure with Firebase Cloud Functions, Node.js, and Firestore.
  • Integrated diverse APIs (RESTful, Firebase, third-party payment providers) for efficient data synchronization, real-time updates, and secure authentication.
  • Actively participated in architectural design discussions for complex family-based financial management systems, providing critical technical insights.
  • Ensured high code quality and maintainability through comprehensive code reviews, adherence to MobX-State-Tree architecture, modular design, and component-based patterns.
  • Resolved cross-platform and integration compatibility issues, ensuring consistent functionality and performance across various devices, operating systems, and payment environments.
  • Implemented modern development tooling including EAS Build pipelines, automated deployment, comprehensive testing frameworks, and code quality tools.
  • Contributed to enhanced product stability and user satisfaction by systematically addressing user-reported and production issues through effective debugging and ticket resolution.
  • Created comprehensive documentation for component libraries, state management, API endpoints, and development workflows, fostering team collaboration and knowledge sharing.
  • Participated in Agile sprint planning and ceremonies, consistently delivering features on time and aligned with project requirements.

Frontend Software Engineer

TEKSystems (Secondment in FWD Group - Omne)
09.2023 - 03.2024
  • Develop and maintain frontend features on the Omne platform, consistent with FWD Group quality and branding guidelines in an Agile environment.
  • Actively participated in system design discussions, providing valuable feedback to improve project outcomes.
  • Research, design, and implement new sections/features/content for new features in the servicing function of the Omne application.
  • Using React Native and TypeScript to develop and optimize existing features, as well as prototype and implement new features.
  • Proficiently utilized RESTful APIs on the frontend to facilitate efficient querying and editing of backend and database resources.
  • Collaborate closely with backend engineers to integrate frontend features seamlessly with backend systems, ensuring optimal performance and user experience.
  • Conduct code reviews and provide constructive feedback to team members to maintain code quality and promote best practices.
  • Actively participate in sprint planning, retrospectives, and other Agile ceremonies to drive continuous improvement and team productivity.
  • Resolve cross-browser layout issues and bugs.
  • Continuous improvement of processes and practices with new ideas, concepts, methods, and technologies.
  • Addressed reported issues through ticket resolution, contributing to enhanced product quality and increased user satisfaction as an integral aspect of the development process.
  • Develop and maintain documentation for frontend features and development processes to facilitate knowledge sharing and onboarding of new team members.

Software Engineer

Tree3 Health Ltd.
10.2021 - 09.2023
  • Played a key role in the development of a hybrid mobile application from inception, utilizing React Native and TypeScript as the frontend technologies, and integrating jotai for robust state management.
  • Contributed significantly to the creation of a modern official website for the company, working with ReactJS and leveraging the server-side rendering capabilities of the Remix framework.
  • Assisted in the successful deployment of the mobile application on App Store for iOS and Play Store for Android platforms.
  • Collaborated closely with the UX/UI designer to optimize the website and mobile application's user experience.
  • Maintained open communication and collaboration with backend developers to ensure seamless frontend-backend integration.
  • Proficiently utilized GraphQL and RESTful APIs on the frontend to facilitate efficient querying and editing of backend and database resources.
  • Assumed responsibility for daily code maintenance, diligently debugging issues, and promptly addressing clients' inquiries and feedback.
  • Regularly enhanced features on the website and mobile application, ensuring timely updates to meet project requirements.
  • Presented project findings in a clear and concise manner to key decision-makers.
  • Actively participated in system design discussions, providing valuable feedback to improve project outcomes.
  • Developed strong teamwork skills by collaborating closely with a team of five colleagues.

Junior Developer

OnTheList Ltd.
03.2021 - 10.2021
  • Collaborated in the development of a modern official website, employing ReactJS, MySQL, and NodeJS, skill-fully integrating it into the Shopify platform.
  • Demonstrated efficiency in deploying and integrating frontend applications developed within the team, actively contributing to the enhancement of integration/deployment scripts for improved continuous integration practices.
  • Worked closely with the Project Manager, adhering to minimum viable product requirements and translating them into well-defined user stories to ensure project scope clarity.
  • Responsibly addressed network issues pertaining to routers in company areas and showrooms, playing a vital role in ensuring uninterrupted business operations.

IT Support Officer

Automated Systems Holdings Ltd.
10.2019 - 03.2020
  • Held a temporary IT support position on an on-site project involving Window Migration from Win7 to Win10 for the esteemed client, Bank of China.

Education

Bachelor of Mobile App Development -

Academy of Information Technology
Melbourne
10.2020

Skills

  • React Native(Expo/Bare workflow)
  • ReactJS
  • TypeScript
  • JavaScript
  • Ionic
  • Capacitor
  • HTML
  • CSS
  • Nodejs
  • MobX
  • React Query
  • NoSQL(Supabase/Firebase)
  • GraphQL Apollo
  • RESTful API
  • Git
  • Agile Methodologies (Scrum)

Hobbies

Staying active through sports like basketball, tennis, and gym fitness; exploring nature through hiking; and unwinding with music and streaming entertainment.

LANGUAGE

Cantonese Native
Mandarin Fluent
English Fluent

AVAILABILITY

1 month notice

EXPECTED SALARY

$45k (negotiable)

Timeline

Frontend/Fullstack Software Engineer

FinPod Ltd.
07.2024 - Current

Frontend Software Engineer

TEKSystems (Secondment in FWD Group - Omne)
09.2023 - 03.2024

Software Engineer

Tree3 Health Ltd.
10.2021 - 09.2023

Junior Developer

OnTheList Ltd.
03.2021 - 10.2021

IT Support Officer

Automated Systems Holdings Ltd.
10.2019 - 03.2020

Bachelor of Mobile App Development -

Academy of Information Technology
Mason Cheung