Portfolio

Home  >>  Portfolio

Traguardi e Certificazioni

Portfolio Aziendale

  • Eustema S.p.a.

    Eustema S.p.a.

    Ruolo: System Architect
    Periodo: Gennaio 2021 - Ad Oggi

    Esperienza su attività quali:

    - Technical Leader;
    - Realizzazioni di architetture Cloud Native;
    - Realizzazione di architetture a Microservizi;
    - Gestione e configurazione di strumenti DevOps: Git, Jenkins, Sonar, Docker, Kubernetes, Harbor;
    - Gestione e configurazione di server Linux;
    - Gestione e configurazione di database SQL e NoSQL;
    - Gestione e configurazione di application server JBoss e web server Apache e Tomcat;
    - Gestione e configurazione di strumenti di integrazione: Elastic Search, Alfresco, WSO2 (Identity Server e Api Gateway).

    In particolare ho lavorato sui seguenti progetti:

    "Comune di Milano": rivesto il ruolo di interfaccia tecnica verso il cliente, fungendo da punto di contatto per garantire un'efficace comunicazione e soddisfare le esigenze progettuali. Nell'ambito delle mie responsabilità, mi occupo della progettazione, dalla fase iniziale di ideazione alla definizione dei requisiti, della stima dei tempi e delle risorse necessarie per l'implementazione, nonché della consegna dei prodotti finali. Coordino e gestisco attivamente il team di lavoro, assicurando un'ottima sinergia tra i membri e una tempestiva risoluzione di eventuali criticità;

    “SIPAD - Onorificenze”: portale intranet per la gestione delle onorificenze del Ministero della Difesa. Linguaggio back-end Java e framework Spring, front-end in Angular. Ho progettato e realizzato l’architettura a microservizi. Ho progettato e realizzato l’integrazione con i sistemi del Ministero tramite code e batch. Ho configurato e integrato WSO2 Identity Server e WSO2 Api Gateway oltre a Spring Security per il login e la sicurezza dei portali. Mi sono occupato della configurazione dei container Docker e ho realizzato l’infrastruttura Kubernetes di collaudo e produzione. Ho progettato e configurato la CI/CD dell’ambiente di sviluppo. Ho gestito il team di sviluppo ricoprendo il ruolo di technical leader;

    “SIPAD - Contenzioso”: portale intranet per la gestione dei contenziosi del Ministero della Difesa. Linguaggio back-end Java e framework Spring, front-end in Angular. Ho progettato e realizzato l’architettura a microservizi. Ho progettato e realizzato l’integrazione con i sistemi del Ministero tramite code e batch. Ho configurato e integrato WSO2 Identity Server e WSO2 Api Gateway oltre a Spring Security per il login e la sicurezza dei portali. Mi sono occupato della configurazione dei container Docker e ho realizzato l’infrastruttura Kubernetes di collaudo e produzione. Ho progettato e configurato la CI/CD dell’ambiente di sviluppo. Ho gestito il team di sviluppo ricoprendo il ruolo di technical leader;

    “Leda”: prodotto per il low code development diviso in framework e platform. Linguaggio back-end Java e framework Spring, front-end in Angular. Ho progettato e realizzato l’architettura a microservizi. Mi sono occupato della configurazione dei container Docker e ho realizzato l’infrastruttura Docker Compose di collaudo e produzione. Ho progettato e configurato la CI/CD. Ho gestito il team di sviluppo ricoprendo il ruolo di technical leader;

    “Urponline”: tre portali online per la gestione delle istanze del Ministero della Difesa. Linguaggio back-end Java e framework Spring, front-end in Angular. Ho progettato e realizzato l’architettura a microservizi. Ho progettato e realizzato l’integrazione con i sistemi del Ministero tramite code e batch. Ho configurato e integrato WSO2 Identity Server e WSO2 Api Gateway oltre a Spring Security per il login e la sicurezza dei portali. Mi sono occupato della configurazione dei container Docker e ho realizzato l’infrastruttura Kubernetes di collaudo e produzione. Ho progettato e configurato la CI/CD dell’ambiente di sviluppo. Ho gestito il team di sviluppo ricoprendo il ruolo di technical leader;

    “DiPaas”: portale online commissionato dal cliente Afinna One per la gestione e la rivendita dei propri servizi. Linguaggio back-end PHP e framework Lumen, front-end in Angular. Ho realizzato l’architettura a microservizi del progetto, configurato i container Docker degli ambienti di sviluppo e realizzato l’infrastruttura Kubernetes di produzione. Ho progettato e configurato la CI/CD;

    “PSE 2021”: web application ad uso interno per la gestione dei progetti e delle risorse aziendali. Linguaggio back-end PHP e framework Laravel, front-end in Angular. Ho realizzato l’architettura del progetto, configurato i server Linux dei vari ambienti e realizzato pipeline con Jenkins. Ho progettato e configurato la CI/CD. Ho gestito il team ricoprendo il ruolo di technical leader;

    “Nuovo Sistema Informativo For.Te.”: web application per la gestione degli avvisi e dei progetti formativi commissionata dall’omonimo fondo. Ho gestito l’infrastruttura (Docker in sviluppo e Kubernetes in esercizio) e gli strumenti di integrazione (Alfresco e WSO2). Ho realizzato le pipeline Jenkins e mi sono occupato dei rilasci sui vari ambienti. Ho gestito il team ricoprendo il ruolo di technical leader.

    ___________________________________________________________________________________________

    Ruolo: Software Developer
    Periodo: Marzo 2017 - Dicembre 2020

    Esperienza su attività quali:

    - Programmazione Java EE e PHP;
    - Microservizi web RestFul;
    - Utilizzo dei framework Spring (Spring MVC, Spring Data, Spring Security, Spring Boot), Struts, Laravel;
    - Creazione e gestione di database MySQL, Oracle e SQLServer;
    - Utilizzo di Hibernate, JPA e JDBC;
    - Utilizzo di strumenti di collaboration SVN e GIT;
    - Utilizzo di Maven e Composer;
    - Utilizzo di application server JBoss, WebSphere e WebLogic e web server Apache e Tomcat;
    - Utilizzo di strumenti DevOps: Docker, Kubernetes e Jenkins;
    - Utilizzo di strumenti di integrazione: Alfresco, WSO2, JasperReports, iText.

    In particolare ho lavorato sui seguenti progetti:

    “Migrazione Teleforum FS”: Ho realizzato le procedure di migrazione dall’applicativo Teleforum Web (Database SQLServer) alla nuova versione Teleforum For(Database MySQL);

    “Nuovo Sistema Informativo For.Te.”: web application per la gestione degli avvisi e dei progetti formativi commissionata dall’omonimo fondo. Linguaggio back-end Java, front-end in Angular. Oltre allo sviluppo back-end mi sono occupato della gestione del team ricoprendo il ruolo di technical leader, ho anche lavorato all’integrazione del software con componenti esterni. Framework aziendale EAEAM. Application server JBoss. Database MySQL. Integrazione con Alfresco e WSO2. Progetto gestito con Maven e realizzato con architettura Docker in sviluppo e Kubernetes in esercizio. Condivisione mediante SVN;

    “EFIM”: web application per la gestione degli illeciti amministrativi commissionata dal ministero del tesoro, realizzata in Java. Mi sono occupato dello sviluppo fullstack della piattaforma utilizzando il framework Spring MVC, Spring Data per il back-end e Thymeleaf per il fron-end. Ho realizzato il sistema di repostistica estraendo i dati attraverso viste SqlServer e restituendoli all'utente in formato Pdf e Excel tramite Jasper Report. Application Sever usato WebLogic. Il progetto era gestito con Maven e condiviso mediante GIT;

    “Arca”: insieme di 10 portali web commissionati dalla “Sanità Lombardia” realizzati con Liferay. Ho sviluppato moduli e lavorato sul tema utilizzando JQuery, Velocity e FreeMarker. L'application Server era Tomcat. Il progetto era condiviso mediante SVN;

    “Fonter” (gestionale): web application per la gestione degli avvisi e dei progetti formativi commissionata dall’omonimo fondo. Linguaggio Java. Mi sono occupato dello sviluppo di alcune modifiche evolutive realizzando JSP e Servlet attraverso il framework Struts. Ho modificato e creato Stored Procedure SQLServer. Application server JBoss. Collaboration tramite SVN;

    “QOnline”: web application per la realizzazione di questionari commissionata dall’INPS. Linguaggio back-end Java, front-end in Angular. Mi sono occupato della realizzazione della parte back-end attraverso il framework Spring MVC e Spring Data. Database SQLServer e Application server JBoss. Progetto gestito con Maven. Collaboration tramite SVN;

    "PSE": sistema di gestione aziendale interno. Linguaggio back-end Java, front-end Flex. Ho operato alcuni bug fix sulla piattaforma. Mi sono occupato della manutenzione applicativa e dei i rilasci in produzione. Database MySQL. Web server Tomcat. Collaboration tramite SVN;

    “Albo Cooperative”: web application per la gestione delle cooperative iscritte all’albo commissionata dal Ministero dello Sviluppo Economico. Linguaggio back-end PHP, front-end in HTML, CSS e Javascript. Mi sono occupato della realizzazione di alcune modifiche evolutive. Collaboration tramite SVN;

    “Fonter” (portale): portale del fondo. Realizzato con Liferay. Ho sviluppato moduli e lavorato sul tema utilizzando JQuery, Velocity e FreeMarker. Collaboration tramite SVN;

    “NoiPA”: web application per la gestione dei dipendenti commissionata dalla Pubblica Amministrazione. Mi sono occupato dello sviluppo back-end della piattaforma realizzato in Java con un'architettura a microservizi RestFul utilizzando il framework Spring e Spring Data. Progetto gestito con Maven. Collaboration tramite GIT;

    “Teleforum”: gestionale per i contenziosi legali. Sviluppato in Java. Mi sono occupato dello sviluppo di alcune modifiche evolutive. Mi sono occupato della manutenzione del sistema e dei rilasci in produzione. Web/Application server Tomcat, Jboss, WebLogic (a seconda del cliente). Database Oracle e SQLServer (a seconda del cliente). Collaboration tramite SVN.

  • BV Networks

    BV Networks

    Ruolo: Software Developer
    Periodo: Settembre 2016 - Febbraio 2018

    Esperienza su attività quali:

    - Programmazione Full Stack: PHP server side - HTML, CSS, Javascript client side;
    - Creazione e gestione di database MySQL;
    - Gestione e configurazione di server Linux;
    - Utilizzo dello strumento di collaboration SVN.

    In particolare ho lavorato sui seguenti progetti:

    “GestDance”: gestionale per scuole di ballo. Mi sono occupato dello sviluppo full stack della piattaforma PHP lato back-end, HTML, CSS, Javascript (JQuery) per il front-end configurando anche il server Debian e Apache; Database MySQL. Progetto gestito con Maven. Collaboration tramite SVN.
  • Qui! Group

    Qui! Group

    Ruolo: Software Developer (Stagista)
    Periodo: Settembre 2015 - Febbraio 2016

    Esperienza su attività quali:

    - Programmazione Java EE;
    - Architettura orientata ai servizi (SOA);
    - Servizi web RestFul;
    - Utilizzo del framework Spring (Spring MVN e Spring Security);
    - Utilizzo di Maven;
    - Creazione e gestione di database MySQL;
    - Utilizzo di JDBC;
    - Utilizzo di Apache Cordova;
    - Utilizzo dello strumento di collaboration SVN.

    In particolare ho lavorato sui seguenti progetti:

    “Discover”: mobile app con finalità turistiche presentata come tesi di laurea. Ho sviluppato l'intero stack. Back-end in Java, architettura a Microservizi RestFul con il framework Spring MVC, comunicazione con il database MySQL tramite JDBC. Autenticazione con Spring Security. Front-end HTML, CSS, Javascript (JQuery). App buildata con PhoneGap (Apache Cordova); Database MySQL. Progetto gestito con Maven. Collaboration tramite SVN;

Portfolio Personale

Traduci »