Vinh Nhan Pham - heaty566.github.io

1
joi-password v1.6.0 https://www.npmjs.com/package/joi-password | JS Package | Semester 2/9 | 01.2021 A lightweight Joi package extension that helps to validate a complex password, which supports both Javascript and Typescript Description: Dependencies: 0 Version: v1.6.0 Size: 2.75kB Download: 850 downloads / week Vinh Nhan Pham Web Intership Developer Highly adaptable person, Adept problem solver Interested in building productive and flexible programs SUMMARY I'm a web developer with two years of learning NodeJS technologies (which includes 1.5 years of learning in Frontend Web Development field) with good knowledge of Object-oriented programming, Analysis, and Design, Database Design.I love learning new languages and technologies. I'm also a leader of Mono Infinity team, with five members focusing on building toolkits for a faster development processPERSONAL PROJECT FPT University HCM | Bachelor Degree 09/2019 - Present 3.36/4 ( Semester 4/9 ) 8-2018 - 5/2019 C1 Kaplan International (IELTS 6.5) Framework: • ReactJS (1.5y) NextJS (9m) Library: • Socket.io • Graphql • Jest Framework: ExpressJS (2y) • NestJS (1y) • .NET (4m) Programming Language • Javascript (Typescript) • Java • C# General Skills • Git • Vim • Design (Figma) Library: Redux • Antd • Tailwind Knowlegde Deep understanding about • OOP • SOLID principles Good understanding • Software design • Database design • Restful API Good time management • Presentation • Teamwork skills Database • MongoDB • MySQL • Microsoft SQL • Redis Devops • Github Action • Docker Linux Server Nginx Frontend Backend Linkedin.com/in/heaty566 Heaty566.com [email protected] 0901212099 Github.com/Heaty566 EDUCATION LANGUAGES SKILLS CONTACT | Java Group Project - Leader | Semester 4/9 | 05.2021 Booking Hotel 05/2021 - 07/2021 https://github.com/tantruong2303/booking-hotel.git Task: Analyzed and developed a server-side rendering (both front-end and back-end) based on professor requirements Setup CD/CI with Github Action to build Docker image and wrote documentation Built essential modules of the system, including validation, database helper, upload file, etc. Assigned the task to other members with Notion, prepared team meetings, presented the website to my class. Description: Team size: 3 My Role: Full-Stack, Leader Technology: JSP, JQuery, Tailwind, Java Servlet, Microsoft SQL SanninSC hotel is a website that provides online reservations for customers and a management system for the owner | C# Group Project - Leader | Semester 5/9 | 09.2021 FPT Blog 09/2021 - 11/2021 https://github.com/MonoInfinity/fpt-blog Task: Built a full-stack web application based on .NET, Entity Framework, and vanilla JS Designed and implemented the essential modules of the system, including validation, multiple language support, database ORM, Redis helper, etc Setup CD/CI with Github Action to build Docker image and wrote documentation Assigned the task to other members with Notion, trained team members about new technology, and prepared for final presentation Description: Team size: 5 My Role: Full-Stack, Leader Technology: Javascript (TS) , Webpack, Tailwind, ASP .NET , Entity Framework, Microsoft SQL, Redis FPT Blog is a website where FPT students can write a post, explain, and discuss their favorite subjects. The website also provides a system for the professor to manage the website | JS Group Project - Leader | Semester 3/9 | 02.2021 My Chess 02/2021 - 05/2021 https://github.com/Heaty566/mychess Designed and implemented the solution (both front-end and back-end) that handle the amount of real-time connection with low delay Setup CD/CI, configure VPS server and write the test cases with Jest, Puppeteer. Assigned the task to other members with Notion, and prepared team meetings. Task: Team size: 3 My Role: Full-Stack, Leader Technology: NextJS, Redux-toolkit, Tailwind, NestJS, Socket.io, Jest, Mysql2, Redis Description: Mychess is an online website allows people to play chess and tic-tac-toe in realtime with bot or other player

Transcript of Vinh Nhan Pham - heaty566.github.io

Page 1: Vinh Nhan Pham - heaty566.github.io

joi-passwordv1.6.0 https://www.npmjs.com/package/joi-password

| JS Package | Semester 2/9 | 01.2021

A lightweight Joi package extension that helps to validate a complex password, which supports both Javascript and TypescriptDescription: • Dependencies: 0 • Version: v1.6.0 • Size: 2.75kB • Download: 850 downloads / week

Vinh Nhan PhamWeb Intership DeveloperHighly adaptable person, Adept problem solver

Interested in building productive and flexible programs

SUMMARYI'm a web developer with two years of learning NodeJS technologies (which includes 1.5 years of learning in Frontend Web Development field) with good knowledge of Object-oriented programming, Analysis, and Design, Database Design.I love learning new languages and technologies. I'm also a leader of Mono Infinity team, with five members focusing on building toolkits for a faster development process..................................................................

PERSONAL PROJECTFPT University HCM | Bachelor Degree09/2019 - Present 3.36/4 ( Semester 4/9 )

8-2018 - 5/2019 C1 Kaplan International (IELTS 6.5)

Framework: • ReactJS (1.5y) • NextJS (9m)

Library: • Socket.io • Graphql • Jest

Framework: • ExpressJS (2y) • NestJS (1y) • .NET (4m)

Programming Language • Javascript (Typescript) • Java • C#

General Skills • Git • Vim • Design (Figma)

Library: • Redux • Antd • Tailwind

KnowlegdeDeep understanding about • OOP • SOLID principles Good understanding • Software design • Database design • Restful APIGood time management • Presentation • Teamwork skills

Database • MongoDB • MySQL • Microsoft SQL • Redis

Devops • Github Action • Docker • Linux Server • Nginx

Frontend Backend

Linkedin.com/in/heaty566

Heaty566.com

[email protected]

0901212099

Github.com/Heaty566

EDUCATION

LANGUAGES

SKILLS

CONTACT

| Java Group Project - Leader | Semester 4/9 | 05.2021Booking Hotel05/2021 - 07/2021 https://github.com/tantruong2303/booking-hotel.git

Task: • Analyzed and developed a server-side rendering (both front-end and back-end) based on professor requirements • Setup CD/CI with Github Action to build Docker image and wrote documentation • Built essential modules of the system, including validation, database helper, upload file, etc. • Assigned the task to other members with Notion, prepared team meetings, presented the website to my class.

Description: • Team size: 3 • My Role: Full-Stack, Leader • Technology: JSP, JQuery, Tailwind, Java Servlet, Microsoft SQL

SanninSC hotel is a website that provides online reservations for customers and a management system for the owner

| C# Group Project - Leader | Semester 5/9 | 09.2021FPT Blog09/2021 - 11/2021 https://github.com/MonoInfinity/fpt-blog

Task: • Built a full-stack web application based on .NET, Entity Framework, and vanilla JS • Designed and implemented the essential modules of the system, including validation, multiple language support, database ORM, Redis helper, etc • Setup CD/CI with Github Action to build Docker image and wrote documentation • Assigned the task to other members with Notion, trained team members about new technology, and prepared for final presentation

Description: • Team size: 5 • My Role: Full-Stack, Leader • Technology: Javascript (TS) , Webpack, Tailwind, ASP .NET , Entity Framework, Microsoft SQL, Redis

FPT Blog is a website where FPT students can write a post, explain, and discuss their favorite subjects. The website also provides a system for the professor to manage the website

| JS Group Project - Leader | Semester 3/9 | 02.2021My Chess02/2021 - 05/2021 https://github.com/Heaty566/mychess

• Designed and implemented the solution (both front-end and back-end) that handle the amount of real-time connection with low delay• Setup CD/CI, configure VPS server and write the test cases with Jest, Puppeteer.• Assigned the task to other members with Notion, and prepared team meetings.

Task:

• Team size: 3 • My Role: Full-Stack, Leader • Technology: NextJS, Redux-toolkit, Tailwind, NestJS, Socket.io, Jest, Mysql2, Redis

Description:

Mychess is an online website allows people to play chess and tic-tac-toe in realtime with bot or other player