Đoàn quốc bảo

Java Back-end Developer Intern

I am currently a third-year student majoring in Software Technology at Ho Chi Minh City University of Technology and Education. I specialize in programming languages such as Java and I am passionate about technology and would love to work for professional environment. I am able to comprehend technical documents in English.  I am seeking a suitable internship position in back-end Java development, which is in line with my expertise. With persistence, diligence, and a willingness to learn, I aim to accumulate experience and acquire new technologies as well as programming languages in order to become a skillful software developer and achieve career in advanced in the future. 

Languages skill (English)

 

• Ability to read and understand documents 

• Basic communication

Technical skill

 

Back-end

 • Java Core, Spring MVC Framework, Spring Boot,
Hibernate, Spring Data JPA, Spring Security

 • SQL Server, MySQL

 • RESTful APIs
Others

 • Source control: Git 

From: 10/2022 – To: 12/2022 

Project Programming Website - E-COMMERCE WEBSITE ( GROUP PROJECT)

2022

– GitHub: https://github.com/DoanQuocBao-IT/BE-Clothes.git

Number of members: 02

– Position: Backend Developer providing APIs for Website (Reactjs). 

– Used technologies: • Java, Spring Boot, Spring Data JPA, Spring Security + JWT (for Authentication & Authorization) 

• Database: MySQL 

• Swagger 2 (generates docs for APIs)

– Some main functions: 

 

• Login, register account 

• Create, update and delete category

• Create, update and delete product … (for seller) 

• Create, update and delete items in cart (for buyer)

• Follow user 

 

From: 4/2023 – To: 5/2023 

E-COMMERCE WEBSITE ( SELF-STUDY PERSONAL PROJECT)

2023

 

– GitHub: https://github.com/DoanQuocBao-IT/shopviet.git

– Number of members: 01 

– Spring-MVC 

– Used technologies: 

Back-endJava, Spring Boot, Spring Data JPA, Spring Security + JWT (for Authentication & Authorization), Java Mail

• Front-end: in process of accomplishment 

• Database: MySQL

• Swagger 2 (generates docs for APIs)

– Some main functions: 

 

• Login, register, forgot-password, reset-password account

• Get all products (by ID, category ID, brand ID, sort name, sort price, sort sold, …), brands, categories, users

 + For admin:

• Create, update and delete category, brand 

• Get all order items by sellers and all order by buyers

• Get user by status (spending, approve, block)

• Approve and send mail or sellers, shippers

• Block users 

 + For sellers:

• Create, update and delete product

• Get order items (by status)

• Update status order items (approve)

• Feedback to review

 + For buyers:

• Create, update, delete, get items in cart

• Create order 

• Update status order items (success, cancel)

• Get order items (by status)

• Review product

 + For delivery man:

• Update status order items (shipped, onTheWay, delivered)

• Get order items (by status)

 + For all users:

• Follow users 

• Message users

• Get my profile