Java backend developer · 6 years of experience

I build and evolve enterprise applications, from analysis to production.

I work in IT consulting on an on-premise application in the energy sector. In personal projects I use Spring Boot, React and Docker.

Open to employment or freelance work · Rome, remote or hybrid

6 years
IT consulting, energy sector
Java · Oracle · WebLogic
enterprise stack at work
BSc Computer Science
Pegaso University, expected early 2027

Experience

Experience and education

Six years at an IT consulting company, assigned to a client in the energy sector: I work across the whole lifecycle of new features, from client discussions to release.

2020 — present
Backend developerIT consulting company · energy sector
  • Developing new features for an on-premise enterprise application
  • Requirements analysis with the client and technical design
  • Effort estimates for new features
  • Supporting the application's users
In progress
BSc in Computer Science (L-31)Pegaso University · expected early 2027 · thesis: management software for a medical lab
Download CV (PDF)

At work

  • Java
  • JSF
  • IBM FileNet
  • Oracle DB
  • WebLogic
  • Maven
  • SVN

Personal projects

  • Spring Boot
  • React
  • Docker
  • Git
  • nginx
  • Linux

Personal projects

What I build outside work

  • Management software for a medical lab

    Web application for a clinical analysis lab: check-in, tests and reports, with role-based access. Patients download their report without signing up, using their tax code and a token.

    • Java
    • Spring Boot
    • React
    • PostgreSQL
    • Docker
  • This website, from code to production

    The portfolio you are reading: a fast, bilingual, tracking-free static site, running on a server I manage with Docker and nginx.

    • Astro
    • TypeScript
    • Docker
    • nginx
    • Let's Encrypt

Freelance

Project-based work

I also take on commissioned projects for individuals and small businesses.

  • Custom management software

    Customers, orders, bookings: one tool instead of scattered spreadsheets.

  • Web apps and portals

    Private areas and web applications that work on desktop and mobile.

  • Deployment and maintenance

    Domain, server, HTTPS, backups and updates.

How I work: analysis and estimate, development with frequent releases, deployment, support.

Contact

Let's talk

For job opportunities or freelance projects, send me a message.