Summary

I have been working on Mobile Development with React Native for over 5 years. My focus is on collecting the requests, implementing, fixing bugs before release packages, researching and applying new techniques, and supporting my team members as well. I have had experiences as team leader and given advice to my team to work with the latest technologies. I also have knowledge of working with many third-party services such as: Amazon, SVN, Firebase, Google Services.

Technical proficiencies

Programming Languages: JavaScript/TypeScript.

Skills:

  • JavaScript framework, React Native, and Redux middlewares such as: Redux-Thunk, Redux-Saga.
  • State Management with Redux, RTK.
  • Working with RESTFul API.
  • Agile Scrum.
  • Push Notification.
  • Google API.
  • Object-oriented methodology, System Analysis and Design.
  • Basic knowledge in Front-End development: ReactJs, HTML5, CSS3, LESS, Bootstrap.
  • Some knowledge with Back-End development: NodeJS, ExpressJS

Tools: Visual Studio Code, Xcode, Android Studio, Git, NPM, Yarn, Jira, Trello, Slack.

Professional experience

Social Network - New Zealand

React Native Developer, November 2024 – Now

Project description

  • Working on a team of 11 members including 1 Project Manager, 1 Designers, 1 BA, 7 Developers and 1 QC.
  • We were tasked to build an MVP product and work closely with our client to develop new features for Mobile app.
  • The product is for connecting normal users together to provide a safe community and help each other when there are needs. Users can chat, send out messages and alerts for their friends to ask for help and support. Users can check themself and their friends' locations when they are coming for support and vice versa. Users can set up schedule alerts for themself and their friends.

Responsibilities

  • Develop new features for mobile and communicate with client as well as BA in the development process.
  • Analysed requirements and participated in the software architecture decisive process.
  • Working on features, services and handling issues occurred during development of the product.
  • Managing tasks with BA and assigning tasks for other team members.
  • Ensure that deliveries are on-time and on-target.
  • Directly reports progress and issues (if occurred) with BA or PM.
  • Deploy the apps to Play Store and Apps Store.

Technologies

  • React Native for App development.
  • State Management with Redux, Redux-Saga.
  • Google API Services, Firebase services and authentication.
  • Xcode, Android Studio.

HealthCare - Singapore

React Native Developer, March 2023 – Nov 2024

Project description

  • Working on a team of 12 members including 1 Project Manager, 2 Designers, 7 Developers and 2 QC.
  • We were tasked to build and maintain the product and work closely with our client to continuously improve the product, including our App, Tablet and CMS Admin.
  • The product is for connecting normal users with our client’s medical services and clinic center. Users can book appointments before they come to the clinic. They can also book online meetings with our doctors, keeping track of their medical history, making online payment for the appointment and other medical services.

Responsibilities

  • Develop new features for mobile and communicate with client as well as BA in the development process.
  • Analysed requirements, work with team members to design software architecture.
  • Working on features, services and handling issues occurred during development of the product.
  • Managing tasks with other team members.
  • Fixing bugs, supporting team members and maintaining.

Technologies

  • React Native for App development.
  • State Management with Redux, Redux-Saga.
  • Google, Apple and Microsoft social authentication.
  • XCode, Android Studio.

Management - Singapore

React Native Developer, November 2022 – March 2023

Project description

  • Working on a team of 11 members including 1 Project Manager, 2 BA, 6 Developers and 2 QC.
  • We were tasked to build the main app version for the product and work closely with other teams of our client for the CMS Admin and Web version.
  • Later, we are given the chance to take over the entire project from the previous development team and continue the development process for new features, including back-end services.

Responsibilities

  • Development and working with Back-end and QC teams.
  • Get requirements from the customers directly, organize meetings with the aboard team (Back-end team) when developing new features.
  • Participate in defining structure, directly working on features, services and handling issues that occurred during development of mobile app.
  • Joining the Back-end team to create and maintain Back-end services for server side.
  • Managing tasks with other team members.
  • Deploy the apps to Play Store and Apps Store.

Technologies

  • React Native for App development.
  • State Management with Redux, Redux-Saga.
  • NodeJS, ExpressJS.
  • Google, Apple and Microsoft social authentication.
  • Video calling and streaming.
  • XCode, Android Studio.

Location Tracking – Canada

React Native Developer, March 2022 – September 2022

Project description

  • Working directly with a Canadian client including a PO and 1 Back-end Team Leader to develop the app.
  • My main task was to build and maintain the app for client-side implementation of the coordinate service, as well as create socket connection functions to connect server to mobile app.
  • The project is for tracking the progress of the journey, based on Back-end data and location services using GPS of device, to provide instructions and other information for the conductors to keep track of their journey.

Responsibilities

  • Work with developers from Canada to get the requirements and integrate the features to deliver for clients.
  • Ensure that deliveries are on-time and on-target.
  • Fixing bugs, supporting team members and maintaining.
  • Participated in maintaining and developing new requests for customers.
  • Work on some small tasks to make socket connections between server and mobile app.

Technologies

  • React Native for App development.
  • State Management with Redux, Redux-Saga.
  • NodeJS, ExpressJS.
  • Google API.
  • XCode

E-Learning - Vietnam

React Native Developer, March 2021 – February 2022

Project description

  • Working on a team of 9 members including 1 Project Manager, 1 BA, 6 Developers and 1 QC.
  • We were tasked to build the main app version and web for the product.
  • Developing features for app and web, including selling products, authentication user, communication for user in app (chat user-to-user), loyalty, notification.

Responsibilities

  • Communicate with Front-end and Back-end team.
  • Get requirements from the customers directly.
  • Analyze requirements, break down tasks and assign them for team members.
  • Supported team to design software architecture.
  • Participated in maintaining and developing new requests for client.

Technologies

  • React Native for App development.
  • State Management with Redux, Redux-Saga.
  • Push notification, chat.
  • Firebase, Real-time DB.
  • Applying Payment SDK.
  • XCode, Android Studio.

Ecommerce - Vietnam

Front-end / React Native Developer, June 2019 – February 2021

Project description

  • Working closely with team members to deliver features for the app.
  • Creating web and app versions of the project, with main features like selling products, authentication users, payment, loyalty, booking services, ...

Responsibilities

  • Working with Project Coordinator to design and implement web and app versions.
  • Receiving requirements and implementing feature tasks.
  • Fixing bugs, supporting and maintaining.

Technologies

  • React Native for App development.
  • ReactJS, HTML and Sass.
  • State Management with Redux, Redux-Saga.
  • Push notification.
  • Applying Payment SDK.
Certifications

Education:

University of Science - VNUHCM

Bachelor’s Degree in Software Engineering

Book an Appointment

Navigating Our Cooperation Models

For when you have the roadmap and the process, but not the people. Tell us the skills and seniority you need, and we send shortlisted profiles. You interview; the engineer you choose joins your existing team and works under your management.

Ideal for businesses that:
Need specialized expertise without adding full-time headcount
Want to scale capacity up or down as the roadmap shifts
Need extra hands on an upcoming or in-flight project
For when you need a team that owns a product, not individuals filling gaps. You select the engineers from the profiles above; they work exclusively on your project alongside your in-house team, keeping context instead of rebuilding it every quarter.

Ideal for businesses that:
Run large or long-term projects that need consistent ownership
Want a stable team that accumulates domain knowledge
Need engineers committed to the business goal, not just the ticket
For when scope and timeline are already settled and budget certainty matters more than flexibility. We define the delivery path up front, so the cost is known before work starts.

Ideal for businesses that:
Have a set budget and a clearly documented scope
Work to a hard deadline
Run projects with defined goals and achievable milestones
For when you want a permanent extension of your engineering organization in Vietnam, your process and your tooling, running on our infrastructure and hiring pipeline across three ISO-certified centers.

Ideal for businesses that:
Are building long-term engineering capacity, not staffing a single project
Want dedicated infrastructure and a managed hiring pipeline
Plan to grow the team steadily over several years
Let's Discuss Your Needs

How to Hire Top Developers from Saigon Technology?