G. Novetti.EN

Curriculum vitae

Giuseppe Novetti.

Backend Software Engineer · Napoli, Italia · Disponibile da remoto

giuseppenovetti@proton.me · giusnovetti.it
github.com/Giusnovetti · linkedin.com/in/giuseppe-novetti

Profilo.

Backend Software Engineer specializzato in Java e Spring Boot, con esperienza full-stack in TypeScript e Angular. Sviluppo microservizi scalabili, sistemi di comunicazione in tempo reale, integrazioni di pagamento e processi CI/CD.

Linguaggi e framework

Java · Spring Boot
TypeScript · Angular
JavaScript · Express.js

Dati e persistenza

PostgreSQL · Oracle
MongoDB · Flyway
SQL · PL/SQL

API e integrazioni

REST · WebSocket
WebRTC · Nexi · Stripe
Microservizi

Rilascio e gestione

Docker · OpenShift
GitHub Actions · GitLab CI/CD
Azure DevOps · Dynatrace

Esperienza professionale.

Koala

Software Engineer

  • Ho guidato lo sviluppo del modulo backend Pro: Java 25, Spring Boot 4, un motore per programmi di finanziamento basato su JSON e PostgreSQL.
  • Ho realizzato pipeline CI/CD con GitHub Actions e test automatici, gestendo deployment Docker e integrazioni di servizi.

Mediacom

Software Engineer

  • Ho progettato la libreria Java per Nexi Payments e mantenuto le integrazioni con Genesys Cloud, migliorando la disponibilità al 99,7%.
  • Ho sviluppato middleware WebSocket per 15.000 utenti simultanei, affiancato 3–5 sviluppatori junior e coordinato le attività con partner statunitensi.

Indra

Software Engineer

  • Ho sviluppato servizi Java / Spring Boot e ottimizzato query Oracle, riducendo del 50% il tempo medio di esecuzione.
  • Ho migliorato le pipeline Azure DevOps e analizzato problemi in produzione con Dynatrace.

Indra

Junior Software Engineer

  • Ho sviluppato funzionalità Spring Boot e Angular, API REST e test unitari.
  • Ho contribuito alla migrazione di processi legacy verso Docker e OpenShift.

Aurim

Addetto alla ricerca e sviluppo

  • Ho guidato un progetto di ricerca tra università e industria sulla produzione di filati a base biologica con l’Università Federico II.
  • Ho redatto relazioni tecniche e presentato i risultati agli interlocutori del progetto.

Formazione.

Laurea in Ingegneria Informatica
Università degli Studi di Napoli Federico II · Set 2016 — Feb 2022

Tesi: Combinatorial Testing on Microservices Applications

Italiano: Madrelingua · Inglese: Competenza professionale