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: 27
  • 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

All things that I achieved

More than 5 years experiences in Front-end development
More than 5 years experiences in Front-end development
More than 5 years experiences in Back-end development
Good experience in Angular 2+, RxJS, ngRx, Akita
Good experience in BE development (NodeJS, NestJS)
Good experience in material library (Bootstrap, Angular Material, Ant design)
Good experience in creating API
Have experience in ReactJS, NextJS, Redux
Have experience in GraphQL
Have experience in microservice (RabbitMQ, GRPC)
Have experience in Docker
Have experience in Azure Cloud services (Cosmos DB, App Service, AKS, Azure Function, Azure storage, Key Vault)
Have experience in AWS (Lambda, SNS, S3, EC2, Dynamo DB)
Good experience in Agile and SCRUM
Good experience in Source Version Control (Git)
Good experience in Action and Runner of github, gitlab to automatically deploy
Good experience in Bitbucket pipeline
Have experience in CI/CD (Github, Circle CI)
Good experience in freelance job, remote job
Good experience in problem solving

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
3 years
ReactJS
4 years

Back-end

NestJS
5 years
NodeJS
5 years
Golang
1 years

State Management Libraries

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

Material libraries

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

Others

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

Resume

My resume

Experience

Fullstack Developer at ST Engineering

Nov 2023 - Present

ST Engineering, Ho Chi Minh, Viet Nam

Health Care Operation Center Project description
  • Client is from Singapore.
Summary
  • Application with realtime processing requirement.
Team size: 7
Project technologies: Svelte (Typescript), NestJS (Typescript), Postgres, Kubernetes, Keycloak, Hasura, GraphQL
Other minor technologies: socket
My position: FullStack Developer
My responsibilities:
  • Implement critical requirements based on core source code (Make sure there is little or no conflicted with core source code).

Fullstack Developer at Bloom

March 2022 - Nov 2023

Bloom, Ho Chi Minh, Viet Nam

The Dolce Diet 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
  • 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.
Summary
  • Application with more than 10000 users and ~1000 users online at the same time.
Team size: 7
Project technologies: NextJS (Typescript), NestJS (Typescript), MongoDB, Kubernetes
Other minor technologies: bull, event queue, socket, guard, schedule (cron job), serve static, Swagger, with Jest for unit testing
My position: FullStack Developer, Technical Architect for Back-end, Devops
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.
D-Producer (https://producer.dratini.tech) 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.
  • The challenges of this project is integration between software and hardware, the solution needs to be test and find again and again until it meets the best quality. (Like R & D)
Summary
  • Application will launch in the end of this year.
Team size: 1 Developer, 1 tester
Project technologies: Angular, NestJS (Typescript), MongoDB, Python, Microservice (GRPC), GraphQL
Other minor technologies: Socket IO, Embedded
My position: FullStack Developer, Architecture
My responsibilities:
  • Build whole system based on requirement
  • Fix Bugs

Fullstack Developer at NashTech

JUNE 2020 - NOV 2021

NASHTECH, Ho Chi Minh, Viet Nam

CNC Machine Software 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.
  • The challenges of this project is 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
Project technologies: Angular 9, Electron, Golang, Micro Frontend
My position: Frontend Developer (Angular and Electron)
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.
Smart Manufacturing Management 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.
  • The challenges of this project is 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
Project technologies: Angular 11, Java and SQL
My position: Frontend Developer (Angular)
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.
Wealth Management 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.
  • The challenges of this project is performance issues and integration of JBPM (Java Business Process Management) into application.
Summary
  • Application with 10M+ users.
Team size: 14
Project technologies: Angular 11, Java and SQL
My position: Front-end Developer (Angular)
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.

Fullstack Developer at Global Cybersoft

Feb 2019 - Jun 2020

Global Cybersoft, Ho Chi Minh, Viet Nam

Vidole 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.
  • The challenges of this project are 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 sae time.
Team size: 3
Project technologies: Angular 9, NestJS, MongoDB
My position: Fullstack developer, Team lead
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.
Polymate 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.
  • The challenges of this project are implementing micro service for chat and load balancing.
Summary
  • Application with 1M+ users.
Team size: 4
Project technologies: React Native, NestJS, MongoDB
My position: Back-end Developer
My responsibilities:
  • Write code based on detailed designs and Functional/Requirement Specifications.
  • Incident, bug fixing, deploy and maintain server on Google cloud.
MeatChef E-commerce 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.
  • There are some challenges in this project such as: data analysis, live streaming solution and employees management.
Summary
  • Application with 10000+ users.
Team size: 4
Project technologies: Angular 8, NodeJS, MongoDB
My position: Fullstack Developer
My responsibilities:
  • Write code based on detailed designs and Functional/Requirement Specifications.
  • Collecting requirement and suggest solution for UI/UX and workflow of modules.
  • Incident and bug fixing.

Freelancer Experience

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