Site owners

  • Davide Madrisan

Biography

Welcome to my web page. Let me tell you a little about myself.

I was born and raised in Torino in north west of Italy and I did all my schooling in this town. Besides being a student at the Conservatorium of Music "G.Verdi", I also did fairly well in school. So I had my Bachelor of Music-Piano Performance in 1993 and a Master in Applied Mathematics at the "Università degli Studi" of Torino in 1999.

I started to work in the private IT and Telecommunication sectors as Cisco Engineer.

My primary interest since 1999 is studying and hacking the Linux environment. Between 2003 and 2006 I  had an experience as a Linux distribution developer and team leader which involved me into many different activities ranging from the conception and creation from sources of all the pieces and technologies of a modern Linux distribution to the development and debugging in the Linux environment and the compliance with the available standards.

Currently I'm focusing on the advanced and secure Linux programming and on Cryptography and Mathematical Logic.

When I'm not working, I like to read (mainly italian and french) books, to travel and take pictures, and to improve the openmamba Linux Distribution.

I live and work in Nice, in the south east of France (curriculum vitae in French, pdf format).

Chronology

  • 1971: Well, everything has to start sometime :-)
  • 1987: First approach to computer programming in Basic language on a CASIO PB-700.
  • 1982-1993: Bachelor of Music-Piano Performance at Torino Conservatorium of Music Giuseppe Verdi.
  • 1990: Certificate of Education in Scientific Studies at Liceo M.Curie of Grugliasco, near Torino.
  • 1992: Fortran and Borland Turbo Pascal programming.
  • 1995C and MatLab programming, Math Programming, Computer Graphics
  • 1997-1999TeXhacker and enthusiast; creation of the macro package easyTeX and the macros astmacro written for the Accademia delle Scienze of Torino.
  • 1998C++ programmer.
  • 1999: Master in Applied Mathematics at the Università degli Studi of Torino.
  • 2000: CLSC (Cisco LAN Switch Configuration) Certified.
  • 2000-2001: Cisco Engineer (Cisco routers and WAN technologies) at Fiat ITS (Information Technology and Services) and other business critical environments.
  • 2001-2003: Experience as Network Delivery and Project Manager for the Atlanet Internet Service
    Provider; experience in the implementation and troubleshooting of WAN links using most existing routing and network protocols and in the MPLS Technology.
  • 2003-2006: Project leader and Linux developer for creating the QiLinux Linux distribution. Contributions to several OpenSource projects (code debugging, bug-reports, translations, lots of patches, software development).
  • 2003: Zyxel Certified (Zyxel routers and ZyWall firewalls).
  • 2007: VMware Certified Professional on VI3 (VCP310).
  • 2007-2008: Linux and VMware engineer at IBM GlobalValue in Torino.
  • 2008Linux developer (C/C++) on Linux-powered mobile internet devices (Moblin project) in Sophia Antipolis.
  • 2009-2012Linux/Nagios/Centreon engineer at IMS/Linux Center of Excellence, IBM-La Gaude.

Languages spoken/studied

  • Italian, native speaker.
  • French, excellent speaking, reading and writing ability.
  • English, good speaking, reading and writing ability.
  • Polish, only very basic knowledge.

My latest Open Source projects

  • Main developer of the autospec suite for managing the development of an rpm-based Linux distribution (used by QiLinux and openmamba Linux distros).
  • Developer at the openmamba GNU/Linux distribution.
  • Development of the wtmpclean security tool for listing and editing the content of a wtmp database.
  • Development of some NRPE plugins for the Linux platform.

Publications

  • Thesis (Università degli Studi of Torino; thesis mentor: prof. Angelo Negro): "Algorithms for Searching Saddle Points in Convex Analysis and their application to the Monotonic, Regular and Optimized interpolation". (Download the document in italian here).
  • Hacking fai da te: Coprire le tracce, Linux Magazine, april 2010.

What I'm studying right now

  • English language to obtain the TOEFL and Cambridge FCE certificates.
  • Apache Web Server, PHP and MySQL.
  • Advanced C programming and debugging techniques in the Linux environment using OpenSource tools.
  • Secure programming in Unix environment.
  • Modular Arithmetic and Cryptology.
  • Real-time and Embedded Linux Systems. POSIX.1 standards.