Loading.....

Kevin Bui

I'm

About

Enthusiastic engineering college graduate with freelance experience. Completed several client projects, including small consulting, product and research jobs. Seeking to further career by growing with the team as a Software Developer.

Fullstack Developer

More than 5 years experience being a Fullstack developer and a Freelancer

  • Birthday: 03 Feb 1996
  • Website: Fxanhkhoa
  • Phone: +84 772912970
  • City: Ho Chi Minh, Viet Nam
  • Age: 29
  • Degree: Engineering degree
  • Email: fxanhkhoa@gmail.com
  • Freelance: Available

I'm passionate about building full cycle system including Front-end, Back-end and infrastructures. Making client happy and providing best quality are the most important objective.

Summary

Highly experienced Full-Stack Developer with over six years of expertise in both front-end and back-end development.Proven ability to architect and deliver robust, scalable, and maintainable web applications. Proficient in a wide range of modern technologies and methodologies, including:

Front-End: Angular (2-19), RxJS, NgRx, Akita, ReactJS, NextJS, Redux, Svelte(Kit), and comprehensive UI library experience (Bootstrap, Angular Material, Ant Design, Melt UI, Radix Ul, Flowbite, Tailwind).
Back-End: NodeJS, NestJS, Golang, GraphQL, Hasura, and microservices architecture (RabbitMQ, GRPC,Redis).
Mobile: Flutter (1 year experience)
Cloud & DevOps:Extensive experience with Docker, Kubernetes, Azure Cloud Services (Cosmos DB,App Service, AKS, Azure Function, Azure Storage, Key Vault), and AWS (Lambda, SNS,S3, EC2, DynamoDB,ECS,EKS).
Methodologies & Tools: Agile/SCRUM, Git version control, and Cl/CD pipeline implementation (GitHub, GitLab, Bitbucket).

Facts

Statistic of client, project and hours of support that I have worked.

Happy Clients

Projects

Hours Of Support

Skills

Skills accumulated over years.

Front-end

Angular
5 years
NextJS
5 years
ReactJS
5 years

Back-end

NestJS
6 years
NodeJS
6 years
Golang
3 years

State Management Libraries

RXJS
5 years
NGRX
3 years
Redux
3 years
Akita
2 years

Material libraries

Angular material
6 years
Bootstrap
5 years
Tailwind
5 years
Ant Design
2 years
Material UI
2 years

Others

GraphQL
3 years
Microservices (RabbitMQ, GRPC)
3 years
Azure
1 year
AWS
1 year

Resume

My resume

Fullstack Developer at ST Engineering

Nov 2023 - Present

Ho Chi Minh, Viet Nam

Project Description

Client is from big hospital in Singapore.

To address limitations inherent in their current legacy system, the client required a comprehensive redesign leveraging modern technological solutions.

My responsibilities
  • Implement critical requirements based on core source code (Make sure there is little or no conflicted with core source code).
  • Be a consultant to propose solution to client on both BE and FE
  • Build CI/CD with VPS, github pipeline and kubernetes deployment
  • Review other members' code and guide them to code on some features
  • Playing BA role when needed
  • Playing PM role when needed
Challenges

Collaborative Solution Development: Worked within a complex, multi-team (4 teams) environment, actively contributing to the development and finalization of comprehensive system solutions. This required significant effort in cross-team communication and alignment.

ETL (Extract, Transform, Load) processes for seamless data migration and integration.

Real-time data subscription servicesfor critical information dissemination.

Implementation of robust data update mechanismsto ensure data accuracy and currency.

Summary: Application with realtime processing requirement.

Team size: 10

Technologies: Svelte(kit) (Typescript), NestJS (Typescript), PostgreSQL, Kubernetes, Keycloak, Hasura, GraphQL, Socket

My Position

FullStack Developer, Technical Lead

Project Description

Design and implementation of a scalable CRM and Livestream

  • real-time video streaming
  • interactive chat
  • customer data management
  • automated workflows
  • comprehensive analytics
  • The system leverages modern web technologies to provide a seamless and engaging user experience.
My responsibilities
  • Design system based on Business requirements.
  • Development both FE and BE
  • Support Devops process
Challenges

low latency as much as possible

Summary: Application with realtime processing requirement.

Team size: 2

Technologies: Golang, Nextjs, Nestjs, Angular 19, Microservices, socketio, WebRTC (broadcast using Golang)

My Position

FullStack Developer, Software Architect, Technical Architect

Project Description

Small project

My responsibilities
  • Implement all features (FE, BE, Devops) Full Cycle

Summary: Small project

Team size: 2

Technologies: Golang, Nextjs, Socketio

My Position

FullStack Developer

Project Description

Reading comic engine

My responsibilities
  • Implement all features (FE, BE, Devops) Full Cycle
  • In charge of BE and Mobile features
Challenges

Performance is the most important to this app (loading image, network,api requesting, UX)

Team size: 3

Technologies: Golang, NestJS, Nextjs, Flutter, Socketio

My Position

FullStack Developer

Project Description

Client want to build quotation system with their product about billboards and advertising led

My responsibilities
  • Implement all features (FE, BE, Devops) Full Cycle
Challenges

Propose them the whole dashboard solutions

Summary: For internal usage and some external customer

Team size: 2

Technologies: Nextjs 14, NestJS (Typescript), PostgreSQL, Kubernetes

My Position

FullStack Developer

Fullstack Developer at Bloom

March 2022 - Nov 2023

Ho Chi Minh, Viet Nam

Project Description

Client is from the USA. they want to rebuild a website for their diet program.

The features of this website: to generate a professional plan with detail of exercise plan and menu plan based on user's inputted information (weight, height, experience in exercise, ...).

Maintain old system which is written in Drupal, PHP, AngularJS.

Build Software as a service: Build an infrastructure system to create, update, delete platform using kubernetes, they can manage health checking, status of system.

Challenges

The first challenge of this project is the data structure. First of all, it is the migration of data collected from Drupal (node styled). The second is to manage every single user with programs (one user has some programs and all have to be stored for history purpose).

The second challenge is to build infrastructure system which is based on sub process and kubernetes implementation.

My responsibilities
  • Choose solution and tech to be implemented.
  • Build the architecture of Back End and Database (the whole BE).
  • Implement complex features for FE and BE.
  • Deployment, Backup, Build cron job.
  • Write the code based on detailed design and Functional/Requirement Specifications.
  • Incident and bug fixing.
  • Upgrade version of PHP/Drupal to pass Braintree policies (Which I just started to learn).
  • Review other members' code and guide them to code on some features.
  • Created a RESTful API that allowed for seamless integration with other applications.
  • Build Kubernetes template, research and develop the auto create, update, delete client's platform.

Summary: Application with more than 10000 users and ~1000 users online at the same time.

Team size: 7

Technologies: NextJS (Typescript), NestJS (Typescript), MongoDB, Kubernetes

My Position

FullStack Developer, Technical Architect for Back-end, Devops

Project Description

Client is from Viet Nam. This is a product of them which helps to create a script to perform led, electronic valves to make a water fountain playing with music.

Build system from scratch with Backend, Frontend, Firmware.

My responsibilities
  • Build whole system based on requirement
  • Fix Bugs
Challenges

integration between software and hardware, the solution needs to be test and find again and again until it meets the best quality. (R&D)

Summary: Application with millisecond response.

Team size: 1 Developer, 1 tester

Technologies: Angular, NestJS (Typescript), MongoDB, Python, Microservice (GRPC), GraphQL, Socketio, Embedded System

My Position

FullStack Developer, Software Architect, Technical Architect

Fullstack Developer at Nash Tech

June 2020 - Nov 2021

Ho Chi Minh, Viet Nam

Project Description

Client is from Germany working in domain Manufactoring. In this project, they provide customer a software which controls the CNC Machine and some other features out of this machine function.

My task in this project is to build a page to remote other computer (RDP, VNC, SSH), all function need to work on touch screen.

The architecture is Micro front-end.

My responsibilities
  • Write the code based on detailed design and Functional/Requirement Specifications.
  • Build architecture of the app.
  • Support Deployment.
  • Incident and bug fixing.
  • Support other member with technical.
  • Be mentor of a Junior Front-end member.
Challenges

the gesture of touch screen, and the working of touch screen to control other computer which is harder to do with a mouse.

Summary: Application for individual machine to run local.

Team size: 5

Technologies: Angular 9, Electron, Golang, Micro Frontend

My Position

Frontend Developer

Project Description

Client is from Germany working in domain Manufacturing. In this project, they provide customer a system to monitor there production lines with a big amount of machine.

Customer can view the production status (complete, on going) near real time, and these applications are deployed to IPC.

My responsibilities
  • Write the code based on detailed design and Functional/Requirement Specifications.
  • Build architecture of some module.
  • Collect requirement from client and suggest solution about UI/UX and workflow to client.
  • Incident and bug fixing.
  • Support other member with technical.
Challenges

the structure of data to show in Front end (which is hierarchy has 4 levels of children).

Summary: Application with more than 100 active users.

Team size: 10

Technologies: Angular 11, Java and SQL

My Position

Frontend Developer (Angular)

Project Description

Client is from Italy. They are a finance company which provide wealth management solution for their customer, and my ODC is a vendor. and there customer comes from USA.

This is a wealth management website which is implemented from Finantix's product and it is customized to match customer's requirement. Features of this web: wealth management, wire transfer management.

My responsibilities
  • Write the code based on detailed design and Functional/Requirement Specifications.
  • Build architecture of some module.
  • Collect requirement from client and suggest solution about UI/UX and workflow to client.
  • Incident and bug fixing.
  • Support other member with technical.
Challenges

performance issues and integration of JBPM (Java Business Process Management) into application.

Summary: Application with 10M+ users.

Team size: 14

Technologies: Angular 11, Java and SQL

My Position

Frontend Developer (Angular)

Fullstack Developer at Hitachi Vantara

Feb 2019 - Jun 2020

Ho Chi Minh, Viet Nam

Project Description

The client of this project is from France, they are an art, comic design company and they want to sell their designed products..

This is an e-commerce website. The objective of this project is to develop an e-commerce store which product is self-created books (customer can create their own characters and own stories). All created books will be verified and be printed automatically and then be shipped with 3rd party shipping company. Customers also can manage their orders and track their goods.

My responsibilities
  • Write the code based on detailed design and Functional/Requirement Specifications.
  • Build architecture of some module.
  • Collect requirement from client and suggest solution about UI/UX and workflow to client.
  • Incident and bug fixing.
  • Support other member with technical.
Challenges

to build the characters styling, stories generating system and the automatic printing service through server.

Summary: Application with more than 1000 users and 100 users online at the same time.

Team size: 3

Technologies: Angular 9, NestJS, MongoDB

My Position

Fullstack developer, Team lead

Project Description

The client is from France. They are and multimedia company and they want to make a social network call 'Polymate'.

This project is a social network application could be call 'small facebook'. User can post image, video, like/unlike, block/unblock, give heart to other user. A heart is convert to 0.02$ and will be paid through PayPal.

My responsibilities
  • Write the code based on detailed design and Functional/Requirement Specifications.
  • Build architecture of some module.
  • Collect requirement from client and suggest solution about UI/UX and workflow to client.
  • Incident and bug fixing.
  • Support other member with technical.
Challenges

implementing micro service for chat and load balancing.

Summary: Application with 1M+ users.

Team size: 4

Technologies: React Native, NestJS, MongoDB

My Position

Backend developer

Project Description

Client of this project is from Viet Nam, they are food company and want to build an online store with company's activities management.

This project contains e-commerce website and admin website. Almost features of store website are buying/commenting/voting product, order managing, goods tracking and live streaming. In the admin website, admin can manage products they sell, manage orders and shipping system, manage employees, analysis data in week and month.

My responsibilities
  • Write the code based on detailed design and Functional/Requirement Specifications.
  • Collecting requirement and suggest solution for UI/UX and workflow of modules.
  • Incident and bug fixing.
Challenges

data analysis, live streaming solution and employees management.

Summary: Application with 10000+ users.

Team size: 4

Technologies: Angular 8, NodeJS, MongoDB

My Position

Fullstack Developer

Freelancer Experience

Fullstack Developer

March 2022 - March 2023
What To Eat (https://eatwhat.io.vn) Project description
  • My Community project
  • Project about: provide ingredients and dishes recipes for all countries all over the world
  • Some highlight features: random game,voting game.
Summary
  • Do Full cycle of project
Team size: 2 (1 Fullstack, 1 Product Owner)
Project technologies: Svelte(kit) (Typescript), Golang, MongoDB Kubernetes, Rest API, GraphQL
Other minor technologies: socketio, mux, gorm, gqlgen, mongodriver.
My position: Fullstack Developer
My responsibilities:
  • Implement Features
  • Build Cl/CD with VPS, github pipeline and kubernetes deployment

Fullstack Developer

March 2022 - March 2023
Smart farm Project description
  • Client is from the USA. they want to build a bio safety evaluation website for there smart farm (this is the first step for a huge program).
  • The features of this website: to build sets of questions, user will answer all of it then a report is generated and they can compare between reports and come to the conclusion with actions for their farms. all reports can be exported to excel file.
Summary
  • Application with more than 200 active users, 100 online users at the same time and plan to be scaled up in a short time.
Team size: 3 (2 developers and 1 tester)
Project technologies: FullStack Developer, Technical architect from the beginning for both FE and BE
My position: Fullstack Developer
My responsibilities:
  • Provide client some smart solutions for their marketing problems.
  • Choose solution and tech to be implemented.
  • Build the architecture of Back End, Front End and Database.
  • Deployment, Backup, Build cron job.
  • Build CI/CD with VPS and github pipeline.
  • Write the code based on detailed design and Functional/Requirement Specifications.
  • Incident and bug fixing.
  • Review other members' code and guide them to code on some features.
  • Deliver to customer with defined timeline.

Fullstack Developer

Jan 2022 - March 2022
Orders Management Project description
  • Client is from Vietnam. they want to build a website to manage orders, customers, products to provide best customer care service.
  • The features of this website: Products management, Customers management, multiple departments with multiple roles, orders management, delivery management. Besides, there are report, cron job to analyze customer (new, old, ...). The process or raising order is harder than other CRM software.
  • The challenges of this project is the roles and multiple department, which means department A can not see anything of department B if not taking part in. Beside that, in each department there are roles such as: leader, sale president, warehouse, ... These challenges are hard for both FE and BE.
Summary
  • Application with more than 20 active users.
Team size: 2 (1 developers and 1 tester)
Project technologies: Angular 13 (Typescript), NestJS (Typescript), MongoDB
My position: FullStack Developer, Technical architect
My responsibilities:
  • Choose the solution to be implemented.
  • Build the architecture of Front End, Back End and Database (the whole app).
  • Deployment, Backup, Build cron job.
  • Build CI/CD with VPS and github Action.
  • Write the code based on detailed design and Functional/Requirement Specifications.
  • Collect requirement from client and suggest solution about UI/UX and workflow to client.
  • Incident and bug fixing.

Fullstack Developer

May 2021 - Jan 2022
Animal Farm Management Project description
  • Client is from animal food company supplier in Vietnam. they want to build a website to manage expense and avenue of money when buying supplier and selling animal (pig).
  • The features of this website: warehouse management, which manages importation and exportation of animal feed, medicine, equipment. Stall management, which manages pigs, with pretty flexible workflow of many types of pig. Report module, which calculate by day or by month the expense and avenue to provide the overview and detail of their business.
  • The challenges of this project is the database structure because the business is not quite clear so I must follow their business to build the best solution.
  • Some features: email notification, data chart visualization, pigs management, feeding, selling, importing.
Summary
  • Application with more than 100 active users.
Team size: 3 (2 developers and 1 tester)
Project technologies: Angular 11 (Typescript), NestJS (Typescript), MongoDB
My position: FullStack Developer, Technical architect
My responsibilities:
  • Choose the solution to be implemented.
  • Build the architecture of Front End, Back End and Database (the whole app).
  • Deployment, Backup, Build cron job.
  • Build CI/CD with VPS and github Action.
  • Write the code based on detailed design and Functional/Requirement Specifications.
  • Collect requirement from client and suggest solution about UI/UX and workflow to client.
  • Incident and bug fixing.

Education

Bachelor of Engineering

2015 - 2019

University of Information Technology Ho Chi Minh, Viet Nam

Major: Computer engineering

Highschool diploma

2011 - 2014

Highschool for the Gifted Ho Chi Minh, Viet Nam

Class: Information Technology

Services

Services that I provide.

Web

I am committed to providing you with the best possible web services, available on any devices (Desktop, Mobile).

  • Web services are scalable. They can be used by businesses of all sizes.
  • Web services are secure. They use industry-standard security protocols to protect your data.
  • Web services are reliable. They are designed to be available 24/7.

Mobile application

I provide mobile application service that allows you to create and deploy mobile apps for iOS and Android devices. I offer a wide range of features and services that make it easy to build and manage your apps, including:

  • A fully application built on your requirements.
  • A full cycle of mobile application development.

IOT

I can help you to design, implement, and manage your IoT solution. I also offer a variety of training and support resources to help you to get the most out of my products and services.

  • A fully IOT solution built on your requirements.
  • A full cycle of IOT application development.

Contact

Location:

Tan Binh, Ho Chi Minh city, Viet Nam

Call:

+84772912970