Avatar

Gianluca Di Vincenzo

Salve a tutti mi chiamo Gianluca Di Vincenzo e da pochi mesi lavoro come Full Stack Developer da remoto presso una carina realtà italiana operante nel settore dell'editoria, il nome dell'azienda è PaperLit. In passato ho avuto la fortuna di lavorare per altre interessanti aziende della mia zona quali Lookcast, Dromedian, ToLabel ed altre ancora. Sono molto appassionato del lavoro che svolgo infatti cerco sempre di misurarmi con nuove sfide. Mi piace molto il lavoro da sviluppatore, ho notato che non si termina mai di apprendere, ne una determinata tecnologia, ma anche lo spaziare su più stack di sviluppo lo trovo ogni giorno avvincente e allo stesso tempo insidioso, perché il lavoro che si svolge raramente è meccanico e scontato. Anzi credo proprio che quando esso diventi meccanico, allora c'è qualcosa che non va, e che forse è il momento di intraprendere nuovi passi o strategie, esplorare nuove tecnologie oppure tornare su alcune tecnologie pregresse più stabili, insomma cercare di avere occhio critico sul cosa si fa, sul come lo si fa, sul perché e quale è il fine ultimo di ciò che si sta facendo. Mi sono occupato di sviluppo in Java, specialmente in ambito EE, di sviluppo frontend con tecnologie native quali HTML, CSS e JavaScript, di PHP, sia nativo sia utilizzando framework quali Laravel e Symfony, di C#, AngularJS ed altro ancora. Nonostante possano sembrare molte tecnologie vi assicuro che sono pochissime :) In tutte le mie esperienze professionali ho sempre cercato di dare di dare il massimo, cercando sempre di lasciare un piccolo pezzo di ciò che porto dentro, anche se purtroppo non sempre ci sono riuscito, ho commesso una miriade di errori, alcune volte sono stato troppo duro con me stesso, in altre è capitato l'esatto opposto, ciò che però mi spinge ogni giorno a lottare e a misurarmi con le sfide di ogni giorno è una grande passione per il ruolo dello sviluppatore, spero di non perderla mai con gli anni. Se sei uno sviluppatore e leggi la mia presentazione, mi spiace ma ti dico che purtroppo non troverai nessun consiglio di carriera qui, l'unica cosa che mi sento di affermare è il cercare di inseguire i progetti il più possibile, non sarai mai stanco se fai qualcosa che ti ha appassiona. Grazie alle esperienze lavorative intraprese ho avuto modo di consolidare le mie conoscenze informatiche maturate nel corso di laurea magistrale in Informatica e presso il Master Universitario di Primo Livello in Web Technology, entrambi conseguiti presso l’Università degli Studi de L’Aquila. Durante gli studi ho portato avanti anche delle esperienze professionali sia nella mia città sia in città limitrofe alla mia zona di residenza, già da allora ho sempre ritenuto la passione il fuoco che mi spingeva. Non sono di certo un leader (purtroppo o per fortuna non so) ed al contempo spero sempre di non essere un mediocre, missione difficile :) Sono però appassionato di informatica e di tecnologia, alcune mie strategie non sempre sono state comprese da colleghi, superiori o recruiters ma le sostengo perché preferisco far decollare la passione e l'intraprendenza, puntando in alto puoi cadere, talvolta facendoti anche male ma difficilmente ti ferirai irrimediabilmente.

Numero di articoli pubblicati: 10

Visualizza Portfolio

Visualizza Profilo Google Plus

Generazione di un iTunes Connect package (.itmsp)

Creazione di un file itmsp, compatibile con il software Transporter....

Posted in: Java, PHP, SOA

By on 16 Ottobre 2020

ElasticSearch Snapshot – Indexes

Negli ultimi giorni ho affrontato un interessante problematica legata alla creazione degli snapshot degli indici presenti su di un cluster nel quale gira ElasticSearch. Ho sviluppato la funzionalità in PHP su di un task legata ad una Laravel APP application....

Posted in: Java, PHP, SOA

By on 27 Agosto 2020

Call Shopify Cursor Based Pagination from PHP Client

Today in this simple tutorial we will see how to call shopify cursor based pagination from the PHP client. Cursor-based pagination is supported only in version 2019-07 of the API and above. It replaces page-based pagination for the endpoints listed...

Posted in: PHP

By on 20 Luglio 2020

CSS Scrollbar

Sembrerà banale ma non è così nella vita di un programmatore web frontend arriva il momento in cui ci si imbatte nella gestione di un elemento che ha altezza fissa ma tale contenitore deve scrollare, se stiamo disegnando layout semplici...

Posted in: CSS

By on 29 Ottobre 2018

JavaScript Cookies

Oggi vedremo in linea teorica il funzionamento dei JavaScript Cookies. Questa loro caratteristica di essere dati temporanei permette loro di essere cancellati al termine di una sessione di navigazione. Ogni cookie al suo interno possiede quattro dati standard che ne...

Posted in: Java, PHP

By on 1 Ottobre 2018

Lock File PHP

In questo tutorial impareremo il lock file PHP utile specificalmente quando si fanno operazioni su file system, il motivo può essere ottenere un permesso esclusivo ad un file, simulare un scheduling di thread in PHP (ad esempio posso azionare un...

Posted in: PHP

By on 18 Febbraio 2018

REST Controller Spring

Oggi impareremo a scrivere un REST Controller Spring. Come sapete la logica REST(Representational State Transfer) realizza un’architettura client-server di tipo STATELESS per scambiare dati utilizzando il protocollo HTTP. Il protocollo HTTP REST, in pratica non è altro che l’estensione di...

Posted in: Java, SOA

By on 18 Febbraio 2018

Tipi di attributi nella Document Type Definition

Le DTD, ossia le Document Type Definition servono per specificare in maniera formale la struttura di un linguaggio XML. Pertanto le componenti essenziali di una DTD sono tre. 1. Devono dichiarare una notazione Ossia devono associare un nome alle informazioni...

Posted in: SOA

By on 18 Febbraio 2018

Extract Image From PDPage – PDFBox

In this tutorial we learn extract image from PDPage – PDFBox, the output image generated from this process represent a screenshot of PDPage. I have build a wrapper which contain BufferedImage and PDPage to reference of this image. The method...

Posted in: Java

By on 16 Febbraio 2018

CSS Grid Box Garden

Bene dopo aver imparato i CSS Grid Box Layout pssiamo giocare 🙂 Per alcuni dei livelli più interessanti provo a spiegarvi il metodo di ragionamento 😉 Livello 1 L’indice delle colonne parte da 1 non da 0....

Posted in: CSS

By on 31 Gennaio 2018