Skip to content

GET/en/cv

Valerio Evangelista

Junior Backend Developer · Java / Spring Boot

Available immediately, on site, hybrid or remote

Profile

Java backend developer, in year 3 of a Computer Engineering degree. I came to development from a driving school, where I ran a branch from 2023 to 2025. I took a web application for an external client into production, from the requirements to the release, and built a management system in Spring Boot on a modular architecture.

Technical skills

Languages
Java, SQL
Backend
Spring Boot, Spring Security, Spring Data JPA, Spring Modulith, Hibernate/JPA, JWT
Data and testing
PostgreSQL, Flyway, JUnit 5
Tools
Git, Maven, Docker, IntelliJ IDEA, Postman, OpenAPI, Claude Code
Frontend
Next.js, React, Tailwind CSS, Payload CMS

Experience

Full-stack developer

ECP Fabricamente, Rome

March–October 2026

  • Designed and built on my own the web application of a university guidance centre, in production: the site with the course catalogue and the CMS, Next.js and Payload on PostgreSQL.
  • Built the CRM for sales contacts, with automated emails and push notifications.
  • Managed the relationship with the client on my own, from the requirements to the release. Reference available.

Read the case study

Driving instructor and theory teacher

Driving school, Rome

January 2023–September 2025

  • Ran a three-person branch on my own: lesson planning, exams, relations with students and families.
  • About 150 students a year, with over 90% passing the exam. First commercial contact with prospective clients.

Projects

Driving school management system

  • Java 21
  • Spring Boot 3.5
  • Spring Modulith
  • PostgreSQL

A modular monolith on Spring Modulith serving several driving schools from one installation, with module boundaries checked by tests.

  • Four domain roles - administration, office staff, instructor, student - with Spring Security and JWT authorisation. A domain taken from the sector I worked in.
  • Rate limiting, caching, audit log, OpenAPI, Flyway migrations. Integration tests on a real PostgreSQL, not on mocks.

Read the case study

Travel agency management system

  • Java 25
  • Spring Boot 3.5
  • Spring Security
  • Spring Data JPA
  • MariaDB

A Spring Boot app on MariaDB that started as a console and grew a web interface, with session login and BCrypt, PayPal payments and PDF tickets with QR codes.

Read the case study

Education

Bachelor’s degree in Computer Engineering (L-8)

Universitas Mercatorum

In progress, year 3

Higher technician, software developer (EQF level 5)

ITS Academy Lazio Digital

In progress

Electronics and electrical engineering technician

ITI Pacinotti-Archimede, Rome

2019

Languages

Italian
native
English
C1

Certificates

Cambridge English: C1 Advanced (CAE)

2019

The other formats