~/portfolio $ whoami

|

Java Software Engineer

3+ years building production systems for Italian public institutions.
Backend-first, ownership-driven, open to opportunities.

profile.json

            {
                "role": "Java Software Engineer",
                "experience": "3 years",
                "stack": [
                    "Java 17+", "Spring Boot",
                    "Microservices", "PostgreSQL"
                ],
                "education": "B.Sc. Computer Eng. (in progress)",
                "location": "Italy — open to relocation",
                "available": true
            }
        
About

A backend engineer with real ownership

I'm a third-year Computer Engineering student who started working professionally before finishing my degree. After a year as a Data Analyst handling large-scale SQL-based data migrations, I transitioned to backend software engineering, and I haven't looked back.

For the past two years I've been the sole backend developer maintaining and extending a national water-quality monitoring platform used by regional and provincial authorities across Italy. I own the feature roadmap, handle production incidents, and occasionally step into Angular when the team needs frontend coverage.

I'm looking for my next challenge, ideally in a team where engineering quality and system design are taken seriously.

3+ years of professional experience
2 years with Java & Spring Boot in production
4 enterprise projects for public institutions
1 national platform under sole backend ownership
Experience

Where I've worked

2024 — present Full-time

Java Software Engineer

We-COM | Clients: Istituto Superiore di Sanità (ISS), Lazio DiSCo
  • Sole backend developer on a national water-quality monitoring platform, managing the full feature lifecycle from specification to production deployment.
  • Designed and implemented new features using Java, Spring Boot, PostgreSQL, and Liquibase in a microservices architecture orchestrated with Docker and ArgoCD.
  • Handled production bug reports from regional and provincial health authorities, diagnosing incidents across backend services and database layers.
  • Stepped into Angular frontend development when required, ensuring delivery continuity across the full stack.
  • Contributed to two additional public-sector projects: a legacy Java EE → Spring Boot + Thymeleaf migration and a water safety risk-assessment platform (Piano di Sicurezza delle Acque).
2023 — 2024 Full-time

Data Analyst

We-COM
  • Performed large-scale data conversion and migration tasks using SQL and Python scripting.
  • Built and maintained analytical pipelines to support reporting requirements for public-sector clients.
  • Collaborated with cross-functional teams to validate data quality and ensure consistency across systems.
Skills

Technical stack

Backend

<Java 17+/> <Spring Boot/> <Spring Modulith/> <REST APIs/> <C/> <Keycloak/>

Data

<PostgreSQL/> <MySQL/> <MongoDB/> <Liquibase/> <Hibernate/JPA/>

DevOps & Infra

<Docker/> <ArgoCD/> <Portainer/> <GitLab CI/> <Git/>

Frontend

<Angular/> <HTML/CSS/> <TypeScript/> <Thymeleaf/>

Architecture & Design

<Microservices/> <DDD/> <Modular Monolith/> <OpenAPI/Swagger/> <MapStruct/> <Event-driven (RabbitMQ)/>

Collaboration

<SCRUM/> <Agile/> <Team working/> <Technical documentation/> <Cross-team communication/>
Projects

Selected work

— Flagship project

National Water Quality Monitoring Platform

Istituto Superiore di Sanità (ISS) · Italian Ministry of Health

A national digital platform for the acquisition, control, management, and analysis of data on water intended for human consumption in Italy. The system ensures the availability of information on water access and quality at the point of use, from environmental water resources through the entire treatment and distribution chain.

I joined the project ten months ago as the sole backend developer responsible for new feature development. I own the full backend lifecycle: from technical design and implementation to deployment and incident response on behalf of regional and provincial health authorities across the country.

Sole backend engineer — full feature ownership
Used by regional & provincial health authorities nationwide
Full-stack contribution including Angular when needed
Primary point of contact for production incident resolution
<Java/> <Spring Boot/> <PostgreSQL/> <Microservices/> <Docker/> <ArgoCD/> <Liquibase/> <Angular/> <GitLab CI/>
Role
Backend Software Engineer (sole)
Client
ISS — National Institute of Health
Duration
10+ months (ongoing)
Domain
Public Health / Environmental Data
Architecture
Microservices, REST, CI/CD

Other projects

01
<Refactoring/> <Spring Boot/> <Thymeleaf/>

Legacy Application Migration

Istituto Superiore per la Protezione e la Ricerca Ambientale (ISPRA) / Istituto Superiore di Sanità (ISS)

Full refactor of a Java Enterprise Edition application using PrimeFaces toward a modern Spring Boot + Thymeleaf stack. Improved maintainability, reduced dependencies on legacy APIs, and aligned the codebase with current Java ecosystem standards.

02
<Spring Boot/> <PostgreSQL/> <RabbitMQ/>

Water Safety Plan Platform (PSA)

Istituto Superiore di Sanità (ISS)

Backend development for a risk-assessment platform supporting Water Safety Plans (Piani di Sicurezza delle Acque): an integrated prevention system spanning the entire drinking-water supply chain, aligned with WHO guidelines and Italian Ministry of Health directives.

03
<Spring Boot/> <PostgreSQL/> <Spring Modulith/>

Course Management Portal

Lazio DiSCo

Backend development for a course delivery portal supporting the training and certification of managers, coaches, and sports assistants. Implemented the didactics module using Domain-Driven Design within a Spring Modulith architecture, built PDF and Excel data export, and developed RESTful APIs with Spring Boot and PostgreSQL. Currently in pre-release.

Personal projects

01
<Spring Boot/> <Spring Security/> <OAuth2/OIDC/>

authserver

Personal Project

A multi-tenant OAuth2/OIDC authorization server built from scratch on Spring Authorization Server, modeled after Keycloak's architecture. Implemented path-based realm isolation with per-tenant RSA signing keys, built a REST admin API and a browser-based admin console authenticated through the server's own OAuth2 flow, and developed a custom RBAC/ABAC engine resolving per-user access conditions at request time. Proven against a real external client, not just tested in isolation — see Keyra × authserver below.

02
<Spring Boot/> <PostgreSQL/> <Thymeleaf/> <AES-256/>

Keyra

Personal Project

A self-contained encrypted password manager built to explore production-grade security engineering end to end. Implemented AES-256-GCM vault encryption with a key derived from the user's own master password and never stored server-side, built TOTP two-factor authentication with single-use backup codes, and developed brute-force protection and a full audit trail for every security-sensitive action. Published alongside its OAuth2-delegated counterpart above.

03
<Spring Boot/> <OAuth2 Client/> <PostgreSQL/>

Keyra × authserver

Companion to authserver

A variant of Keyra rebuilt to delegate authentication entirely to authserver instead of managing its own login. Implemented the OAuth2 Authorization Code + PKCE client flow, mapped OIDC claims onto local application state, and gated a permission-sensitive feature behind a live authorization check against authserver's ABAC engine instead of a cached local role. The real-world proof that authserver works as an identity provider, not just against test requests.

Contact

Let's talk

I'm actively exploring opportunities around the world.
If you think we might be a good fit, feel free to reach out.

Send me an email