Skip to content
View myngh04's full-sized avatar
  • VN
  • 10:17 (UTC +07:00)

Highlights

  • Pro

Block or report myngh04

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
myngh04/README.md

Nguyen Gia Huy

Backend-focused IT Student · Java / Spring Boot

Java, Spring Boot, PostgreSQL, Docker, GitHub Actions, Git, GitHub, Swagger, HTML, CSS, JavaScript

public class NguyenGiaHuy {
    String focus = "Backend Engineering";
    String university = "UIT - VNUHCM";
    String mainStack = "Java / Spring Boot / PostgreSQL";
    String building = "MonoMarket";
    String direction = "Software Engineering in Japan";
}

About me

I am an IT student at the University of Information Technology, VNU-HCM (UIT), with backend development as my main direction. Java, Spring Boot, and PostgreSQL are the stack I use most while building MonoMarket.

I am interested in what happens below an endpoint: relational database state, transactions, consistency, tests, containers, and deployment. When a feature fails, I usually trace the logs and database state before changing the design.

I am also studying Japanese for future software engineering opportunities in Japan.

Languages: Vietnamese — Native · English — IELTS 7.0 · Japanese — Studying toward business use

Featured project

MonoMarket is a server-rendered second-hand e-commerce platform inspired by Japanese reuse stores. It uses Spring Boot, Spring MVC, Thymeleaf, PostgreSQL, Hibernate/JPA, Spring Security, Flyway, Maven, Docker Compose, GitHub Actions, MockMvc, Mockito, H2, and Swagger/OpenAPI.

Engineering area Implementation focus
Cart state Guest carts merge into the authenticated user's cart after login.
Inventory and orders Serialized inventory represents unique stock; checkout and cancellation keep reservation state consistent.
Database PostgreSQL schema changes are versioned with Flyway migrations and modeled through relational entities.
Testing Spring Boot tests use MockMvc, Mockito, and H2 to exercise web and application behavior.
Local delivery Docker and Docker Compose run the application with PostgreSQL; GitHub Actions runs Maven verification.
Web architecture Spring MVC and Thymeleaf keep the customer flow server-rendered.

Toolbox

IDE / Editor Database API testing Containers AI-assisted development Version control
IntelliJ IDEA · VS Code DBeaver Postman Docker Codex Git

Engineering activity

Generated from non-merge MonoMarket commit subjects. Only recognized Conventional Commit types are included.

Pinned Loading

  1. monomarket monomarket Public

    MonoMarket — recommerce platform for buying, selling, and trading books, manga, games, consoles and collectibles.

    Java