|
Luca Bertoncello CURRICULUM VITAE
Personal Data |
|
Birth date: 25/05/1972
Birth town: Biella (BI)
Marital status: Married
Citizenship: german (citizenship acquired on 12/04/2007)
Address: Hartigstraße, 12 - 01127 Dresden DD - Germany
Phone: +49 (351) 4977290, FAX: +49 (351) 4977291
E-Mail: lucabert@lucabert.de
1991: Diploma in Computer Science at I.T.I.S. "C. Olivetti" in Ivrea. Grade: 48/60
1991-1993: University of Torino. Course in Computer Science. Suspended.
2010: LPIC1-Certificated (LPI101: 88,75% - LPI102: 92,50%. Average: 90,63%).
1994-1997: In own Software House as generic technician
1997-2000: Freelance as Computer consultant
Scholar Year 1998/1999: Teaching in University of Torino - Detachment of Biella, as Tutor for Computer Science and Language laboratory
02/01/2001 - 30/09/2001: Programmer in Newtron AG in Dresden
01/10/2001 - 31/08/2004: Programmer in ITC Internet-Trade-Center GmbH & Co KG in Dresden
16/09/2004 - 31/03/2007: Programmer in IMS Internet-Media-Service GmbH in Dresden
01/04/2007 - 02/07/2007: Programmer in Bautzen Internet Technologies GmbH in Bautzen
03/07/2007 - 16/08/2007: Programmer in Spectos GmbH in Dresden
20/08/2007 - 31/10/2007: Programmer/SystemAdministrator in Imunixx GmbH in Moritzburg
01/11/2007 - 25/11/2007: SystemAdministrator in ActivJob GmbH in Dresden (limited contract)
26/11/2007 - 31/05/2010: Programmer in OpenDialog GmbH in Dresden
01/06/2010 - : Programmer in Netzing AG in Dresden
Very good knowledge of Unix (Linux, Open- and FreeBSD, OSF, basic knowledge of Solaris)
Basic knowledge of Ms-DOS and Windows (3.11, 95, NT 4.0)
Knowledge of Java (JDK 1.3), Swing, J2EE and J2ME
Good knowledge of C/C++
HyperText Markup Language (HTML) and JavaScript
Very good knowledge of PHP 3, 4 and 5
Very good knowledge of Perl 5
Simple Query Language (SQL)
Motif/LessTif Libraries and QT Libraries
VARIOUS KNOWLEDGE
Great knowledge of network protocol TCP/IP. Experience in creating and managing Intranets.
Knowledge of Racoon, L2TP and OpenVPN for the management of VPNs.
Knowledge of basic procedures for installing and maintaining an Internet Site (DNS, HTTP, FTP, Mail). Great knowledge of the MTAs Postfix and Exim. Knowledge of Procmail. Great knowledge of Courier-IMAP and Dovecot for the protocols POP and IMAP.
Good knowledge of High-Availability and Load-Balancing Clusters.
MySQL Database under Linux system: Installation, configuration, administration e use with Perl (DBI) and PHP3/4/5.
PostgreSQL Database under Linux system: Installation, configuration, administration e use with Perl (DBI) and PHP3/4/5.
Knowledge of AJAX
Knowledge of PalmOS 4.x and 5.x
Knowledge of ATMEL Microcontroller Tiny and Mega
Basic knowledge of XEN, Qemu, VMWare
Basic knowledge of PAM
Knowledge of the procedures for installing and configuring of Nagios and Monit (Monitoring programs)
Italian (mother tongue)
German (excellent understanding, good writing and speaking). Studied for 2 years in Summer Course in Dresden (1 month per course) and a course (3 months) organized by Newtron AG Dresden, course (1 month) in "Kästner Kolleg Sprache" in Dresden..
English/American (excellent understanding, reasonable speaking and writing)
Classical and Koranic Arabic (knowledge of basic grammatic, scarce dictionay knowledge)
Various on Mokabyte (Internet Java Magazine http://www.mokabyte.net/) about Java programming (Distributing programming, postal programs with SMTP and POP3, FTP programs)
Webmail for POP3 protocol. http://wmail.lucabert.de/
FTP Client (Easy FTP) for Win95/NT. http://www.lucabert.de/easyFTP/
Member of Linux User Group of Dresden. http://lug-dd.schlittermann.de/
Member of the Werkstattorchester Dresden. http://www.werkstattorchester.de/
Lottologic. Program for Lotto game. Developed in C++ under Windows NT. With this program, it's possible to make statistics and play Lotto. Developed for Software Service.
Program for management of the Hospital "La Vialarda" in Biella. This program hasn't any name. It was developed in Clarion under Windows 95. with this program, it's possible to make statistics and manage the patients and the bills of the Hospital. Developed for "La Vialarda".
Installation program for Internet connection. Developed in C++ under Windows 95/NT for Biella Multimedia (Internet Service Provider).
Snap. Program for management of net systems, modems and routers. Developed in C, with Motif Libraries under Windows NT for Newmedia Solutions. It's a huge program and I haven't begin it, but I made many modules.
Program for a Chat. This program, too, has no name. Developed in Java (AWT) under Linux. It's Chat-Line program between Customers and Service Center. It's made in tree parts: a Server (on the Linux Server), an Applet for the customers and an Applet for the Service Center, both on Web. Developed for Arachno.
DocuApp. Program for writing documentation. Developed in Java (Swing). With this program, it's possible to write documentation of other programs. It run with CVS, to allow a group of programmers to write a documentation of different modules of a single program. It has an Conflict-Solving function, too. Developed for Newtron AG.
Newtron CRMTool. Program for management of Web application "Trading Online". It's a huge program and I haven't begin it. I just developed many modules. With this program, the Service Center of Newtron can manage the data of the Web application. I made an update-system for this program, too, that allows the user to automatically update the program using the privat net. Developed for Newtron AG.
PowerCommerce. Program for management of an EVU (Energie Versorgung Unternehmer: energy supplier). With this program, a user of the EVU can sign up new contracts, send meter values, change or cancel contracts,view the bills. Developed in Java and based on Enfinity 2.2 by Intershop AG for Internet Trade Center GmbH & Co. KG.
PowerCommerce SE. Evolution of PowerCommerce. Right now it is in developing phase. It allow the same functions of PowerCommerce, but it's developed complitely in J2EE, in order to give a great portability on every platform. Developed in J2EE, based on Application Server JBoss 3.2.1 for Internet Trade Center GmbH & Co. KG.
Internet site of Software Service. Right now, this site is not active anymore, while the firm, too, is closed. Pure HTML.
Internet site of Lottologic. This site, too, is closed. With this site, is was possible to make statistics and play Lotto. Developed in HTML, Java and C.
http://www.aziendaitalia.com/. Pure HTML. This site is active, but was by another firm reengineered. Developed for Software Service.
http://www.bilug.linux.it/. Site of the Linux User Group of Biella. For this site I made a search engine for the FTP archive and a page for subscribing/unsubscribing the Mailing-List of the LUG. Both of them were developed in HTML and Perl. As member of this LUG, I made this job free of charge.
http://prgmus.freeweb.org/. Site of my old choir. HTML and Javascript. As member of the choir, I developed it free of charge.
http://www.noicantando.it/. Site of choir “Noi Cantado”. Developed in HTML, Perl and PHP. The site uses a MySQL DB to manage link to other pages, festival of the choir and the list of next concerts. As friend of the choir, I developed it free of change.
http://www.vendesi.org/ and http://www.parlamentodellapadania.org/. I didn't made the pages for these sites. I just configured the Servers (installation and configuration of OS, configuration of DNS, installation and configuration of Perl, Apache and DB [MySQL]).
http://www.lucabert.de/, http://www.lucabert.com/. My Internet site. It's a dynamic domain, so, if I'm connected to the Internet, it's possible to surf in my PC. Developed in HTML, with PERL scripts and PHP pages.
https://www.parlamentodellapadania.org/. This site, with password limited access, contains an E-Government system. Using this site, the senators can manage law decrees, laws, meetings and motions. Laws and meetings are, then, available on http://www.parlamentodellapadania.org/. The program was developed for italian Party "Lega Nord", but it can be used by any Party or political organization. Developed in PHP4, on Linux RedHat 7.0 platform, using PHPDBFramework (see OpenSource section) to interface with MySQL Database. As friend of the senator who order the program, I developed it free of charge.
BTicino. http://www.cat.bticino.it/ and http://www.catadmin.bticino.it/. It's not possible to surf on these sites, because they are protected by password. Developed in Perl under Linux, with Oracle 8 as DB for Newmedia Solutions. I made 90% of this program. With these sites, the technicians can make a Report for the installation, and BTicino can make statistics and checks.
Pinkvillage. http://www.pink-village.it/. Developed in Perl under Linux, with Oracle 8 as DB for Newmedia Solutions. I was the project chief. It's a Portal, in with it's possible to search firms, discounts and offers.
I made some other little programs (CGI) in Perl for Arachno and Newmedia Solutions.
I don't know the URLs of the CGI of Arachno.
The CGI of Newmedia Solutions are not active anymore, because they were developed for special events.
OpenSource programs
All my OpenSource programs are available on my site http://www.lucabert.de/myProgram/.
getMail. This program reads E-Mail from a POP3-Account and forwards them to another E-Mail addres. It's possibile to delete E-Mail from the first account. Developed in C. License GPL ver. 2.
phpDBFramework. With this framework, it's possibile to manage DB data with PHP as class. There are functions to abstract DB-Access. Developed in PHP4. License GPL ver. 2.
proxy. This program allow a private service to be used from Internet. It runs on a public server and translate all HTTP-Request to an internal PC. It DOESN'T require root privileges. Developed in C. License GPL ver. 2.
PERL session. With these functions it's possible to use session in PERL. Developed in PERL 5.005_3. License GPL ver. 2.
Password Reminder. This program is a little Password Database. It's possible to save Host, Name, Description, Login and Password. Many users can use this program and save their passwords in different account. The program is in German, English and Italian. Developed in PHP4. License GPL ver. 2.
NOSpam. This program shows a list of all E-Mails of the user on Server and allows him to send back to spammer-sender an "User not found" E-Mail. The program is in German, English and Italian. Developed in PHP4. License GPL ver. 2.
Backup scripts. Two scripts that create a backup of a list of directories on DAT or CD. The script for DAT backup has a restore function, too. Developed in SH. Licence GPL ver. 2.
Comm2J. Comm2J (Communication to J2ME) is a package written to simplify data exchanges via socket (GPRS or WAP) between a J2ME-enabled device (mobile phone or PDA) and a generic server, which could also be written in other languages than Java. Comm2J also implements a data compression system (one way or bidirectional), so that it's possible to reduce GPRS traffic. Currently it's implemented the algorithm LZW. Licence GPL ver. 2.
NetTools. With this program you can manage the network connections of your PDA (PalmOS). You can connect the PDA to a Net, disconnect it and see statistics and connection data. Furthermore the program has a whois-client. Licence GPL ver. 2.
SmsProfessional. With this program it's possibile to manage (send/receive) SMS using a Palm device. (It requires PalmOS 3.5 or newer). Licence GPL ver. 2.
WMail. A webmail in PHP for POP3-Users. It allows a virtual "Sent"-Folder for the sent-E-Mails. Licence GPL ver. 2.
ConfigEMail. This program is a complete solution for the management of E-Mail with Exim (SMTP) and Dovecot (POP3/IMAP). The system can manage the E-Mail as MBOX or Maildir. It has a solution for content scanning with ClamAV and SpamAssassin, too, and implements SPF/SRS, DNS-Blacklist and Greylisting. Last but not least, there is a web-interface to manage accounts, domains and black-/whitelists. All is based on MySQL. Licence GPL ver. 2.
ConfigEMail-HOME. This program is a modification of ConfigEMail for home use/private network use. The system is expected to work with Fetchmail. The system has a basic configuration of PAM, to use this DB for the user authentication, too. Licence GPL ver. 2.
TimeAdjust. This program is a system to keep the clock of a PalmOS-PDA with a difference of max. a second. It will adjust the clock more time at day. Then, you can also synchronize the clock with an internet server (SNTP). Licence GPL ver. 2.