Sviluppatore Web FullStack Angular-Java
Richiedi un preventivo senza impegno
Durante La mia prima esperienza lavorativa a Previnet ho imparato l'importanza di un clear code all'interno di un progetto che mi ha permesso di alzare il livello tecnico e la conoscenza del linguaggio Java sfruttando le varie novità di Java 8 rispetto alle precedenti versioni, unito all'utilizzo di un ORM come Hibernate.
Maggioli mi sono occupato inizialmente della parte back-end ( microservizi rest), ho effettuato le opportune configurazioni al progetto per permettere all'applicativo di essere eseguito su eclipse (lo standard era JDevelop) mi sono occupato della configurazione di un pc-server dove potesse girare un DB Oracle condiviso per il Team, con le opportune modifiche java per permettere all'applicativo di puntare a quell' db, ho sviluppato e sto sviluppando la conversione da frame swing ad Angular 7.
Consulente IT SeniorConsulente IT Senior
Dopo 5 anni come consulente informatico da dipendente , ho deciso di diventare un libero professionista aprendo la mia partita Iva.Le mie capacità sono trasversali con un focus principale su framework Angular e linguaggio Java con spring e spring boot.
Dicembre 2020-presente
Mi sono occupato della gestione di un Team di cinque persone su un progetto Enterprise, partecipando attivamente allo sviluppo.
-report di ore fatturabili
-gestione permessi e ferie
-individuazione preventiva di criticità all'interno del Teams,
Dicembre 2020-presente
Mi sono occupato della gestione di un Team di cinque persone su un progetto Enterprise, partecipando attivamente allo sviluppo.
-report di ore fatturabili
-gestione permessi e ferie
-individuazione preventiva di criticità all'interno del Teams,
Durante la fase del progetto è stato migrato il software di versionamento da SVN a GIT.
Sviluppo di applicativo con Spring Boot e sviluppo di Unit test con JUnit, Mockito, Spring Boot Test.Dicembre 2020-presente Mi sono occupato della gestione di un Team di cinque persone su un progetto Enterprise, partecipando attivamente allo sviluppo. -report di ore fatturabili -gestione permessi e ferie -individuazione preventiva di criticità all'interno del Teams, - Jenkins - Linguaggio: Java EE, Javascript - Frameworks:Angular - Librerie/APIs: Librerie Proprietarie, infrastruttura Proprietaria.
- Software : DBeaver;SVN, Oracle DB,Postman Eclipse, JDeveloper - Tools : Maven - ORM :Hibernate Durante la fase del progetto è stato migrato il software di versionamento da SVN a GIT. Sviluppo di applicativo con Spring Boot e sviluppo di Unit test con JUnit, Mockito, Spring Boot Test.
Sviluppo Software Verticale Governance Back-end/Front-end
Il progetto prevede lo sviluppo di del verticale Governance del relativo progetto Sicraweb.
Mi sono occupato della configurazione del progetto per permettere l'apertura di pagine web all'interno di Frame del software di sicraweb , il progetto infatti prevede la coesistenza delle frame swing e delle pagine web fino al loro totale completamento.Ho lavorato sui pom per permettere il corretto funzionamento dell'infrastruttura, realizzato servizi rest per le maschere e sviluppato le stesse.
Mi sono occupato dei rilasci del verticale con Jenkins.
Sviluppi Applicativi con Spring Boot, Spring Security e Spring Data, garantendo una gestione semplificata delle dipendenze e una rapida implementazione di servizi RESTful, mentre l'utilizzo di Spring Security ha fornito un sistema avanzato di autenticazione e autorizzazione. Con l'integrazione di Spring Data abbiamo gestito l'accesso e la gestione dei dati attraverso un'interfaccia intuitiva, semplificando l'interazione con il database e migliorando l'efficienza complessiva dell'applicazione. Utilizzo di Spring MVC(Model view controller)
Durante la fase del progetto è stato migrato il software di versionamento da SVN a GIT.
Sviluppo di applicativo con Spring Boot e sviluppo di Unit test con JUnit, Mockito, Spring Boot Test.
Junior consultant Maggioli S.P.A
Maggio 2019 - presente back end
Sviluppo Software Verticale Gestione .del Personale per gli enti pubblici
Novembre 2019 -presente front end
Sviluppo Software Verticale Gestione .del Personale per gli enti pubblici
Il progetto prevede lo sviluppo di del verticale Personale del relativo progetto Sicraweb che si occupa della gestione del personale e di tutte le correlate informazioni(buste paga, rimborsi ecc) per le pubbliche amministrazioni.
In questo Progetto il mio ruolo era inizialmente di back-end, sviluppando Servizi Rest ad hoc che l’infrastruttura Front end potesse recepire.
Durante lo Sviluppo ho configurato il progetto per poter essere sviluppato tramite Eclipse abbandonando il meno performante JDeveloper.
Ho fatto in modo che una macchina non impiegata, fungesse da server per il DB utilizzato dal team.
Successivamente ho iniziato a occuparmi anche di Front End, creando maschere di Personale.