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