University of Camerino · Academic

2024

Role: Backend Engineer · Team of 3

Agricultural Supply Chain Platform

A multi-actor platform modelling an agricultural supply chain with 10 distinct roles, built as a university software-engineering project.

01

The problem

Coordinate ten different actors across an agricultural supply chain with clean role separation, secure auth and a maintainable, well-documented design.

02

What I built

Designed and built a Spring Boot backend with Spring Security and JWT auth over a PostgreSQL database, exposing a REST API. Followed the Unified Process, applied GoF design patterns and modelled the system with UML, in a 3-person team across 96 commits.

03

The result

A working multi-role platform with a documented, pattern-driven architecture and a clean REST API — delivered as a team.

Stack

JavaSpring BootSpring SecurityPostgreSQLJWTRESTUML

Next project

Badante24h