PROFILE
*******.***@*****.***
https://github.com/Viviorigi
Thanh Xuan, Ha Noi
SKILLS
PROGRAMMING LANGUAGE:
• JAVA
• JavaScript
FRAMEWORKS:
• Jsp/Servlet
• Java Spring
• React, Angular
DATABASE:
• MySql
• Sql Server
• MongoDB
• MariaDB
OTHER:
• Git, Github, maven, docker
• English: Basic Reading Technical
Documentation & Communication.
SOFTSKILLS:
Problem solving skills (good), Time
management skills (good), Adaptability
skills
INTERESTS
Watch movies, Football
NGUYEN DINH DUONG
INTERN WEB DEVELOPER
OBJECTIVE
Short-Term Goal: Secure a Back-End Developer Intern position specializing in Java to gain hands-on experience and improve my technical skills. Long-Term Goal (5 Years): Become a Senior Back-End Developer, mastering scalable systems and optimizing performance.
EDUCATION
INTERNATIONAL DEVELOPER // 9/22 - 5/25
BACH KHOA-APTECH
Top score SEM1, SEM2, SEM3
PROJECT
ATWOM LIBRARY (INTERN AT ATWOM VN-FULLSTACK ) // 7/24 - 8/24 Technologies: Spring Boot, Spring Security, MariaDB, JWT, ReactJS, Boostrap, PrimeReact
Project Description:
A web application for managing library operations, allowing librarians to oversee book borrowing and returns while enabling students to manage personal accounts and access library resources efficiently.
Team Size: 4
Role: Backend and Frontend Developer
Project Functions:
• Login and Registration: Secure authentication with JWT integration, "Remember Me" functionality, and email verification for account activation.
• Crud Account, Book
• Book Management: Display books with pagination, filtering, and search functionality. Students can add books to a wishlist.
• Account Management: Students can update personal information, view a wishlist, change passwords, and upload profile pictures.
• Password Recovery: Reset passwords through secure email-based recovery links.
• Implemented Spring Security to secure user accounts with password encryption. Utilized JWT (JSON Web Token) to manage authentication and authorization, enabling role-based access for specific functionalities. GitHub Link: https://github.com/Viviorigi/project_atwom
SOCIAL NETWORKING // 3/24 - 4/24
Technologies: Spring Boot, MySQL, JWT, ReactJS, Axios, TailwindCss, MasterialUI Project Description:
A social media web application that allows people to connect with each other, exchange interests, and chat with one another.
TeamSize: 2
Role: Backend and Frontend Developer
Project Functions:
• Login and Registration: Implement secure authentication with JWT integration.
• Posts Management: View, create, like, and comment on posts.
• Messaging: Send and view messages.
• User Search: Search for other users by email or name.
• Personal Information: View and edit personal information.
• User Profiles: View other users' profiles and follow them.
• API Integration: Use Axios to integrate API calls. GitHub Link: Backend: https://github.com/Viviorigi/social-media-be-springboot Frontend: https://github.com/Viviorigi/social-web-fe
SHOES STORE // 2/24 - 3/24
Technologies: Spring MVC, JSP Servlet, SQL Server, JavaScript, jQuery Project Description:
An e-commerce website for selling shoes that allows sellers to manage products and orders, and buyers to browse and purchase desired products. TeamSize: 1(Self-Learning)
Role: Fullstack
Project Functions:
• Product Display: Show products by category, price, and pagination.
• Product Details: View detailed information about each shoe.
• User Authentication: Customer login, registration, and logout.
• Customer Information: Display and update customer information.
• Order Management: View orders and their statuses.
• Shopping Cart: Add, edit, delete, and update items in the shopping cart.
• Order Placement: Place orders.
• Admin Roles: Admin functionalities for managing orders, products, and categories. GitHub Link: https://github.com/Viviorigi/bt-spring-mvc
© topcv.vn