Nguyen Van Luan
+ Ha Noi # *******.***@*****.*** 034******* ð luannv § luannv07
Summary
Motivated Software Engineer with a strong foundation in Java and backend development, particularly in the Spring ecosystem. Eager to apply technical skills and contribute to real-world software products through collaborative development environments. Education
Electric Power University, Software Engineering Aug 2023 - Present Achieved high grades and demonstrated strong application of key Software Engineering concepts, including web development, algorithms, database management, and system design. Technologies
Programming Languages: Java, JavaScript
BackendDevelopment:RESTful API, SpringCore,SpringMVC,SpringBoot,SpringSecurity,JWTAuthentication&Authorization, Spring Data JPA, Spring Validation
Web Development: HTML, CSS, Servlet, Thymeleaf, JSP Database & ORM: PostgreSQL, MySQL, Hibernate (JPA) Cloud & Tools: Basic AWS (S3, Lambda, DynamoDB, CloudWatch), Postman, Insomnia, IntelliJ IDEA, VSCode, Git, GitHub Architecture & Design: OOP, DI, MVC, SOLID Principles Projects
Freelance Marketplace – REST API Mar 2025 – Present A scalable backend system for a freelance marketplace platform, supporting client-freelancer collaboration. Tech Stack: Spring Boot, Spring Security (JWT), Spring Data JPA, MySQL, Swagger Role: Backend Developer
Features:
– User Roles: FREELANCER, CLIENT, ADMIN with granular permission control.
– JWT authentication, role-based authorization, BCrypt password hashing.
– Project: CRUD operations, advanced filtering, search by skill/budget/status.
– Proposal: Create/edit/view/accept/reject by freelancers and clients.
– Full Swagger UI docs: auto-generated descriptions, parameters, responses.
– Layered architecture with DTO pattern.
– (Developing) Messaging: real-time chat with WebSocket and chat history. Project Link: GitHub
Photo CRUD with AWS (Serverless) Mar 2025 – Apr 2025 A serverless photo CRUD application to explore AWS services and serverless architecture. Tech Stack: Spring Boot, AWS Lambda, API Gateway, S3, DynamoDB, CloudWatch, HTML/CSS/JS Role: Fullstack Developer
Features:
– Upload/View/Delete images via AWS Lambda-backed API endpoints.
– Image files stored in S3, metadata in DynamoDB, logs in CloudWatch.
– API Gateway secured with API Key, rate limiting enabled.
– Frontend: HTML/CSS/JS UI interacting with protected endpoints. Project Link: Live Demo
Languages
Vietnamese: Native proficiency
English: Limited working proficiency