Profilo professionale
Panoramica
Esperienza lavorativa
Istruzione
Competenze
Custom
Lingue
Custom
Cronologia
Generic
Kevin Cabungcal Hernandez

Kevin Cabungcal Hernandez

ROMA,RM

Profilo professionale

Sviluppatore Java con esperienza nella progettazione e implementazione di microservizi, che interagisono con DB e sistemi esterni tramite chiamate REST e SOAP. Competente nell'uso di strumenti di controllo versione e automazione del deployment, con un forte orientamento alla collaborazione interfunzionale e al miglioramento continuo delle soluzioni software.

Panoramica

6
6
years of professional experience

Esperienza lavorativa

Software developer

IDS AirNav
Roma, RM
2025.05 - ad oggi

PROGETTO ARMS

Manutenzione e sviluppo di un monolite per la fatturazione aerea.

Esperienza professionale:

  • Manutenzione e aggiornamento di sistemi software esistenti per migliorarne prestazioni e sicurezza.
  • Manutenzione e sviluppo degli applicativi lato backend e frontend.
  • Individuazione di eventuali bug e compilazione della documentazione di supporto.

Esperienza Tecnica:

  • Esperienza nello sviluppo e manutenzione di applicazioni Java 8 e Java 11, utilizzando ambiente di sviluppo Intellij Ultimate.
  • Ho effettuato la migrazione della parte BE da springboot 1.4.1 a 2.7.6
  • Ho analizzato e gestito la parte della sicurezza, gestendo strumenti quali Checkmarx Enterprise, Dependency-Track, DefectDojo, Security Summary.
  • Effettuato l'aggiornamento di GeoServer dalla versione 2.10.4 alla 2.27.1
  • Creato nuove interfacce web mediante angularJS.

Java developer

NttData
Roma, RM
2024.04 - 2025.05

PROGETTO SDP

Manutenzione e sviluppo delle applicazioni enterprise che si collocano nell'area dei Sistemi Informativi di Sportello di Poste Italiane.

Esperienza professionale:

  • Ho progettato e implementato nuove funzionalità, prendendo in carico iniziative per la gestione di nuovi processi sia a livello client che server.
  • Ho gestito la migrazione di progetti da OpenShift Gen2 a Gen3, assicurando il passaggio a una versione avanzata della piattaforma per garantire una maggiore scalabilità e stabilità.
  • Mi sono occupato della gestione dei rientri di sicurezza, migliorando costantemente il codice attraverso l'eliminazione di dead code e intervenendo per ridurre le vulnerabilità nei punti critici del sistema.

Esperienza Tecnica:

  • Esperienza nello sviluppo e manutenzione di applicazioni Java 6 e Java 8, utilizzando ambienti di sviluppo come Eclipse RCP ed Eclipse Enterprise Edition.
  • Competenza nella gestione e configurazione di progetti utilizzando Maven e Gradle per la gestione delle dipendenze e la build automation.
  • Utilizzo di Gitlab per la gestione del codice sorgente ed uso avanzato di Git per il controllo di versione, la gestione dei branch e la collaborazione con team di sviluppo, garantendo la qualità e la coerenza del codice.
  • Esperienza nell'uso di Jenkins per l'automazione delle pipeline di CI/CD e il deployment del codice in ambienti di produzione.
  • Utilizzo di Docker per la creazione di immagini containerizzate e OpenShift per il deployment di applicazioni containerizzate in ambiente cloud, garantendo la portabilità e la scalabilità delle applicazioni.

Java Developer

NttData
Roma, RM
2020.04 - 2024.03

PROGETTO HEROKU

Sviluppo di API per l'erogazione dei principali servizi dell'app e del sito web di Enel.

Esperienza professionale:

  • Progettazione e implementazione di API per la gestione dei servizi di autenticazione, registrazione e processo di Single Sign-On (SSO), la gestione dei dati utente (inserimento, modifica e cancellazione di dati anagrafici, forniture e bollette), l'invio di email e OTP, la gestione dei messaggi di disservizio e l'automazione dei processi di acquisizione prodotto (sia in modalità online che offline).
  • Ho seguito l'intero ciclo di vita del software, dall'analisi dei requisiti alla stesura della documentazione tecnica, dalla progettazione e sviluppo delle API ai test di collaudo, fino all'installazione del software e al monitoraggio post-deploy. Ho collaborato attivamente con team interfunzionali di analisi, sviluppo e test per garantire la qualità e l'efficacia delle soluzioni implementate.
  • Come iniziativa personale, ho sempre puntato a mantenere un software di alta qualità, con un basso livello di difettosità, adottando un approccio rigoroso ai test e dedicando tempo al debugging. Ho garantito la leggibilità del codice attraverso l'uso di commenti chiari, annotazioni e nomi di variabili esplicativi per facilitare la comprensione immediata del funzionamento delle varie porzioni di codice.

Esperienza Tecnica :

  • Sviluppo di API in Java 8 e Java 11 in ambiente Eclipse Enterprise Edition, applicando la metodologia MVC per garantire un'architettura modulare e scalabile.
  • Realizzazione di API per l'interfacciamento con database SQL e NoSQL, inclusi l'utilizzo di Redis per la gestione della cache, e l'integrazione con servizi esterni tramite chiamate REST e SOAP, assicurando un'efficace comunicazione tra sistemi e ottimizzazione delle performance.
  • Esperienza nell'utilizzo di Maven per la gestione delle dipendenze e competenze nello sviluppo di applicazioni utilizzando Spring Boot, per la creazione di microservizi scalabili e facilmente mantenibili.
  • Utilizzo di Bitbucket per la gestione del codice sorgente e utilizzo avanzato di Git per il controllo di versione, la creazione di branch, la gestione delle merge request e la collaborazione con il team per garantire la qualità e la coerenza del codice.
  • Familiarità con Bamboo per l'automazione del deploy continuo e con Heroku e Kubernetes per il deployment su piattaforma cloud, garantendo la portabilità e la scalabilità delle applicazioni.
  • Uso di Mockito per i JUnit test e Postman per il testing delle API REST, assicurando l'affidabilità e la qualità delle soluzioni implementate.

Java Developer

NttData
Roma, RM
2019.06 - 2020.03

PROGETTO UniqueId

Sviluppo di API per l'erogazione dei principali servizi dell'app e del sito web di Enel.

Esperienza Professionale:

  • Ho contribuito allo sviluppo di API che si interfacciavano con i sistemi esterni tramite chiamate REST.
  • Mi sono occupato della stesura della documentazione tecnica, garantendo la comprensibilità e la completezza delle informazioni per il team di sviluppo. Inoltre, ho eseguito il testing della maggior parte dei servizi utilizzando JUnit e Mockito, assicurando il corretto funzionamento e l'affidabilità delle API implementate.

Esperienza Tecnica:

  • Sviluppo di API in Java 6 in ambiente di sviluppo Eclipse Enterprise Edition, applicando la metodologia MVC. Realizzazione di API per l'interfacciamento con database SQL e NoSQL, nonché per l'integrazione con servizi esterni tramite chiamate REST
  • Esperienza nell'utilizzo di Maven per la gestione delle dipendenze e competenze nello sviluppo di applicazioni utilizzando Spring Boot, per la creazione di microservizi scalabili e facilmente manutenibili.
  • Utilizzo avanzato di Git per il controllo di versione, la creazione di branch, la gestione delle merge request e la collaborazione con il team per garantire la qualità e la coerenza del codice.
  • Uso di Mockito per i Junit test con JUnit e Postman per il testing delle API REST, assicurando l'affidabilità e la qualità delle soluzioni implementate.

Istruzione

Laura Magistrale - Bioinformatica

Tor Vergata
Roma
01.2018

Laurea - Biologia

Università Tor Vergata
Roma
01.2016

Competenze

    TeamWork: Durante i progetti sono riuscito a instaurare buoni rapporti con tutti stabilendo un clima favorevole finalizzato ad un esito lavorativo positivo


    Capacità di adattamento: Sono in grado di inserirmi in un contesto lavorativo organizzato, apprendendo con facilità le nuove modalità di lavoro


    Gestione dello stress e Gestione del tempo: Ho buone capacità di gestione dello stress di fronte a problemi previsti e non previsti e di fronte a uno dei problemi principale del lavoro, il tempo In qualunque caso riesco a non farmi condizionare da emozioni (come ansie e paure) che potrebbero influenzare la performance lavorativa, riuscendo cosi a rispettare sempre i tempi limiti e a raggiungere gli obiettivi prefissati


    Abilità comunicative e Intelligenza emotiva: Ho una buona comunicazione e buone capacità di ascolto attivo riuscendo a percepire, analizzare e capire le emozioni e le argomentazioni degli altri e riuscendo ad esprimere in maniera efficace le mie


    Problem solving: ho un’ottima capacità di osservazione, identificazione e analisi di un problema
    Ipotizzo e analizzo ogni possibile soluzione prendendo in considerazione sia quelle già consolidate che cercando e trovandone di nuove, riuscendo poi a proporre soluzioni più performanti e a basso costo

    Compentenze:

  • Conoscenza di Java
  • Conoscenza di SQL
  • Competenza in Eclipse
  • Capacità di apprendimento continuo
  • Capacità di debugging
  • Esperienza con JUnit
  • Redis
  • Bamboo Bitbucket
  • Bitbucket
  • Unit test
  • Postman API
  • Competenza in gestione dei conflitti
  • Abilità di adattamento
  • Capacità di uso di Git
  • Abilità in Spring Framework
  • Conoscenza di Docker
  • Test e manutenzione
  • Progettazione API
  • Revisione del codice
  • Gestione API Rest

Custom

3,B1

Lingue

Italiano
Inglese

Custom

Autorizzo il trattamento dei dati personali contenuti nel mio CV ex art. 13 del decreto legislativo 196/2003 e art. 13 del regolamento UE 2016/679 sulla protezione dei singoli cittadini in merito al trattamento dei dati personali

Firma

Cronologia

Software developer

IDS AirNav
2025.05 - ad oggi

Java developer

NttData
2024.04 - 2025.05

Java Developer

NttData
2020.04 - 2024.03

Java Developer

NttData
2019.06 - 2020.03

Laura Magistrale - Bioinformatica

Tor Vergata

Laurea - Biologia

Università Tor Vergata
Kevin Cabungcal Hernandez