Profilo professionale
Panoramica
Esperienza lavorativa
Istruzione
Competenze
Certificazioni
Cronologia

Matteo Santangelo

Pescara

Profilo professionale

Sviluppatore software con esperienza in JavaX, SpringBoot e React. Abile nel risolvere problemi complessi e collaborare efficacemente in team. Ha implementato soluzioni innovative migliorando l'efficienza del 30%.

Ingegnere del software intraprendente, dotato di una vasta competenza maturata in 6 anni di esperienza in ambito Java/React/Angular.

Gestione proficua del team assegnatomi dall'Azienda che ha portato notevoli miglioramenti tecnici.

Panoramica

5
5
anni di esperienza
1
1
certificazione

Esperienza lavorativa

Freelancer

Autonomo
Smart working
10.2023 - ad oggi
  • Creato base in React usando MobX come libreria, usato MongoDB come database per il back end la scelta è ricaduta in Java con integrazione SpringBoot WebFlux, progetto realizzato scalabile separatamente front end e back end tramite immagini di Docker (uso di docker compose).
  • Ho collaborato alla definizione di una strategia di migrazione completa per la la gestione del versionamento del software da Jenkins a Github garantendo al contempo zero interruzioni durante la transizione.
  • Ho realizzato dei componente custom multifunzionalità partendo dalla libreria di Kendo.

Team leader

Aesys S.r.l
Smart working
01.2021 - 09.2023
  • Ho gestito un team di cinque persone all’interno di un progetto Enterprise in Angular e Java.
  • Redazione dei report delle ore fatturabili.
  • Gestione di permessi e ferie.
  • Identificazione preventiva di criticità all’interno dei team.
    Sviluppo di applicazioni con Spring Boot e sviluppo di test unitari con JUnit, Mockito.
  • Durante lo sviluppo di un progetto, ho utilizzato Fleet come "IDE" per Java in un sistema software legacy, risolvendo i problemi di dipendenza tra i vari moduli Java.
  • Realizzato progetto gestionale in Angular e Java per conto del cliente Poste.it per l'invio e la ricezione dei pacchi.
  • Realizzato la parte back-end di un progetto interno per la gestione delle skill del personale che teneva traccia dell'evoluzione tecnica dello stesso e che permetteva una più facile individuazione dei KPI in fase di colloquio annuale.

Sviluppatore software Web

Aesys S.r.l
Pescara, PE
06.2019 - 12.2020
  • Ho contribuito allo sviluppo del progetto Sicraweb, focalizzandomi sulla parte verticale di Governance.
  • Creazione e sviluppo di servizi REST per la gestione delle maschere. Gestione del ciclo di versionamento tramite Jenkins.
  • Ho sviluppato applicazioni utilizzando Spring Boot, Spring Security e Spring Data facilitando l'implementazione di servizi RESTful. L'uso di Spring Security ha consentito l'implementazione di un sistema avanzato di autenticazione e autorizzazione, mentre l'integrazione con Spring Data ha semplificato l'accesso e la gestione dei dati migliorando l'efficienza complessiva dell'applicazione.
  • Ho utilizzato anche Spring MVC (Model-View-Controller) per strutturare l'applicazione in modo modulare e facilmente scalabile.
  • Sviluppo pagine web in Angular con infrastruttura proprietaria che permetteva di semplificare lo sviluppo avendo il CSS ereditato. Con un attenzione particolare all'utilizzabilità del software per persone con disabilità visive. Il ciclo di lavoro partita dal mock-up, passando per la realizzazione dei componenti passando poi all'implementazone della pagina web e la contemporanea realizzazione dei servizi rest.


Sviluppatore Back-end Java

Previnet S.p.a
Treviso, TV
07.2018 - 05.2019
  • Sviluppo delle Funzionalità Back-End e per la Gestione delle Polizze Sanitarie.
  • Mi sono occupato dello sviluppo delle funzionalità back-end per la gestione dei relativi movimenti bancari tramite Rest API.
  • ho contribuito allo sviluppo delle funzionalità front-end utilizzando il framework Swing di Java, coprendo così l’intero stack tecnologico (Full Stack).

Istruzione

Diploma Informatico -

Itis Luigi di Savoia(CH) Diploma, Informatica , Chieti

Competenze

JAVA

  • JavaX
  • Java Jakarta
  • SpringBoot
  • Spring Data
  • Spring Security
  • Mockito/JUnit
  • Hibernate

React

  • Mobx
  • Material UI

ANGULAR

  • Kendo
  • Ngrx
  • Storybook

TRASVERSALI

  • Docker

CI/CD Pipelines:

  • Jenkins
  • GitLab CID

DATABASE

  • MongoDB
  • PostgreSQL
  • Oracle db

Certificazioni

Java Programmer Associate.

Cronologia

Freelancer - Autonomo
10.2023 - ad oggi
Team leader - Aesys S.r.l
01.2021 - 09.2023
Sviluppatore software Web - Aesys S.r.l
06.2019 - 12.2020
Sviluppatore Back-end Java - Previnet S.p.a
07.2018 - 05.2019
Itis Luigi di Savoia(CH) Diploma, Informatica - Diploma Informatico,
Matteo Santangelo