Software Engineer

Su di me
My Image

Su di me

Chi sono

Ciao! Mi chiamo Giuseppe Cocchiara e sono un appassionato di informatica e tecnologia.
Laureato nel 2016 in Ingegneria Informatica presso l'Università degli Studi di Palermo, ad oggi posso contare su oltre 8 anni di esperienza nel settore IT. Nel corso della mia carriera ho ricoperto diversi ruoli, dallo sviluppo software alla gestione di progetti complessi, fino alla guida di prodotti digitali come Product Owner.

Esperienze

Sviluppo Software - Esperienza nella progettazione e realizzazione di soluzioni software efficienti e scalabili.
Project & Product Management - Gestione di progetti end-to-end, dalla pianificazione al delivery, con focus su obiettivi aziendali e bisogni degli utenti.
Product Ownership - Definizione di roadmap, prioritizzazione del backlog e collaborazione con team multidisciplinari per creare prodotti di valore.

Il Mio Approccio

Credo nella collaborazione, nell'innovazione guidata dai dati e nella crescita continua. Mi piace lavorare in ambienti dinamici dove posso contribuire con competenze tecniche e visione strategica, sempre con l'obiettivo di creare soluzioni che risolvano problemi reali.

Competenze

Sviluppo Web

Specializzato in Java per il backend (utilizzando il framework Spring) e tecnologie frontend come Thymeleaf, HTML, CSS, Bootstrap, JavaScript, jQuery e JSTL, creo applicazioni web robuste, dinamiche e responsive.

Con esperienza nello sviluppo di:

  • Librerie Java
  • Pagine JSP con JSTL
  • Applicazioni web con Thymeleaf
  • Interattività con JavaScript/jQuery

Database

Conoscenza approfondita di diversi sistemi di database relazionali, con particolare specializzazione in MySQL, Microsoft SQL Server e PostgreSQL.

Lavoro con:

  • Query complesse e ottimizzazione delle performance
  • Progettazione di schemi e migrazione dei dati
  • Soluzioni scalabili e gestione sicura

Applicazioni portabili

Creo soluzioni software cross-platform in Java, garantendo compatibilità con diversi sistemi operativi (Windows, Linux, macOS) senza richiedere modifiche al codice.

Competenze chiave:

  • Sviluppo di applicazioni standalone eseguibili ovunque (grazie a JVM)
  • Creazione di tool portabili per business, automazione e gestione dati
  • Build ottimizzate con Maven ed eventuale packaging con jlink o JPackage
  • Integrazione con database (JDBC, Hibernate) e librerie multipiattaforma

Integrazione Software

Specializzato nella connessione tra sistemi eterogenei, con particolare focus su API REST ma anche su Web Services SOAP per l'integrazione con qualsiasi componente esterno.

  • Progettazione e consumo di API RESTful (JSON/XML)
  • Integrazione con servizi SOAP (WSDL, XSD)
  • Autenticazione avanzata (OAuth2, JWT, API Keys, Basic Auth)
  • Gestione di chiamate asincrone e webhook
  • Trasformazione dati tra formati diversi (JSON XML CSV)

Automazione dei processi

Focalizzato nella progettazione e implementazione di soluzioni di automazione per ottimizzare flussi di lavoro, ridurre errori manuali e migliorare l'efficienza operativa.

  • Sviluppo di script di automazione per attività ripetitive
  • Creazione di workflow end-to-end tra sistemi eterogenei
  • Automazione di processi IT (backup, monitoring etc.)
  • Integrazione tra applicazioni enterprise con automazione

Project Management & Product Ownership

Esperto nella gestione di progetti IT e nel product ownership, con capacità di guidare team multidisciplinari dalla concezione alla delivery, garantendo allineamento con gli obiettivi di business.

  • Gestione dell'intero ciclo di vita del progetto
  • Definizione della product vision e roadmap
  • Prioritizzazione del backlog
  • Stakeholder management e comunicazione
  • Risk management e mitigazione
  • Budgeting e controllo dei costi
  • Agile metrics e miglioramento continuo
  • User story mapping e refinement

Contatti

Scrivi un messaggio

Informazioni di contatto

Indirizzo

Cologno Monzese, 20093 (MI) - Italia

loader