Trần Thế Vinh

Java Developer (Fresher)

Passionate about backend development with Java and Spring Framework

About Me

I am a fourth-year Software Engineering student with a strong interest in backend development, particularly using Java. I have a solid foundation in Java Core and Object-Oriented Programming (OOP), and I have successfully built several personal projects utilizing JSP/Servlet and Spring Boot frameworks with relational databases such as MySQL and SQL Server.

Technical Skills

Programming Languages

Java (Core Java, Java 8+) JavaScript Typescript MySQL SQL Server

Frameworks & Tools

Spring Boot JSP/Servlet Hibernate/JPA Maven/Gradle Angular Thymeleaf JUnit Git/GitHub/Gitlab

Other Skills

RESTful API HTML/CSS/SCSS Bootstrap CSS Waterfall Agile Scrum Postman IntelliJ IDEA Eclipse

Projects

E-commerce

Developed a responsive and scalable e-commerce web application using Angular for frontend and Spring Boot for backend. The application includes essential e-commerce functionalities such as product catalog, search filters, shopping cart management, and checkout with secure Stripe payment integration. Applied secure login/logout, role-based access control using JWT, OAuth2, and HTTPS.

Angular Typescript Spring Boot Rest API JWT, OAuth2 Stripe Bootstrap
Key Features:
  • Show a list of products
  • Add products to shopping cart (CRUD) and Shopping cart check out:
  • Search by category name/ textbox
  • Checkout
View on GitHub

Job Portal Web Application

A full-stack web application that allows users to register as job seekers or recruiters, post and apply for jobs, manage user profiles, and perform job searches. The platform simulates a real-world job portal with authentication, authorization, and user role-based access

Spring Boot Thymeleaf MySQL REST API Spring Security
Key Features:
  • Developed backend logic with Spring Boot and designed key entities (Users, JobPost, Apply, Save, etc.).
  • Built REST APIs for job posting, user registration, job search with filters (type, location, date).
  • Integrated Thymeleaf for frontend rendering and implemented job save/apply status logic.
  • Wrote custom SQL queries with @Query in JPA and structured code in Controller–Service–Repository layers.
View on GitHub

CoffeeFlow

CoffeeFlow is an Android app designed to help coffee shop owners streamline operations, monitor staff activity, and apply promotional strategies. Built with MVVM and Clean Architecture, the system ensures scalability and code maintainability.

Java Singleton, Factory, Observe Dagger 2 LiveData, DataBinding, Fragments RoomDB MVVM, Clean Architecture
Key Features:
  • Developed core features using MVVM + Clean Architecture.
  • Built reusable UI components and structured layers (UI, Domain, Data).
  • Applied design patterns: Singleton, Factory, Observer.
  • Integrated LiveData, DataBinding, and Android Fragments for UI and navigation
View on GitHub

Quizzcle

Quizzcle is a web-based application built to support engaging and collaborative learning experiences. The platform allows users to create, share, and participate in quizzes. One key feature is the ability to create private or public quiz rooms to host tests for groups of users, encouraging a culture of interactive and continuous learning for both students and educators.

Java MySQL HTML, CSS, JavaScript, Bootstrap
Key Contributions:
  • Designed and implemented the relational database schema to support dynamic quiz creation, room management, and user interaction.
  • Developed core application logic and public/user-facing features using Java and standard web technologies.
  • Built and maintained responsive user interfaces using HTML, CSS, JavaScript, and Bootstrap.
  • Ensured cross-browser compatibility and performance optimization for seamless user experience.

Role: Android Developer

View on GitHub

Education & Certificates

Education

FPT University

Software Engineering

2021 – 2025 (Expected)

GPA: 3.1/4.0

Certificates

Agile Fundamentals Certification

2025

Testing và Quản lý Kiểm thử trong Triển khai Dự án IT

2025

Spring boot 3, Spring 6 & Hibernate for Beginners

2024

Software Development Lifecycle

2024

Project Management Principles and Practices

2024

Web Design for Everybody: Basics of Web Development & Coding

2023

User Experience Research and Design

2023

Computer Communications

2023

Interests & Goals

Backend Development

Passionate about backend development, especially large-scale data processing systems

Spring Framework

Aspiring to become a specialized Java Developer in Spring Framework and Microservices

Continuous Learning

Regularly learning through online courses and participating in programming communities

Let's Get In Touch

Ready to bring fresh perspectives and dedication to your development team