Summary

Experience in Front-End Development with HTML5, CSS3, SASS, React JS, NextJS and React Native for three years. I also have experience in deployment with cloud services such as Vercel, Digital Ocean. On the testing side, I am experienced in implementing unit tests using frameworks Jest for testing utilities and rendering layouts with coverage above 80%. Besides that, I am knowledgeable in using third-party libraries for mobile developments: Firebase, Notifee, SonarQube, etc.

Technical proficiencies

Programming Languages: JavaScript/TypeScript.

Skills:

  • OS: Windows, MacOS
  • Framework: ReactJS, React Native, NextJS
  • Service: Firebase, Digital Ocean, RESTful, GraphQL
  • Testing: Jest, React Testing Library
  • Front-End development: jQuery, ReactJs, Tailwind CSS, HTML5, SASS, Bootstrap
  • Mobile development: React Native, Cordova

Tools: Visual Studio Code, Git, NPM, Yarn, Jira, Trello, Slack, Postman

Professional Experience

Healthcare – Switzerland

Developer, January 2024 – now

Project description:  

  • This platform helps doctors manage patient data, medical histories, prescriptions, and billing efficiently, ensuring secure, compliant access to records and streamlined invoicing, allowing more focus on quality patient care

Responsibilities:

  • Working in Agile process
  • Clarify and implement feature tasks
  • Communicate with clients to clarify requirements
  • Ensure that deliveries are on-time and on-target
  • Incident bug fixing

Technologies

  • ReactJS
  • State management: Hooks, redux saga, Redux Persist
  • Deployment: Jenkins

Finance Project - Denmark

Developer, Feb 2023 – Dec 2023

Project description

  • App connects shoppers with multiple merchants, allowing credit-based purchasing. Simplified shopping, expanded choices, and credit flexibility combined

Responsibilities

  • Working in Agile process
  • Clarify and Implement feature tasks
  • Communicate with clients to clarify requirements
  • Ensure that deliveries are on-time and on-target
  • Prepare for release on store submissions or apocenters code push
  • Review code for team members
  • Incident bug fixing

Technologies in Mobile Development

  • React Native
  • State management: Hooks, Redux Saga, Redux Persist
  • Tracking events: Rudder stack, Post hog
  • Deployment: Appcenter Code push, Google Play, AppStore  
  • Push notification: Firebase Cloud Messaging, Notifee
  • Another services: Marqeta(Virtual card), Monthion (Credit providers)

Ecommerce Platform - UK

Developer, Aug 2022 – Feb 2023

Project description

  • Streamline product listings, manage inventory, process orders, handle customer interactions, analyze sales trends, and optimize user experience. Simplifying online retail operations.

Responsibilities

  • Working in Agile process
  • Clarify and Implement feature tasks
  • Applying Jest unit test coverage for assigned tasks above 70%  
  • Guaranteeing implementing code with 0 issues from SonarQube

Technologies in Frontend Development

  • ReactJS
  • Micro frontend single-spa
  • State management: Hooks, Redux Saga

E-learning – UK

Developer, Oct 2021 – Aug 2022

Project description

  • Working on a team of 10 members including 1 Scrum Master, 1 Team Leader, 6 Developers and 2 QC
  • E-learning system manages all learning contents, study schedules and host teaching calls through website and mobile app

Responsibilities

  • Working in Agile process
  • Clarify and Implement feature tasks.
  • Review code for team members
  • Communicate directly with clients to clarify requirements
  • Discuss with clients and teams to get best-fit solutions
  • Incident bug fixing

Technologies

  • ReactJS Cordova (Android & iOS)
  • WebRTC for real-time communication
  • State management: Hooks, Recoi
Certifications

Education:

Ton Duc Thang University

Bachelor’s Degree in Software Engineering

Navigating OurCooperation Models

We assess your needs first. Then, we will send you the top software engineer CV options so that you can select your favorite. The chosen engineer becomes part of your in-house team.

Ideal for businesses that:
Need specialized expertise but don't want to hire full-time staff
Want to scale resources up and down quickly
Require extra support for upcoming or ongoing projects
You can choose from our numerous software developer CV options. The selected developers form a dedicated team that works exclusively on your project. They also collaborate closely with your in-house team to achieve your goals.

Ideal for businesses that:
Require cost-effective and scalable solutions for large and long-term projects
Want to form a consistent team with excellent skills
Need a development team committed to their business goal
We define a clear path for your project. Since the project has clear timelines and scopes, you can control your budget better. You can also choose to work with a remote team or manage specialized technical roles.

Ideal for businesses that:
Have a set budget and clearly outline the project scope
Struggle with strict deadlines
Handle projects with clear goals, a detailed outline, and achievable milestones
How to Hire Top Developers from Saigon Technology?