FSA Course System
Internal training course catalog and enrollment management service developed during internship at FPT Software.
// What I Built
Developed Spring Boot REST endpoints for course catalog management and student enrollment registrations.
Modeled normalized 3NF PostgreSQL tables with foreign key constraints to maintain audit record integrity.
Collaborated in an agile Scrum team with daily stand-ups, sprint planning, and peer pull request reviews.
// Core Engineering Idea
Relational Data Integrity & @Transactional Boundaries
Managing employee training records requires consistent state during enrollment registrations. Applying @Transactional boundaries across database operations ensures atomic commits and automatic rollbacks on validation errors.
// Outcome & State
Implemented course management and enrollment REST endpoints during internship at FPT Software.
Maintained referential integrity across course, student, and enrollment tables.
Adhered to company coding conventions and passed peer code reviews.