|
Luca Bertoncello CURRICULUM VITAE
|
|
Data di nascita: 25/05/1972
Luogo di nascita: Biella
Stato Civile: Sposato
Cittadinanza: tedesca (naturalizzato il 12/04/2007)
Residenza: Hartigstraße, 12 - 01127 Dresden DD - Germania
Telefono: +49 (351) 4977290, FAX: +49 (351) 4977291
E-Mail: lucabert@lucabert.de
1991: Diploma di Perito Tecnico Industriale Capotecnico con Specializzazione in Informatica all'I.T.I.S. "C. Olivetti" di Ivrea con votazione 48/60
1991-1993: Iscritto all'Università di Torino. Corso di Laurea in Scienza dell'Informazione, poi sospeso.
2010: Certificazione LPIC1 (LPI101: 88,75% - LPI102: 92,50%. Media: 90,63%).
1994-1997: In società con qualifica di Tecnico Informatico Generico
1997-2000: Libera professione di Consulente Informatico
Anno scolastico 1998/1999: Insegnamento presso il Corso per Diploma Universitario di Operatore in Beni Culturali - Università di Torino, sede di Biella (Texilia) come Assistente di Laboratorio
02/01/2001 - 30/09/2001: Programmatore presso la Newtron AG di Dresden.
01/10/2001 - 31/08/2004: Programmatore presso la ITC Internet-Trade-Center GmbH & Co KG di Dresden.
16/09/2004 - 31/03/2007: Programmatore presso la IMS Internet-Media-Service GmbH di Dresden
01/04/2007 - 02/07/2007: Programmatore presso la Bautzen Internet Technologies GmbH in Bautzen
03/07/2007 - 16/08/2007: Programmatore presso la Spectos GmbH in Dresden
20/08/2007 - 31/10/2007: Programmatore/SystemAdministrator presso la Imunixx GmbH in Moritzburg
01/11/2007 - 25/11/2007: SystemAdministrator presso la ActivJob GmbH in Dresden (contratto a tempo)
26/11/2007 - 31/05/2010: Programmatore presso la OpenDialog GmbH di Dresden
01/06/2010 - : Programmatore presso la Netzing AG di Dresden
Ottima conoscenza di Unix (Linux, Open- e FreeBSD, OSF, conoscenza di base di Solaris)
Conoscenza di base di Ms-DOS e Windows (3.11, 95, NT 4.0)
Conoscenze di Java (JDK 1.3), Swing, J2EE e J2ME
Buona conoscenza di C/C++
HyperText Markup Language (HTML) e JavaScript
Ottima conoscenza di PHP 3, 4 e 5
Ottima conoscenza di Perl 5
Conoscenza di base di Simple Query Language (SQL)
Discreta conoscenza delle Librerie Motif/LessTif e delle QT Libraries
CONOSCENZE VARIE
Ottima conoscenza del protocollo di rete TCP/IP ed esperienza di creazione di reti e Intranet. Conoscenze sulle Extranet.
Buona conoscenza dei programmi Racoon e L2TP e di OpenVPN per la gestione di VPN.
Conoscenza delle procedure di base per l'installazione ed il mantenimento di un nodo Internet (creazione e mantenimento DNS, gestione demoni HTTP, FTP, Mail). Ottima conoscenza degli MTA Postfix e Exim, nonchè di Procmail. Ottima conoscenza di Courier-IMAP e Dovecot per la gestione di POP e IMAP.
Buona conoscenza dei Cluster High-Availability e Load-Balancing.
Database MySQL in ambiente Linux: Installazione, configurazione, amministrazione e uso tramite Perl (DBI) e PHP3/4/5.
Database PostgreSQL in ambiente Linux: Installazione, configurazione, amministrazione e uso tramite Perl (DBI) e PHP3/4/5.
Conoscenza di AJAX
Conoscenza di base di PalmOS 4.x e 5.x
Conoscenza dei Microcontroller ATMEL Tiny e Mega
Conoscenze di base di XEN, Qemu, VMWare
Conoscenze di base di PAM
Conoscenza delle procedure di installazione e configurazione di Nagios e Monit (programmi di monitoring)
Italiano (madrelingua).
Tedesco (ottima comprensione, buono lo scritto e il parlato). Frequentato per 2 anni i corsi estivi (1 mese ciascuno) presso la Technische Universität di Dresden. Frequentato un corso di 3 mesi organizzato dalla Newtron AG di Dresden. Corso di un mese presso "Kästner Kolleg Sprachen" in Dresden.
Inglese/Americano (buono lo scritto, passabile il parlato)
Arabo classico e coranico (conoscenza delle regole di base, scarso il vocabolario)
Varie su Mokabyte sulla programmazione in Java (Internet Java Magazin http://www.mokabyte.net/). Articoli su programmazione distribuita, programmi postali SMTP e POP3, programmi di FTP.
Webmail per il protocollo POP. http://wmail.lucabert.de/
Programma di Client FTP (Easy FTP) sotto Win95/NT. http://www.lucabert.de/easyFTP/
Membro del Linux User Group di Dresden. http://lug-dd.schlittermann.de/
Membro della Werkstattorchester Dresden. http://www.werkstattorchester.de/
Lottologic. Programma per il gioco del Lotto. Sviluppato in C++ sotto Windows NT. Tramite questo programma è possibile eseguire statistiche e giocare al Lotto. Sviluppato per la Software Service.
Programma per la gestione della Clinica "La Vialarda" in Biella. Il programma non ha nome. È stato sviluppato in Clarion sotto Windows 95. Si tratta di un programma per fare statistiche e per la gestione dei pazienti e delle fatture della Clinica. Sviluppato per la Clinica "La Vialarda".
Programma di installazione di connessioni Internet. Sviluppato in C++ per Windows 95/NT per Biella Multimedia (Internet Service Provider).
Snap. Programma per la gestione di sistemi di rete e apparati (Modem e Router). Sviluppato in C con librerie Motif sotto Windows NT. È un programma molto grosso che non ho cominciato io, anche se ho creato parecchi moduli. Sviluppato per Newmedia Solutions.
Programma per una Chat. Anche questo programma non ha nome. Sviluppato in Java (AWT) sotto Linux. È un programma per una Chat-Line tra i clienti e il Service Center di una ditta. Il programma è composto di tre parti: un server (sul Server Linux), un Applet per i Clienti e un Applet per il Service Center, entrambi nel Web. Sviluppato per Arachno.
DocuApp. Programma per la creazione di documentazione di altri programmi. Sviluppato in Java (Swing). Tramite questo programma è possibile documentare altri programmi. Funziona in collaborazione con CVS, per permettere a un gruppo di programmatori di scrivere contemporaneamente la documentazione di moduli diversi. Implementa una funzione per la risoluzione dei conflitti di versione. Sviluppato per Newtron AG.
Newtron CRMTool. Programma per la gestione dell'applicazione Web "Trading Online". Si tratta di un grosso programma che non ho cominciato. Ho scritto però diversi moduli. Tramite questo programma il Service Center può gestire i dati dell'applicazione Web. Per questo programma ho anche scritto una funzione di aggionamento automatica tramite la rete privata della ditta. Sviluppato per Newtron AG.
PowerCommerce. Programma per la gestione di un EVU (Energie Versorgung Unternehmer: fornitore di energia). Tramite questo programma, un utente di quell'EVU può sottoscrivere nuovi contratti, mandare le letture dei contatori, modificare o recedere i suoi contratti, visualizzare le fatture. Sviluppato in Java e basato sul Framework Enfinity 2.2 della Intershop AG per la Internet Trade Center GmbH & Co. KG.
PowerCommerce SE. Evoluzione del programma PowerCommerce. Tuttora in fase di sviluppo, offre le stesse funzioni del primo, ma è sviluppato completamente in J2EE, in modo da poter essere portato su qualunque piattaforma. Sviluppato in J2EE, basandosi l'Application Server JBoss 3.2.1 per la Internet Trade Center GmbH & Co. KG.
Sito internet della Software Service. Al momento è chiuso in quanto anche la ditta è chiusa. HTML puro.
Sito internet del programma Lottologic. Anche questo sito è chiuso. Tramite questo sito era possibile eseguire statistiche e giocare al Lotto. Sviluppato in HTML, Java e C.
http://www.aziendaitalia.com/. HTML puro. Questo sito è tuttora attivo, anche se è stato da poco ricostruito da un'altra ditta. Sviluppato per la Software Service.
http://www.bilug.linux.it/. Sito del Linux User Group di Biella. Per questo sito ho creato un programma di ricerca nell'FTP del sito e due pagine per l'iscrizione/cancellazione dalla Mailing-List del sito. Entrambe le pagine sono state sviluppate in HTML e Perl. Essendo socio del LUG, il lavoro è stato fatto senza compenso alcuno.
http://prgmus.freeweb.org/. Sito del mio vecchio coro. HTML e Javascript. Essendo socio del coro, non ho richiesto nessun compenso.
http://www.noicantando.it/. Sito del coro “Noi Cantado” di Cossato. Sviluppato in HTML, Perl e PHP. Il sito si interfaccia con un DB MySQL per gestire i link ad altre pagine, le manifestazioni alle quali il coro ha partecipato e l'elenco dei prossimi concerti del coro. Essendo in rapporti di amicizia con le persone del coro, non ho richiesto alcun compenso.
http://www.vendesi.org/ e http://www.parlamentodellapadania.org/. Non ho creato i contenuti di questi siti, ma solo configurato i sistemi (Installazione e configurazione dei Sistemi Operativi, configurazione del DNS, installazione e configurazione di Perl, Apache e DB [MySQL]).
http://www.lucabert.de/, http://www.lucabert.com/. Il mio sito Internet. È un dominio dinamico, per cui, quando sono collegato a Internet, è possibile navigare sul mio PC. Sviluppato in HTML, contiene Scripts in PERL e pagine in PHP.
https://www.parlamentodellapadania.org/. In questo sito, con accesso limitato da password, è stato sviluppato un sistema di E-Government. Attraverso queste pagine, i senatori possono gestire decreti leggi e leggi, riunioni e mozioni. Le leggi e le riunioni sono poi visibili a tutti, attraverso le pagine del sito http://www.parlamentodellapadania.org/. Il sistema è stato sviluppato per il partito "Lega Nord", ma può, ovviamente, essere usato da qualcunque partito e/o struttura politica. Sviluppato in PHP4 su piattaforma Linux RedHat 7.0, utilizzando PHPDBFramework (vedi sezione OpenSource) per interfacciarsi con il Database MySQL. Essendo in rapporti di amicizia con il senatore che mi ha commissionato il sito, non ho richiesto alcun compenso.
BTicino. http://www.cat.bticino.it/ e http://www.catadmin.bticino.it/. Non è possibile visitare questi siti, in quanto sono protetti da Password. Sviluppati in Perl sotto Linux, con Oracle 8 come DB per Newmedia Solutions. Ho sviluppato il 90% del programma. Tramite questi siti, i tecnici di BTicino possono inserire i Report degli interventi e Bticino può eseguire controlli e statistiche.
Pinkvillage. http://www.pink-village.it/. Sviluppato in Perl sotto Linux, con Oracle 8 come DB per Newmedia Solutions. Ero il capo-progetto. Si tratta di un Portale tramite il quale è possibile cercare ditte, offerte e sconti.
Ho sviluppato anche parecchi piccoli programmi (CGI) in Perl per Arachno e Newmedia Solutions.
Non sono a conoscenza degli URLs dei CGI di Arachno.
I CGI di Newmedia Solutions sono al momento inattivi, in quanto furono sviluppati per particolari eventi (fiere o manifestazioni).
Programmi OpenSource
Tutti i miei programmi OpenSource sono disponibili sul sito http://www.lucabert.de/myProgram/.
getMail. Questo programma legge le E-Mail da una casella POP3 e le rigira a un altro indirizzo. Sviluppato in C. Licenza GPL ver. 2.
phpDBFramework. Questo Framework permette di gestire i dati in un DB con PHP usando delle semplici classi. È stato implementato un sistema di astrazione dal DataBase, in modo da poter lavorare con differenti sistemi. Sviluppato in PHP4. Licenza GPL ver. 2.
proxy. Questo programma consente di far vedere una porta di un server di una rete interna a Internet. Deve funzionare su un server pubblico. NON richiede i privilegi di root. Sviluppato in C. Licenza GPL ver. 2.
PERL session. Queste funzioni implementano la gestione delle sessioni con PERL. Sviluppato in PERL 5.005_3. Licenza GPL ver. 2.
Password Reminder. Questo programma è un piccolo Database per le password. È possibile salvare Host, Nome, Descrizione, Login e Password. Utenti diversi possono salvare le loro password in profili differenti. Il programma è in Tedesco, Inglese e Italiano. Sviluppato in PHP4. Licenza GPL ver. 2.
NOSpam. Questo programma visualizza la lista delle E-Mail dell'utente presenti sul Server e consente di mandare al mittente spammatore un'E-Mail di "User not found". Il programma è in Tedesco, Inglese e Italiano. Sviluppato in PHP4. Licenza GPL ver. 2.
Backup scripts. Due scripts che consentono di eseguire un backup di una lista di directory fornite su DAT o CD. Lo script per il backup su DAT comprende anche la funzione di restore, non necessaria, invece, per il backup su CD. Sviluppato in SH. Licenza GPL ver. 2.
Comm2J. Comm2J (Communication to J2ME) è un package scritto per semplificare lo scambio di messaggi via Socket (GPRS o WAP) tra un apparecchio capace di usare J2ME (Cellulare o PDA) e un Server, non necessariamente J2ME e non necessariamente scritto in Java. Comm2J implementa la possibilità di comprimere (anche solo unidirezionalmente) i pacchetti spediti, in modo da ridurre il traffico via GPRS. Attualmente è implementato l'algoritmo LZW. Licenza GPL ver. 2.
NetTools. Con questo programma è possibile gestire le connessioni di rete del proprio PDA (PalmOS). Inoltre è possibile connettere il PDA ad una rete, disconnetterlo e vedere statistiche e dati di connessione. In piu', il programma offre un client whois. Licenza GPL ver. 2.
SmsProfessional. Tramite questo programma è possibile gestire (spedire/ricevere) SMS usando il proprio Palm. (PalmOS 3.5 o superiore). Licenza GPL ver. 2.
WMail. Un webmail in PHP per gli utenti POP3. Gestisce una cartella "Spediti" virtuali per i messaggi spediti. Licenza GPL ver. 2.
ConfigEMail. Questo programma è una soluzione completa per la gestione del traffico E-Mail tramite Exim (per SMTP) e Dovecot (per POP3/IMAP). Il sistema gestisce le E-Mail come MBOX o Maildir. Inoltre integra una soluzione di content-scanning basato su ClamAV e SpamAssassin, implementa SPF/SRS, DNS-Blacklist e Greylist. In piu' è a disposizione una comoda interfaccia web per la gestione degli accounts, dei domains e delle black-/whitelists. Il tutto è basato su un Database MySQL. Licenza GPL ver. 2.
ConfigEMail-HOME. Questo programma è una modifica di ConfigEMail, pensato per l'uso casalingo o in reti private. È stato pensato per integrarsi con Fetchmail. Il sistema contiene anche una confirazione di base di PAM per usare il DB per l'autenticazione degli utenti. Licenza GPL ver. 2.
TimeAdjust. Questo programma offre la possibilità di mantenere l'orologio di un PDA (PalmOS) con una precisione del secondo, in quanto aggiusta automaticamente l'ora più volte al giorno. Inoltre è possibile sincronizzare l'orologio con un server attraverso internet (SNTP). Licenza GPL ver. 2.