Avatar

Brian Nguyen

HCMC, VN

vanpho01@gmail.com

+84394472176

vanpho93

Brian Nguyen


Top Skills

Clean code

90%

Performance turning

90%

Javascript

90%

NodeJS

85%

Typescript

90%

MongoDB

85%

SQL Database

85%

Google Cloud Platform

70%

Terraform

70%

Languages

English




About Me

Senior Back-end Developer

I am dedicated to crafting clean, testable, and reusable code. In pursuit of this goal, I developed DryerJS , a library designed to automate the generation of CRUD GraphQL APIs, significantly reducing the need for repetitive boilerplate code.

Work Experience

Creator and maintainer at DryerJS
DryerJS, leveraging the power of NestJS and Mongoose, automates the creation of CRUD GraphQL APIs from model declarations. It supports complex model relationships and offers extensive customization options, greatly reducing repetitive coding and enhancing development efficiency. Check it out at https://dryerjs.com/
Sep 2023 - Current
  • Developed and released the first version
  • Engaged with the community to attract contributors
  • Conducted PR reviews and handled documentation
  • Adding new features and bug fixes

Senior Back-end Developer at Mailchimp Open Commerce & Merchstack
Mailchimp Open Commerce (formerly Reaction Commerce) is an open-source commerce platform with 12k+ stars on Github. Merchstack is a SaaS product that helps merchants to have calculated categories, create potential categories to increase sales.
June 2022 - Current
  • Collaborating in an international team
  • Developing a promotion feature for the Mailchimp Open Commerce platform
  • Implementing a time-saving release strategy using Github Actions
  • Contributing to adding new features and resolving bugs
  • Taking a leadership role in guiding junior team members
  • Maintaining integrations with Shopify, BigCommerce, Salesforce, etc.

Senior Back-end Developer at MANSCAPED
MANSCAPED™ is the global leader in male grooming, trusted by over 2 million men worldwide.
June 2021 - Jul 2022
  • Worked in an international team
  • Enhanced maintainability of the code base
  • Performed performance tuning, detected bottlenecks
  • Enhanced security with rate limiter and reCaptcha
  • Increased observability with charts and alerts
  • Established and maintained infrastructure as code with Terraform and GCP in Nx Monorepo

Back-end Engineer at BAEMIN Vietnam
BAEMIN Vietnam is on the top of 3 food tech companies in Vietnam, serving hundreds of thousands of orders every day.
May 2020 - June 2021
  • Worked in an international team
  • Added new features and maintain existing project
  • Focused on enhancing maintainability of the code base

Software Engineer at Nashtech
Nashtech is one of the best software outsourcing companies in Vietnam. The company has 20 years of experience serving many clients worldwide with thousands of talented developers.
Aug 2018 - Apr 2020
  • Worked in an outsourcing project (mostly back-end side)
  • Implemented APIs and wrote test cases
  • Discussed technical approach with the client's technical team as well as our team members
  • Communicated directly with client, PM, TA and other team members
  • Helped other developers in our team to solve technical problems

Full-stack developer and Teacher at Khoa Pham Training
Aug 2016 - June 2018
  • Taught Javascript technologies (NodeJS, ReactJS, Angular) in classes (10 - 20 students each class).
  • Developed internal tools for the company using those technologies.

Education

FPT Aptech
March 2016 - Aug 2016

Quit after one semester because I thought I can learn faster by my own and now I think I was right.

University of Economics and Law
2011 - 2015

Bachelor of Business Administration