Summary
Overview
Work History
Education
Skills
Personal Information
Hobbies and Interests
Languages
Timeline
Generic
Bach Viet Truong

Bach Viet Truong

Hanoi

Summary

  • Build awesome, availability, performance, and failover systems.
  • Using a product mindset to build useful products.
  • Over 4 years of experience coding technically Ruby on Rails.
  • Proficient in VueJs, ReactJS, HTML/JS/CSS.
  • Ability to multi-task, react quickly to shifting priorities, and meet deadlines.
  • Acquiring hands-on skills working with new technologies and modern development methodology.
  • Cooperative and able to perform within a team-oriented atmosphere.
  • Have good communication skills, flexibility, and collaboration in team-working.
  • Adaptability, good problem/conflict solving.

Overview

4
4
years of professional experience

Work History

Full Stack Web Developer

FPT Software
05.2023 - Current

Main Responsibilities

  • Develop and maintain an E-commerce App.
  • Developed and implemented a CICD pipeline utilizing GitHub action for seamless application deployment.
  • Enhanced the functionality of the payment feature by implementing ZaloPay integration.
  • Successfully implemented AWS staging environment using VPC, EC2, RDS and S3.

Environment

  • Laravel, NextJS, TypeScript, AWS, Github Action, ZaloPay.

Team size

  • 5 members (LEAD)

Full Stack Web Developer

FPT Software
05.2022 - Current

Main responsibilities

  • Developed and maintained an E-commerce App with over 10 years of experience and a user base exceeding 1 million.
  • Utilized GoodJob Library to efficiently manage background jobs
  • Upgraded to Ruby 3 and Rails 7.

Environment

  • Ruby on Rails, NextJS, Azure, Postgresql.

Team size

  • 12 members

Backend Developer

Vareal Vietnam
12.2021 - 04.2022

Main Responsibilities

  • Facilitated the development of a user-friendly Seminar App with both admin and user functionalities
  • Implemented Zoom SDK integration to enable in-app video conferencing.
  • Implemented third-party KeyCloak for user authentication.
  • Achieved 100% coverage for Rspec Testing of Models and Controllers.

Environment

  • Ruby on Rails, NuxtJS(VueJS), KeyCload, AWS, Docker.

Team size

  • 8 members.

Full Stack Web Developer

Vareal Vietnam
07.2021 - 11.2021

Main responsibilities

  • Develop and maintain the personal communication website, allowing users to create the room, video calls, and chat.
  • Resolved a bug associated with WebRTC.
  • Implemented Socket.io to enable real-time chatting capability

Environment

  • Ruby on Rails, NextJS, WebRTC, Socket.io, AWS, Docker.

Team size

  • 12 members

Backend Developer

Vareal Vietnam
05.2021 - 07.2021

Main responsibilities

  • Developed a Booking App enabling users to book hotels and trains.
  • Developed the searching global function utilizing Elastic Search technology.
  • Implemented improved coin payment methods

Environment

  • Ruby on Rails, VueJS, Elastic Search, MySQL.

Team size

  • 4 members

Backend Developer

Sun Asterisk
11.2020 - 03.2021

Main responsibility

  • Developed library website for easy book management and borrowing.
  • Implemented Sidekiq gem for efficient handling of background tasks.
  • Implemented Devise and CanCanCan gem for user authentication and authorization.
  • Conducted Rspec testing to achieve 100% coverage for both models and controllers.

Environment

  • Ruby on Rails, Ajax, Jquery, Bootstrap 4, Redis.

Team size

  • 4 members

Education

Bachelor of Science - Information and Technology

Water Resource University
Vietnam
08.2022

Ruby on Rails

Awesome Academy
Vietnam
06.2020

Skills

  • HTML, CSS, Javsscript
  • Ruby on Rails
  • Laravel
  • ReactJS - NextJS
  • VueJS - NuxtJS
  • CICD (Github Action), Docker, AWS
  • Socketio, Redis
  • Design pattern, MVC, OOP, ORM, RESFUL, MVP, Scrum, Agile

Personal Information

  • Title: Web Developer
  • Date of Birth: 11/11/2000
  • Gender: Male

Hobbies and Interests

  • Build awesome, availability, performance, and failover systems.
  • Using a product mindset to build useful products.
  • Want to study and apply new technologies (Cloud, Blockchain, AI, ...)
  • I would like to learn Blockchain and Investment

Languages

Vietnamese
First Language
English
Intermediate (B1)
B1

Timeline

Full Stack Web Developer

FPT Software
05.2023 - Current

Full Stack Web Developer

FPT Software
05.2022 - Current

Backend Developer

Vareal Vietnam
12.2021 - 04.2022

Full Stack Web Developer

Vareal Vietnam
07.2021 - 11.2021

Backend Developer

Vareal Vietnam
05.2021 - 07.2021

Backend Developer

Sun Asterisk
11.2020 - 03.2021

Bachelor of Science - Information and Technology

Water Resource University

Ruby on Rails

Awesome Academy
Bach Viet Truong