Profilo professionale
Panoramica
Esperienza lavorativa
Istruzione
Competenze
Lingue
Cronologia
SeniorSoftwareEngineer
Matteo Bonaccorso

Matteo Bonaccorso

Verona

Profilo professionale

Software Engineer con 7 anni di esperienza nello sviluppo di applicazioni Web in ambito Financial Services.

Specializzato in sviluppo Backend con framework SpringBoot ma con una buona conoscenza anche del framework frontend Angular. Ho maturato la mia esperienza in ambienti enterprise e strutturati nel settore bancario sviluppando soluzioni scalabili, con attenzione a performance e qualità del codice.

Fra le mie responsabilità in Reply ricade anche quella di System Engineer con la quale mi occupo della manuntenzione e corretto funzionamento di un Cluster Openshift On-Premise, dei Server e del layer di virtualizzazione con XCP-ng (XenServer) e della infrastruttura di rete VPN, router, Networking, maturando quindi una buona comprensione delle architetture software nella loro completezza

Panoramica

5
5
anni di esperienza professionale

Esperienza lavorativa

Senior software engineer

Generali (Consulente Reply)
Verona, Verona
2025.04 - ad oggi

In questo progetto mi sono occupato dello sviluppo di API RESTfull per il progetto NMWH (New Mobile Web Application). Si tratta di un layer basato su microservizi che offre funzionalità multipiattaforma e cross country.

Le mie responsabilità principali includono:

  • Sviluppo microservizi REST in SpringBoot, SpringGateway, Webflux
  • Infrastruttura AWS
  • Rilascio in produzione di due nuove country Svizzera e Austria e mantenimento di Slovenia e Polonia
  • Sviluppo di 4 nuove country Serbia, Grecia, Bulgaria, Ungheria
  • manutenzione coverage con Junit
  • Performance Test con Locust, Python
  • Monitoraggio e trobleshouting con Splunk
  • Sviluppo con l'ausilio di AI Copilot (automatizzazione nella scrittura di test, docuementazione, troubleshouting, veloce ed efficace utilizzo di nuove tecnologie/linguaggi)
  • Uso di metodologia Agile/SCRUM

Senior software engineer

BPER (Consulente Reply)
Verona, Verona
2024.04 - 2025.04

Migrazione dei servizi cliente da un’architettura SOA a un’architettura a microservizi. Le principali attività includono la dismissione di tecnologie obsolete come IBM Websphere Application Server, il framework Spring Integration e lo standard di comunicazione inter-servizi SOAP, per migrare verso tecnologie più recenti, scalabili e facilmente manutenibili come API RESTful sviluppate in Spring Boot e distribuite come applicazioni containerizzate all’interno dell’infrastruttura OpenShift.

Le mie principali responsabilità includono:

  • definizione dello scope delle funzionalità da migrare (analisi del traffico delle chiamate)
  • definizione del rollout progressivo dei servizi (strategia di branching “friendly”)
  • conversione dei servizi SOAP secondo gli standard REST
  • verifica della corretta comunicazione tra le componenti tecnologiche coinvolte (cluster OpenShift, servizi di terze parti, Load Balancer, traffico WEB, server LDAP)
  • monitoraggio e tuning delle applicazioni containerizzate con toolstack: Kibana, Logback, Dynatrace
  • strumento per test di performance: JMeter
  • uso della metodologia Waterfall

Software Engineer & Team Leader

Unicredit (Consulente Reply)
Verona, Verona
2019.11 - 2024.04

Modernizzazione dei sistemi CD/CI.

Le attività includevano:

  • migrazione del codice da Subversion a GIT con mantenimento della history e definizione della strategia di branching
  • costruzione di pipeline Jenkins per l’automazione CI/CD
  • implementazione di unit test con JUnit e Mockito per l’automazione dei test unitari nella fase di CI
  • implementazione di una suite di test Java basata su SoapUI per l’automazione dei test di integrazione nella fase di CD
  • integrazione delle analisi Sonar e OWASP nella fase di CI
  • gestione delle versioni degli artifact su Nexus e JFrog
  • gestione del flusso di promozione tramite Concierge
  • metodologia Agile/SCRUM
  • Team Leading: ho guidato un gruppo di 5 persone nel raggiungimento degli obbiettivi di progetto

Fino al 2023: Full Stack Developer

Le mie attività includevano lo sviluppo di nuove funzionalità per il portale di Internet Banking con l'utilizzo di vecchie e nuove tecnologie:

  • Sviluppo Frontend: Angular, JSP
  • Sviluppo Backend: SpringBoot, Java EE
  • Database Oracle DB2
  • Infrastruttura: Openshift, IBM Websphere

Istruzione

Laurea Magistrale - Ingegneria Informatica

Università di Catania
Catania
2020-07

Competenze

Linguaggi di programamzione: Java,Typescript,Python,Javascript, Ansible

Framework: SpringBoot, Angular, Locust

Database: MySQL, PostgreSQL, MongoDB, OracleDB

DevOps & Cloud: AWS, Docker, Kubernetes, Openshift, Jenkins, Gitlab CI/CD, Tekton, ArgoCD

  • OS Linux, MS Windows

Lingue

Italiano
Madrelingua
C2
Inglese
Intermedio avanzato
B2

Cronologia

Senior software engineer

Generali (Consulente Reply)
2025.04 - ad oggi

Senior software engineer

BPER (Consulente Reply)
2024.04 - 2025.04

Software Engineer & Team Leader

Unicredit (Consulente Reply)
2019.11 - 2024.04

Laurea Magistrale - Ingegneria Informatica

Università di Catania
Matteo Bonaccorso