Summary

I have 7 years of experience in coding web and mobile applications using React JS, React Native, Flutter, Angular, Vue.JS and Ionic framework, including 2 years working as a full-stack developer using React JS, Angular, Node JS, MSSQL and ASP. NET. I’m proficient in JavaScript, TypeScript, object modelling technologies and application lifecycle management. I also have strong experience in the analysis, design and development application deployment mobile. I work well in a team or independently and always have sociable experiences. I consider myself quick learning, researching new and hot trending technologies, good at time management, set task priority and problem solving. 

Technical proficiencies

Programming Languages: JavaScript, TypeScript, ASP .NET, Dart  

Skills: 

  • React JS / Angular / VueJs 
  • Node JS / MongoDB / MSSQL
  • React Native / Flutter / Ionic
  • Redux 
  • Operating systems: Linux, MacOS, Windows 

Tools: Visual Studio Code, MongoDB Compass, Docker Desktop, Figma

Professional Experience

Finance – Saudi Arabia

Software Engineer, March 2024 – September 2024

Project description 

  • Admin website for managing users, orders, and support for updating user data 
  • Work closely with the foreign team to ensure the website performs as expected 

Responsibilities 

  • Carry out tasks based on the direction of PM and Team Leader to support new feature implementation. 
  • Analyse requirements, break down requirements to estimate tasks to ensure tasks are delivery on time. 
  • Implement feature tasks, bug fixes, support team members and maintenance, contributed to increasing project progress by 20%.  
  • Support deployment and release features to ensure tickets delivery are on-time and on-target. 
  • Utilized modern JavaScript frameworks (VueJS) to build dynamic and interactive web applications. 

Technologies 

  • Using VueJs for front-end. 
  • Visual Studio Code, Figma, Jira. 

HRM - Internal

Software Engineer, December 2023 – February 2024

Project description 

  • An application that companies can use to manage their personnel. 
  • Working on a team of 9 members including 1 PM, 1 BA, 4 Developers and 3 QC.
  • Make a plan, create new feature based on internal HRM application.

Responsibilities 

  • Carry out tasks based on the direction of PM and BA to ensure understand requirement and apply that to app. 
  • Mentored fresher developers and conducted code reviews to maintain high coding standards and best practices.
  • Analyse requirements, break down requirements to estimate tasks and hand over to team members to understand requirements.
  • Implement feature tasks, support team members and maintenance. 

Technologies 

  • Using Flutter for front-end, .NET for back-end.
  • Visual Studio Code, Dart. 

Finance – Japan

Software Engineer, May 2023 – November 2023

Project description 

  • Website application allows shops and supermarket staff to advance their wages before pay period. 
  • Work closely with the team and customers to create and maintain new features for existing applications.
  • Working on a team of 5 members including 1 BA, 3 Developers and 1 QC. 

Responsibilities

  • Carry out tasks based on the direction of the client and BA. 
  • Utilized modern JavaScript frameworks (ReactJs) to build dynamic and interactive web applications. 
  • Actively participate in discussions and contribute ideas, increase planning time by 50%. 
  • Analyse requirements, break down requirements to estimate tasks.
  • Ensure that tickets delivery are on-time and on-target.
  • Worked closely with back-end developers to ensure seamless integration of front-end and back-end functionalities. 

Technologies

  • Using ReactJs for front-end, Golang for back-end.
  • Visual Studio Code, Javascript and Figma. 

Transportation – Hong Kong

Software Engineer, September 2022 – April 2023

Project description 

  • Working on a project of 8 members including 1 Project Manager, 1 Team Leader, 5 Developers and 1 QC. 
  • Develop and manage the website and application to support Customer will use this website or application to support manage and rent a car. 

Responsibilities

  • Front-end Development: Successfully collaborated with back-end teams to ensure seamless integration and cohesive functionality of web and mobile applications.
  • Customer Communication: Actively engaged with clients to understand their requirements, analyse solutions, and effectively communicate technical concepts in a clear and concise manner.
  • Planning and Estimation: Proven ability to create comprehensive plans and accurate estimates for project timelines, ensuring smooth project execution and meeting client expectations.
  • Task Management: Demonstrated strong organizational skills in efficiently managing assigned tasks and maintaining effective working relationships with customers throughout the project lifecycle.  
  • Collaborative Approach: Actively participated in discussions, offering valuable insights, and contributing innovative ideas to enhance project outcomes. Collaborated closely with Business Analysts (BAs) and team members to thoroughly understand customer requirements, engaging in proactive discussions to provide innovative solutions and resolve challenges effectively. 

Technologies

  • TypeScript, Angular, MongoDB, MSSQL, Docker, Node JS, Express, React JS, Google Cloud, and Golang.
  • Visual Studio Code for efficient code development, MongoDB Compass for database management, Docker Desktop for containerization and Figma for design collaboration. 

Ecommerce – USA

Software Engineer, December 2020 – August 2022

Project description 

  • Work closely with the team and customers to create and improve applications to bring customers the best product. 
  • Software development for 8 large and small projects. 

Responsibilities

  • Developed and maintained front-end components for a large-scale E-commerce website, contributing to a 20% increase in online sales.
  • Integrated third-party APIs to enhance website functionality and user experience.
  • Utilized modern JavaScript frameworks (React, NodeJs) to build dynamic and interactive web applications.
  • Take on the role of Full-stack Developer seamlessly integrating front-end and back-end functionalities.
  • Analyse solutions and communicate directly with customers.
  • Designed reusable components by utilizing various standard frameworks.
  • Get tasks, discuss with team leader and other co-workers to give feedback to customers.  
  • Actively participate in discussions and contribute ideas. 

Technologies

  • JavaScript, React JS, Redux Thunk, Node JS, ASP.NET, Visual Studio Code and Figma. 

Study App – Hong Kong

Mobile Developer, November 2019 – December 2020

Project description 

  • The mobile app allows students to view current lessons or register for upcoming lessons and parents can manage their children’s lessons.
  • Payment can be made for registered lessons. 
  • Working on a team of 10 members including 1 Project Manager, 1 BA, 1 Designer, 6 Developers and 1 QC. 

Responsibilities

  • Define goals, manage time and tasks to create the best app.
  • Actively participate in discussions and contribute ideas.
  • Optimized mobile applications for maximum speed and scalability, reducing page load times by 40%.  
  • Get tasks, discuss with team leader and other co-workers to give feedback to customers to contributed find or solve problems.
  • Deploy application to AppStore and Google Play.  
  • Conducted code reviews to maintain high coding standards and best practices. 

Technologies

  • Using React Native for front-end, NodeJs for back-end.
  • Visual Studio Code, React-Saga, Figma and Sketch. 

Construction Segment – France

Mobile Developer, November 2017 – December 2019

Project description 

  • Tablet application allows connection to a chip to monitor tilt or load during concrete pouring.
  • Working on a team of 6 members including 1 Project Manager, 1 Team Leader, 3 Developers and 1 QC. 
  • We were tasked to build the main product Internet Of Things. 

Responsibilities

  • Utilized modern framework (Ionic) to build an application.
  • Work with the hardware team to create an application that communicates with the chip to get data from this.
  • Carry out tasks based on the direction of the team leader with 100% responsibility.  
  • Actively participate in discussions and contribute ideas.
  • Optimize mobile apps for 100% maximum speed because of real time data.  
  • Clarify and implement feature tasks. 

Technologies

  • Using Ionic Framework, React Native for front-end.
  • Visual Studio Code, Javascript. 
Certifications

Education:

MeKong University

Bachelor’s Degree in Information Technology

2013 – 2017

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?