PERSONAL INFORMATION
****************@*****.***
https://www.facebook.com/locnguyen.2
431
**/**/** ****, ***** Loc Ward, District
SKILLS
ADVANCED SKILL
Programming language:
• Java
• NodeJS
• JavaScript (NodeJS, ReactJS, React
Native)
Framework and libraries:
• Spring Framework (Spring Boot, Spring
MVC )
• ReactJS, React Native
Database:
• SQL: MySQL, MariaDB, RDS,
PostgreSQL
• NoSQL: MongoDB, DynamoDB,
Technology:
• JWT (JSON Web Token)
• AWS: RDS, EC2, DynamoDB, S3
• Postman
• Docker
• Github
Software development methods:
• Object-oriented programming(OOP)
• Microservices Architecture
• Layer Architecture
SOFT SKILL
• Communication Skills
• Teamwork
• Time Management
• Self-Learning
• Adaptability
INTEREST
NGUYỄN VĂN LỘC
FULLSTACK DEVELOPER
CAREER GOALS
**Short-term goal:**
I look forward to contributing my abilities to the company through a programmer internship position. I hope to have the opportunity to learn, develop professional skills and accumulate practical experience from a professional working environment.
**Long-term goals:**
My long-term goal is to become a professional programmer, able to contribute to important projects and bring value to the company. I will constantly learn and develop myself to achieve higher achievements in the field of information technology.
EDUCATION
SOFTWARE TECHNOLOGY // 2020 - 2025
Industrial University of Ho Chi Minh City
Current GPA: 3.35
Received scholarship for 2 semesters HK1 (2021-2022) and HK1 (2022-2023) PROJECT
REGISTER FOR ONLINE COURSES FOR STUDENTS
// 29/04/2024 - 19/05/2024
Describe
The application is designed in the form of MicroService architecture. The application allows students to register for courses by department and semester by yearbook with the account being the student code issued by the school. When registering for a course, the system will display a list of courses that students can register for each semester. After selecting the subject, the student will choose the class and schedule that suits them. The system will check prerequisite subjects, check the number of students registered in a class and check for duplicate class schedules. If any problems appear, the system will issue appropriate notifications immediately. After successful registration, the system will display a list of registered subjects this semester and at the same time, the system will update the registered subjects (remove registered subjects) as well as display weekly class schedule.
Number of participants 2
Position Backend + Web
**Backend**:
- Design and implement services in code.
- Write API to handle course registration and class schedule functions, including:
• Displays list of subjects by semester and department
• Displays section classes by subject code
• Display class schedule by section class code
• Check the number of students in a class
• Check for duplicate class schedules
Play football
Listening to music
Singing
Do volunteer work
• Register for the course
• Display class schedule by student and semester.
**Web**:
- Call and integrate developed APIs to perform chat functions on the web interface Technology used
• RDS của AWS
• Postman
• JWT
• Github
• Docker
Link Github: https://github.com/BuiTriThuc150602/SA-CRMS-BE.git
WEB SHOPPING // 11/2023 - 12/2023
Describe
A simple e-commerce website using the Spring Framework that allows users to select and purchase a product and add it to the cart. When a product is added to the cart, the system will automatically calculate the total amount the customer has to pay for the product. For the admin side, they can view and add products, as well as generate reports on the list of invoices by day and by employee within a certain period. Number of participants 1
Position Backend
**Backend**:
- Design database and implement in code.
- Design and implement services in code.
- Write controller methods to handle HTTP requests Link Github: https://github.com/NguyenVanLoc2002/www_lab_week7.git
© topcv.vn