Michele Giorgio

Scan contact card

Scannable QR code with contact info

Biografia

Si sperimenta, sin da ragazzo, come autodidatta e apprendista volontario, nel mondo della tecnologia, specialmente dell’informatica. Approfondisce inizialmente la conoscenza del contesto informatico, attraverso la lettura e lo studio di riviste specializzate, blog e forum.
A partire dal secondo anno della scuola secondaria di secondo grado a indirizzo Informatica si dedica prevalentemente all’ambito delle reti informatiche, dallo sviluppo alla gestione. In particolare attraverso la realizzazione di ambienti client-server tramite l’utilizzo di macchine virtuali (VM). Inoltre studia e sperimenta il processo che porta allo sviluppo del software, tramite progetti personali, scolastici e universitari.

Skills

Architecture
  • IP Networking
  • DNS
Languages, Operating Systems & Tools
  • Java
  • Python
  • git
  • linux
  • bash
  • php
  • jquery
  • javascript
Platform Development & Administration
  • Bitbucket
  • Gitlab
  • GitHub
  • MySQL
  • Wordpress
Data Management
Containers & Cloud

Education

Università degli Studi di Bari, Bari (Italia)

Dottore Magistrale in Sicurezza Informatica
Votazione: 110L

Sono state apprese le conoscenze di GDPR, Logica, Sistemi distribuiti e cloud, Computer forensics, Penetration Test

Tesi:
Fixing dell’installer ed ottimizzazione della distribuzione GNU/Linux CAINE 12.4. PDF
Il lavoro che è stato effettuato, come richiesto dal Project Manager Dott. Nanni Bassetti, interessa l’installer Ubiquity, presente delle distribuzioni derivate da Ubuntu, il bootloader GRUB e la gestione della convivenza con Windows 10/11. Nell’uso della distribuzione è stato individuato un altro problema e come sintomo presentava un bootloop del sistema dal secondo avvio del sistema installato. Attraverso un’attenta analisi, la causa di tale problema è stata individuata nel programma Rbfstab, che si ha il compito di montare in sola lettura le partizioni non inerenti al sistema operativo.
2020 - 2022

Università degli Studi di Bari, Bari (Italia)

Dottore in Informatica

Corso di laurea triennale incentrato sullo Sviluppo del Software, che comprende anche lo studio degli insegnamenti di “Reti di calcolatori”, “Progettazione di basi di dati”, “Statistica”, “Gestione d’impresa”, “Sviluppo applicazioni per Android”, “Database NOSQL”, “Calcolo Numerico” e “Analisi e Progettazione di Sistemi Software”

Tesi:
Una soluzione di sistema distribuito per integrare device differenti all’interno di una casa intelligente. PDF
La tesi ha riguardato la misurazione delle performance dei protocolli IoT per la trasmissione di messaggi in caso di perdita di pacchetti di rete.
2016 - 2020

Istituto Tecnico Industriale “Nervi Galilei”, Altamura (Italia)

Diploma di Informatica e Telecomunicazioni
Ottime conoscenze di Java, SQL, Networking, PHP

2010 - 2015

Experience

Tecnico informatico

Assistenza Diretta, Altamura (Italia)

Lavoro di assistenza effettuato in proprio con esperienza di riparazione di computer desktop e notebook, assemblaggio computer desktop, assistenza hardware, software e networking. Competenze in installazione e manutenzione programmi Windows nelle varie edizioni professionali e domestiche, Linux, DOS

2014 - Presente

Sistemista in Windows e Networking

Logos Informatica, Altamura (Italia)

Stage conseguito attraverso la scuola superiore di secondo grado nell’azienda Logos Informatica di Altamura dove ho approfondito la conoscenza del mondo del sistemista

Marzo 2014 - Maggio 2014

Tecnico informatico in apprendistato

Helios 2000, Altamura (Italia)

Collaborazione con studio professionale per vendita prodotti informatici, progettazione e manutenzione di siti web, manutenzioni di reti informatiche. Sviluppate le competenze nella programmazione web attraverso l’uso del CMS WordPress e dei linguaggi PHP, Javascript e CSS.

2013 - 2014

Knowledge Discovery in Databases Project

Questo progetto riguarda la Knowledge Discovery in Databases (KDD), ovvero un campo dell’informatica, che si occupa dell’estrazione dai dati grezzi di informazioni interessanti precedentemente sconosciute. Verranno illustrati i 7 passi necessari per realizzare tale processo. I dati fanno riferimento a un sistema di Intrusion Detection.

Read more..

Python Task Scheduler

Python Task Scheduler è un task scheduler ossia un software per pianificare l’esecuzione di altri software in certi momenti o secondo certi intervalli. La descrizione di cosa eseguire è specificata attraverso un file di testo che usa la sintassi base di cron, un software presente in Linux.

Read more..

Linux: Creazione e apertura di un immagine di un intero disco


In questa guida vi spiegherò come effettuare un immagine di un intero hard disk o ssd e successivamente montare tale immagine.

September 10, 2021

Come realizzare un tema per Hugo con il supporto ai file data multilingua

In questa guida andrò a spiegare come creare una pagina del tema per Hugo che visualizzi dati provenienti dalla cartella data per un sito multilingua. Affinché questo sia possibile, nella cartella data le versioni dei file devono essere posizionati in sottocartelle aventi come nome il codice della lingua. Per esempio se abbiamo un sito multilingua in italiano e inglese e il file ha nome bio.json, avremo: data/it/bio.json data/en/bio.json La pagina del tema è composta nel seguente modo:

June 20, 2020

Come creare in PHP un pagamento futuro con PayPal

FuturePaymentPayPalIT
PayPal permette di creare un pagamento il cui completamento, ossia il prelievo e la ricezione del denaro, avverrà in un secondo momento. In questo articolo verrà spiegato come utilizzare questa funzionalità in una applicazione Web utilizzando PHP.

May 5, 2020
© 2020 Nifty tech tag lists from Wouter Beeftink
Uso cookies, anche di terze parti, per migliorare la tua visita.
Cookie tecnici vengono usati per memorizzare la tua scelta.
Per accettarli clicca sul pulsante "accetto i cookies", per saperne di più e cambiare le impostazioni consulta la Privacy & Cookies Policy