Vinh Nhan Pham - heaty566.github.io

Post on 23-Feb-2022

7 views 0 download

Transcript of 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

Heaty566@gmail.com

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