Gerardo Maiorano appartiene allo staff del centro di calcolo del Dipartimento di Matematica ed Informatica dal 2004 quando, mettendo a disposizione le sue conoscenze sistemistiche, assunse l'incarico di gestire il servizio di posta, il servizio web e i laboratori didattici installati con il sistema operativo GNU/Linux.
In seguito, mettendo a frutto l'esperienza quinquennale maturata come sviluppatore presso varie aziende private, ha iniziato a sviluppare e integrare i servizi offerti dal DMI. Attualmente, si occupa della gestione dei server e della rete interna anche attraverso strumenti di monitoraggio come Zabbix, di cui cura personalmente la configurazione.
La passione per la crittografia applicata, lo ha portato nel tempo a scrivere delle applicazioni in C++ basate sulle librerie cryptopp, openssl ed il toolkit grafico QT4 di Nokia. Per esempio, una di queste applicazioni è SecurityBox. SecurityBox è un'applicazione per la gestione delle password di accesso a server, siti web, etc. I dati sono organizzati in una vista gerarchica con cartelle e risorse. Ogni entry ha tre attributi: Risorsa, Utente e Password. L'archivio contenente i dati è protetto con algoritmi crittografici basati sulla libreria cryptopp. Questa versione scaricabile all'indirizzo Pacchetto Sorgenti SecurityBox è il primo rilascio pubblico dopo tre anni di sviluppo e uso personale.
Come sistemista, ha fatto spesso ricorso alle sue conoscenze di Perl per scrivere qualche script che lo potesse aiutare nei suoi compiti di amministratore. Nel 2006 resta affascinato dal linguaggio Ruby e dal framework Ruby on Rails, divenendone un sostenitore entusiasta, tanto da consigliarne lo studio agli studenti di Informatica.
Dal 2010 collabora attivamente con il Centro Elaborazioni ed Applicazioni di ateneo.