Backend
Spring Boot backend for a business-to-business supply-chain application covering procurement, production, and delivery.
B2B teams needed a reliable way to manage procurement, production, and delivery without fragile, untested backend flows.
Designed an MVC Spring Boot backend, secured REST endpoints with JWT, containerized the stack, and automated quality checks before every deployment.
Built a Spring Boot SCM platform with a clear MVC architecture. Secured critical REST flows with Spring Security and JWT, then added a full QA chain (JUnit 5, Mockito, TestContainers, JaCoCo, SonarQube) and a GitHub Actions CI/CD pipeline that publishes Docker images after the quality gate.
Clear MVC architecture for procurement, production, and delivery.
Spring Security protects critical REST endpoints and core business flows.
Unit tests, TestContainers integration tests, JaCoCo coverage, and SonarQube analysis.
GitHub Actions runs the quality gate, then builds and publishes to Docker Hub.
Backend, database, and SonarQube run together with Docker Compose.
Adjacent work in architecture, delivery, or interface design.
Multi-platform Flutter application designed with Domain-Driven Design, generated OpenAPI clients, and REST-backed UI.