Gian Paolo Ghilardi

Software Engineer at Aesys S.p.A.

Milan Area, Italy

Current
  • Software Engineer at Aesys S.p.A.
  • Embedded Software Developer at Aesys S.p.A.
Past
Education
  • Università degli Studi di Brescia
  • Università degli Studi di Milano
  • Università degli Studi di Milano
  • Liceo Scientifico
Connections
135 connections
Industry
Information Technology and Services
Websites

Gian Paolo Ghilardi’s Summary

I'm a Software Engineer with very broad interests ranging from software development to system administration. I always like learning new things, especially challenging ones.

► Programming Languages:
C, C++, C#, Java (incl. Swing and OpenGL - via JOGL), VB6, Fortran 77, XML/HTML/CSS/..., Javascript (incl. Ajax), ASP, PHP, Shell scripting (mostly Bash), (a bit of) Perl and Lua, ...

► Operating Systems (as admin and developer):
Linux (also embedded), MacOSX, Windows

► RDBMS:
MySQL, MS SQL Server

► Other:
LaTeX, LyX, DocBook

► Some of my favorite technical topics:
• ad-hoc tool development
• bioinformatics
• documentation production/management
• HPC (e.g. cluster technologies)
• object-oriented programming (OOP)
• parallel programming (e.g. Pthreads, MPI)
• software engineering (e.g. GoF design patterns)
• release/build engineering
• template metaprogramming (i.e. compile-time tricks)
• UNIX programming
• Wireshark dissectors/listeners programming in Lua

I also like reading technical books and reviewing them on my blog.


Gian Paolo Ghilardi’s Experience

  • Software Engineer

    Aesys S.p.A.

    (Electrical/Electronic Manufacturing industry)

    February 2009Present (10 months)

    Adding support for Linux-based on-field devices into the VMS (variable-message traffic signs) supervision/management software developed by my company.

    Keywords: C#, .Net framework, MS SQL Server, Windows, LAN/RS232, Subversion (Svn), Wireshark (incl. dissectors written in Lua)

  • Embedded Software Developer

    Aesys S.p.A.

    (Electrical/Electronic Manufacturing industry)

    April 2008Present (1 year 8 months)

    Software development, build/release engineering, remote administration and helpdesk assistance for Linux-based on-field devices controlling variable-message traffic signs (VMS) produced by my company and operated by Italian motorways/freeways concessionaires in large-scale installations.

    Keywords: Embedded Linux distros, Windows, VMware Workstation, GPS, WAN, GPRS/UMTS/WIFI, VPN, SSH, SNMP, C/C++, FLTK- and Qt-based GUIs, Shell scripting, Perl (standalone scripts and Apache modules), XML/HTML, Javascript (incl. Ajax), ...

  • Cluster Co-Administrator

    DTI (Università degli Studi di Milano)

    (Educational Institution; Research industry)

    20022008 (6 years )

    During my University studies, for some periods of time, I acted as
    Co-Administrator for an HPC cluster composed of some Linux SMP boxes, used for Bioinformatics Research and located in the Physics Laboratory.

    That cluster was also used during my BSc and MSc theses for producing experimental data.

    Keywords: Linux distros, openMosix HPC cluster, MPICH, ...

  • Software Developer

    IMA S.p.A.

    (Industrial Automation industry)

    2004October 2007 (3 years )

    Software development for a mini-CAD written in VB6 and ANSI C.

    Project includes the support for the automatic placement of markers onto fabric panels, too.

    Keywords: Windows, CAD, VB6, ANSI C, AAMA/DXF file formats, Bluetooth, ...

  • Teacher

    Atena S.r.l.

    (Information Technology and Services industry)

    November 2005December 2005 (2 months)

    Teacher for a course on Computer Basics (80h)

  • Linux Teacher

    DTI (Università degli Studi di Milano)

    (Educational Institution; 5001-10,000 employees; Research industry)

    20042005 (1 year )

    Teacher for 5 courses on Linux (20h each) sponsored by the European Social Fund ("corsi FSE").

  • Occasional Editor

    Linux Magazine (Italia)

    (Writing and Editing industry)

    20032004 (1 year )

    Occasional editor (6 articles published)

  • Software Developer

    Webcarry S.r.l.

    (Computer Software industry)

    20012004 (3 years )

    Web-oriented development

    Keywords: Windows, ASP, HTML, CSS, IIS, ...


Gian Paolo Ghilardi’s Education

  • Università degli Studi di Brescia

    PEng Qualification Examination , Computer Science , 20082009

    Professional Qualification Examination (State Exam for PEng): qualified on 13 February 2009.

    Properly: "Esame di Stato per l'abilitazione alla Professione di Ingegnere" - Sezione A - Ingegnere dell'informazione (DPR 328/2001) - II Sessione 2008

  • Università degli Studi di Milano

    MSc , Computer Science , 20042008

    Thesis title: ”Algoritmi per l’analisi di dati bioinformatico-simulativi: statistica di hydrogen bonds e water bridges”.

    Thesis topics: protein folding, bioinformatics, parallel computing, algorithm development, pthread, hydrogen bond, water bridge, molecular dynamics, biopolymer, pNIPAAm, C, Linux, MacOSX

    Final mark: 106/110

    Activities and Societies:
    WienerLAB, Luganega
  • Università degli Studi di Milano

    BSc , Computer Science , 19992004

    Thesis title: ”Sviluppo di algoritmi paralleli per l’analisi di ’storie’ simulative"

    Thesis topics: protein folding, bioinformatics, parallel computing, algorithm development, MPI, Fortran 77, HPC cluster, openMosix, Linux

    Final mark: 102/110

    Activities and Societies:
    WienerLAB, Luganega
  • Liceo Scientifico

    Diploma , Science-Oriented High School , 19941999


Additional Information

Gian Paolo Ghilardi’s Websites:

Gian Paolo Ghilardi’s Groups:

Wiener LAB, Luganega, BgLUG

  •    FOSDEM Visitor
  •    Embedded
  •    Linked.NET Users Group (LIDNUG)
  •    Open Source Universe
  •    Wireshark Users
  •    Bioinformatics geeks
  •    Tweeple
  •    Eclipse CDT
  •    Embedded Linux
  •    Boost and Loki developers
  •    WienerLAB Fan Club
  •    Algorithms
  •    C++ Professionals
  •    Lua users group
  •    C/C++ Developers Group
  •    Joel on Software
  •    Software Design Patterns And Architecture
  •    Università degli Studi di Milano
  •    WordPress
  •    BgLUG
  •    Filibusta
  •    Universitá degli studi di Milano - UNIMI Alumni
  •    stackoverflow
  •    openMosix
  •    DTI - Unimi (Crema)
  •    Friends of Aptana Studio
  •    Università degli studi di Milano - Alumni
  •    Qt by Nokia
  •    Aesys
  •    Shell Script Enthusiasts
  •    Qt Italia

Gian Paolo Ghilardi’s Honors:

As part of the MS thesis work we developed some computational methods to identify potential hydrogen bonds and water bridges using statistical geometrical criteria.

These methods and their implementation (primarily the HBWB command-line tool) were then applied by my professor and his colleagues to some particular biomolecules and produced interesting experimental data.

In particular the tools were also used for studying an olygomer of the "smart"-polymer pNIPAAm and some of the results appeared in:

F. Gangemi, G. Longhi, S. Abbate, F. Lebon, R. Cordone, G.P. Ghilardi and S.L. Fornili "Molecular Dynamics Simulation of Aqueous Solutions of 26-Unit Segments of p(NIPAAm) and of p(NIPAAm) 'Doped' with Amino Acid Based Comonomers" J. Phys. Chem. B 2008, 112, 11896–11906

Gian Paolo Ghilardi’s Profile in Other Languages:


Gian Paolo Ghilardi’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Gian Paolo Ghilardi’s full profile:

  • See who you and Gian Paolo Ghilardi know in common
  • Get introduced to Gian Paolo Ghilardi
  • Contact Gian Paolo Ghilardi directly

View Full Profile