About

Linkedin (opens in a new tab)

Profile
Full Name: Bùi Quốc Khải
Position: Fullstack developer
Degree: Bach Khoa HCM University
Experience: 4 years
Email for work: buiquockhai.dev@gmail.com
Phone (Zalo + Telegram): 0898463002

ReactJS NextJS VueJS NuxtJS Typescript Java Spring Boot NestJS ExpressJS MongoDB Redis Postgresql English Jira Vercel Git Animation

I am a web developer with an amazing ability to develop websites that are both functional and aesthetically pleasing. I have a strong understanding of web standards and best practices, and I am passionate about creating websites that users will find easy to use and visually appealing. I am also proficient in a variety of programming languages and tools, and I have a proven track record of delivering successful projects on time and within budget. I am a team player who is always willing to lend a helping hand, and I am confident in my ability to contribute to any project. I am looking for an opportunity to use my skills and experience to make a positive impact on the web

≧◠‿◠≦✌


Front end skills

Throughout my experience, this was my favorite position. I got the opportunity to participate in several projects across a variety of industries, including marketing, human resources, e-commerce, logistics, and more. I had more experience choosing the right technology for each type of project structure, optimizing the working load and the quantity of products in the feature.

Main stack: ReactJS, VueJS, VanilaJS, Typescript

Framework: NextJS, NuxtJS

UI library: MUI, TailwindCSS, Mantine, Primer, etc

Fetching: SWR, Tanstack Query

Form: React Hook Form, Formik, Built-in UI library

Animation: GSAP, ThreeJS

Other: prettier, estlint, lint-staged, husky, story book, mitt, redux, chart, google analyze, bundle sizes, SEO, etc

Development oriented: Currently, the most careful are ThreeJS, GSAP, Blender, and more animation tools for web development.


Back end skills

Additionally, I have some backend development technology experience. I have a particular interest in the design patterns used to organize systems, such as CQRS, Domain-Driven-Design, event-sourcing, gRPC, etc. In the future, I aim to face additional challenges with an optimized system.

Main stack: ExpressJS, NestJS, Java Spring Boot

Database: MongoDB, Redis, Postgresql, Firebase, etc

ORM: Mongoose, Sequelize, Hibernate, JPA

Other: Postman, Swagger, etc

Git: Github, Gitlab


Enterprise projects

Droppii landing marketing website (opens in a new tab): marketing landing pages for e-commerce business.

Toyota CROWN marketing website (opens in a new tab): marketing landing page for new products of Toyota Japan.

Chi-mobi marketing website (opens in a new tab): marketing landing page for new products of Chi-mobi Japan company.

Droppii internal system (opens in a new tab) (denied authentication): internal system of e-commerce business. Include inventory, accountant, human resources, products, logistics, etc.

Droppii e-commerce front-store for agency (opens in a new tab) (denied authentication): agency storefront like Shopee, Tiki, etc. Include standard feature and more integrations.

[SHINE V2 document extraction](SAAS denied authentication): transform from document types (doc, pdf, images, etc) to text with special business in logistics

[Allegro enterprise logistics solution](SAAS denied authentication): international logistics system.


Pet projects

Github: https://github.com/buiquockhai?tab=repositories (opens in a new tab)

ThreeJS solar system (opens in a new tab): ThreeJS tutorial.

Built-in components (opens in a new tab): Custom common components.

Freelance landing agency (opens in a new tab): Landing pages for internal freelance team.

NextJS tutorial (opens in a new tab): NextJS principle examples.

Video call and educative system (opens in a new tab): Apply video call in education.

Built-in new programming language tutorial (opens in a new tab): How to build new programming language from zero.


sticker

© Bùi Quốc Khải.