SCHEDA ALLENATORE

Giuseppe Pio Ruocco

Fullstack Software Engineer

Base: Napoli

LV
3+ anni
Classe attuale
Software Engineer

SOTTOCLASSI

  • Fullstack Developer
  • DevOps
  • Product Engineer

Ciao! Sono Giuseppe. Costruisco sistemi in produzione, dall’API Spring Boot all’interfaccia Angular o React, fino al deploy su Kubernetes con CI/CD. 3+ anni su assicurazioni, energia, PA e sanità. Nel tempo libero porto online i miei progetti, dal codice al server Linux: li trovi qui sotto!

Profilo ▸ STATISTICHE

MISSIONE ATTUALE

IN CORSO

Analyst Software Engineer in Accenture, attualmente sulla piattaforma per il mercato di bilanciamento elettrico di Terna.

LINGUE

  • ItalianoC2
  • IngleseC1
  • FranceseA2
  • SpagnoloA2

STACK PRINCIPALE

  • Java
  • Spring Boot
  • PostgreSQL
  • Oracle
  • Angular
  • React
  • Git
  • Docker
  • Ubuntu

Esperienza ▸ VIAGGIO

  1. SLOT 5

    Accenture

    Analyst Software Engineer

    11/2025 – oggi · Napoli

    • Generali · piattaforma assicurativa internazionale IIAB
    • Terna · gestione del mercato di bilanciamento elettrico nazionale
    • Angular
    • React
    • Java
    • Node.js
    • Kafka
    • Kubernetes
    DETTAGLI

    GENERALI · IIAB

    Sulla piattaforma assicurativa internazionale di Generali ho partecipato all’analisi e allo sviluppo delle user story sul frontend dei flussi assicurativi e bancari. Ho realizzato componenti della suite PASS in AngularJS e Angular 14. Sul backend in Java 17, con un’architettura ad API REST, ho sviluppato funzionalità e corretto bug. Ho gestito il versionamento dei dati su Oracle e PostgreSQL e quello del codice, con le pipeline, su GitLab.

    TERNA · MSD

    Lavoro soprattutto al refactoring e alla migrazione di funzionalità esistenti, perché nel mondo energetico servono API veloci e accurate. Il backend principale è in Spring Boot, dentro un’architettura a microservizi con API REST e servizi anche in Node.js e Python. Scrivo procedure SQL su Oracle, integro MongoDB e mi occupo di elaborazioni batch asincrone e notifiche in tempo reale via WebSocket. Sul frontend creo e miglioro interfacce in React (TypeScript e JavaScript), curando UI e UX. Gestisco anche il deploy nei vari ambienti con Kubernetes su OpenShift e AWS, con pipeline e pull request su GitLab.

  2. SLOT 4

    Sistemi Informativi (IBM Company)

    Software Engineer

    05/2024 – 09/2025 · Roma

    • Forze Armate · dati sanitari delle infermerie (GDSI)
    • Ministero della Difesa · piattaforma di whistleblowing
    • Comune di Roma · gestione delle delibere (Lucilla)
    • Spring Boot
    • Angular
    • Keycloak
    • Elasticsearch
    • Python
    DETTAGLI

    GDSI · FORZE ARMATE

    In un team cross-funzionale ho sviluppato servizi REST in Spring Boot per la gestione dei dati sanitari delle infermerie, introducendo un nuovo ruolo Keycloak e aggiornando la configurazione di Spring Security. Sul frontend ho ottimizzato componenti Angular 14 e ho integrato Elasticsearch per l’indicizzazione e la ricerca avanzata.

    WHISTLEBLOWING · MINISTERO DELLA DIFESA

    Ho lavorato a una piattaforma di segnalazioni anonime basata sul software open source GlobaLeaks, con API REST in Python (Twisted, SQLAlchemy), frontend in Angular 18 e deploy su AWS.

    COMUNE DI ROMA · LUCILLA E CASA DIGITALE DEL CITTADINO

    Ho ristrutturato il frontend Angular di Lucilla, l’applicazione per le delibere di giunta, rendendolo più manutenibile e leggibile, e ho scritto la documentazione tecnica e funzionale per il team. Sulla Casa Digitale del Cittadino, un’architettura ad API REST, ho gestito i log applicativi e il monitoraggio sull’orchestratore WSO2, con l’integrazione di Kafka.

    SU PIÙ PROGETTI

    In un ambiente con più team ho gestito le migrazioni di schema su Oracle con Liquibase e Spring Batch, mantenendo coerenti gli ambienti.

  3. SLOT 3

    IndSoftware

    PLC/HMI Developer

    11/2023 – 12/2023 · Angri (SA)

    • Stage · cliente Stellantis · controllo della temperatura nei reparti di asciugatura
    • Siemens TIA Portal
    • C
    • VBScript
    • MS Access
    • MariaDB
    DETTAGLI

    STELLANTIS · ASCIUGATURA DEGLI SPORTELLI

    Durante lo stage ho realizzato e programmato PLC e HMI con la suite Siemens TIA Portal per il controllo della temperatura nei reparti di asciugatura degli sportelli Stellantis. Mi sono occupato del controllo automatico della fiamma, che mantiene la temperatura di asciugatura. Ho collegato i log dell’impianto a un database MS Access e le impostazioni a MariaDB, con logica in VBScript e SQL.

  4. SLOT 2

    Openjobmetis

    Academy Software Engineer

    02/2024 – 03/2024 · Roma

    • Academy intensiva di 248 ore, con attestato di qualifica Software Engineer
    DETTAGLI

    Durante l’academy ho studiato il backend con Java SE/EE e Spring (Core, MVC, Boot, Data JPA, Cloud), usando Maven e Gradle, e il frontend con HTML5, CSS, Bootstrap, JavaScript, React e Angular. Ho lavorato con database MySQL e MongoDB e con architetture REST sia monolitiche sia a microservizi (API Gateway, health check). Ho approfondito i design pattern (Facade, Factory, Strategy, Singleton, Builder) e quelli architetturali (DTO, DAO, MVC, IoC), insieme a Docker e Git.

  5. SLOT 1

    I.I.S. Pacinotti

    Diploma tecnico informatico

    2018 – 2023 · Scafati (SA)

    • Voto finale 90/100
    DETTAGLI

    Ho studiato programmazione front-end e back-end, networking, crittografia, progettazione di database e programmazione a oggetti, usando Java, C, PHP, SQL, HTML, CSS e JavaScript.

  6. Vuoi iniziare una nuova partita?

    ▶ SCRIVIMI

Progetti ▸ SQUADRA

Skill ▸ MOSSE

BACKEND15 MOSSE
  • Java 17+
  • Spring Boot 3
  • Spring Security
  • Spring Data JPA
  • Spring Batch
  • REST API
  • JWT
  • OAuth2
  • Keycloak
  • WebSocket
  • Node.js
  • Python
  • Django
  • Twisted
  • SQLAlchemy

Contatti ▸ SALVA

Vuoi salvare il contatto prima di uscire?

Aperto a ruoli fullstack o backend in aziende product, SaaS o di consulenza.

Lascia un messaggio