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.
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.
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.
- Google, Apple and Microsoft social authentication.
- Video calling and streaming.
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.
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.
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.
- State Management with Redux, Redux-Saga.