Graduated with an Engineering degree in Information Technology (Sep 2019 - Oct 2023)
UNIVERSITY OF TRANSPORT AND COMMUNICATIONS CAMPUS IN HO CHI MINH CITY
PROJECTS
FORUM WEBSITE (Personal project) May 2024 - Present)
• Description: A personal forum platform for creating, editing, and deleting posts, with user role management and secure access.
• Technology used:
- Back-end: Java, Spring Boot, Spring Security, JWT, OAuth2, MySQL, RESTful APIs, WebSocket
- Front-end: Angular Framework, PrimeNG, PrimeFlex, HTML/SCSS,
• Main task:
- RESTful API Development: Developed APIs for creating, updating, and deleting posts and comments, user registration, and profile management.
- Authentication and Authorization: Implemented JWT-based authentication and role-based access control
using Spring Security and OAuth2. Configured token validation and secured API endpoints
- Frontend Development: Designed and implemented responsive UI components using Angular, PrimeNG, and PrimeFlex.
- Database Integration: Created and managed database schemas using JPA with Spring Boot and MySQL,
performed CRUD operations via JPA Repository, and optimized performance with JPA and Hibernate
- WebSocket Implementation: Enabled real-time communication features like live comment updates using
WebSocket.
• Github link: https://github.com/tuankhoiutc260/kt.forum
WEBSITE SELLING COSMETICS (Team 5 members) Oct 2022 - Dec 2022
• Description: The platform aims to transform the beauty shopping experience, allowing customers to browse and purchase cosmetics online easily.
• Technology used: Java, Spring Boot, HTML/CSS, Thymeleaf, Hibernate, Oracle
• Position: Served as the dynamic Back-end Developer.
• Main task:
- Analyze Business Requirements and Design System Architecture: Created ERD, Use Case diagrams, Context Diagrams, and Flowcharts.
- Database Development: Developed an Oracle database, created tables, imported data, and implemented
triggers and procedures to optimize data.
- Connect with FrontEnd using Thymeleaf: Integrated the backend with the frontend using Thymeleaf for
dynamic web page rendering.
- Design and Implement Backend Functions for Administrator Authorization: Developed CRUD operations for managing system administration and authorization functionalities
SKILLS
Frontend Development: HTML, CSS, SCSS, JavaScript, Angular Framework
Backend Development: Java Core, Spring Boot, RESTful APIs, C#/.NET
Mobile Development: Android Java
Database Management (base functions, procedures, triggers, views, etc.): MS SQL, MySQL, Oracle
Tools & Technologies: Git, Github, VS Code, Visual Studio, IntelliJ IDEA, Eclipse, NetBeans, Android Studio, Postman
Microsoft platform: Microsoft Power Platform (Power Apps, Power Automate, SharePoint), Microsoft Office Suite
English: Ability to read document, research, communication in English
Other skills:
- Capable of comprehension, researching information, teamwork, presentation
- Data Structures and Algorithms, Object-Oriented Programming, UML, understand the concepts of SOLID and Clean Code
Dear Recruiter,
My name is Nguyen Tuan Khoi, and I have graduated with a degree in Information Technology. I am deeply passionate about programming and software development, and I am excited to introduce myself and share my qualifications and skills.
I hold an Engineering degree in Information Technology, during which I developed foundational expertise in key technologies such as Java, Spring Boot, Angular, and SQL. These experiences have equipped me with a solid grasp of programming principles, including object-oriented programming, SOLID design principles, and Clean Code practices.
I am enthusiastic about technology and am always eager to learn and expand my skill set. I am seeking opportunities to apply my knowledge in real-world projects and make a positive impact in a professional environment.
I would appreciate the chance to discuss how my background and skills align with potential career opportunities. Thank you for considering my introduction.
Sincerely,
Nguyen Tuan Khoi