Download PDF

Education

20112015

Bachelor's Degree

FPT University

Software Engineering

Work experience

2015now

Javascript Developer

STS Software (Saigon Technology Solution)

Technical Skills

  • More than 2 years experience in software development environment, especially for web and cross-platform mobile application.
  • Programming Languages: Javascript ES6+, HTML5, CSS, SASS, C#
  • Advance experience in React JS, React Native, Redux, Redux-Saga, Redux Observables, AngularJS 1, NodeJS
  • Advance experience in unit testing with Jest.
  • Basic knowledge in Angular 2 and Firebase.
  • Programming Tools: Visual Studio Code, Sublime Text, Terminal, Git, Create React App, Webpack, NPM, ...

Others

  • Love to improve and optimize development process.
  • Quick learner and learn to understand the philosophy behind the technology.
  • Has strong knowledge and passion in Javascript and its ecosystem.
  • Extremely patient.
  • Follow KISS principle.
  • Willing to learn and share knowledge with everyone (can present new things I've learned for team members).
  • Can train new members.

Projects

1/20175/2017

U-go

Technologies: React Native, Redux, Jest, Android, iOS

U-go is a mobile app (for Android and iOS) for Norwegian students to track their activities data for Bike to School  campaign. What I have been done:

  • Create project structure.
  • Communicate with customer and back-end teams.
  • Propose solution and design issues.
  • Implement new feature with React Native, Redux.
  • Writing unit test with Jest
  • Fix bugs, support and maintain
10/20152/2016

IdealPos Handheld

Technologies: React Native, Redux, SocketIO, Android, iOS

What I have been done:

  • Create project structure.
  • Propose solutions with team leader.
  • Implement new feature with React Native, Redux.
  • Build native React Native component on Android.
  • Fix bugs, support and maintain
12/201511/2016

USDA

Technologies: AngularJS 1, HTML5, Gulp, jQuery, Git

USDA is a web application using the power of Javascript and HTML5 to make it responsive, support iPad and tablet, can work on offline mode, giving best user experience. What I have been done:

  • Meeting with customer
  • Propose solutions with team leader
  • Refactor 6-months-existed project structure from previous team
  • Implement new feature, fix bugs, support and maintain
8/20169/2016

Human Resource Management System

Technologies: ASP.NET MVC, Razor, SQL Server, Entity Framework, jQuery, Bootstrap

What I have been done:

  • Work as team member of offshore team for customer in Malaysia and Singapore
  • Work as 80% front-end developer with Javascript, jQuery, HTML, CSS and Razor.
  • Work as 20% back-end developer with ASP.NET MVC, Entity Framework and SQL Server.
7/201611/2016

STS Company Payroll

Technologies: Javascript ES6+, ReactJS, ReactJS’s Fixed Data Table, Redux, Redux Saga, Fetch API, HTML, CSS, Flexbox, Webpack and Webpack plugins.

STS Company Payroll is a web application for STS company to mange employees payroll. What I have been done:

  • Design and create project structure using cutting-edge front-end technologies.
  • Communicate with backend team.
  • Implementing new features, fix bugs, support and maintain.
  • Supporting and training new team members.
9/201511/2015

Gables

Technologies: AngularJS 1, jQuery, Maplic, PHP’s Laravel, My SQL

A responsive web application support from 42 inch Android TV to iPad and tablet for customers to view map, land and lots.

  • Communicate with customer
  • Front-end: develop new features with AngularJS 1, integrate with jQuery and Maplic’s components.
  • Back-end:
    • Design database
    • Design and implement REST API and CRUD management system for front-end.
  • Deploy all the application to a Linux virtual machine.