IT Consultant
Milan Area, Italy
IT Consultant
Milan Area, Italy
I worked mainly as an IT Consultant. I like to work with high-tech solutions in complex domain where i can improve my theoretical and practical skills in designing and implementing software.
My objective is to make a living, solving interesting problems and creating innovative products with complex tools, theories and languages, increasing the value of the software industry.
Functional and OO programming with Common Lisp, Objective-C, Ruby, Python and Smalltalk.
Expertise in Unix programming and mathematical knowledge in dynamical system theory and numerical analysis.
(Public Company; 1001-5000 employees; Computer Software industry)
June 2006 — Present (3 years 2 months)
Researcher in AI and Applied mathematics field. Design and development of algorithms for qualitative simulation of dynamical systems. Topics and fields involved: Knowledge Representation, Qualitative Reasoning, Multiple-scale methods, System Biology.
(Information Technology and Services industry)
May 2008 — August 2008 (4 months)
Contract worker for Google in their Summer of Code program. I developed a text editor working on Squeak (a Smalltalk implementation), for the Squeak Org. project with Lukas Renggli as my project mentor.
(Information Technology and Services industry)
February 2008 — April 2008 (3 months)
Developed Common Lisp web application
(Computer Software industry)
May 2007 — August 2007 (4 months)
Development of an interface library to bridge in a portable way a Common Lisp compiler and a Cocoa/Objective-C system for the Google Summer of Code project
(Privately Held; 1-10 employees; Education Management industry)
September 2006 — September 2006 (1 month)
Teach UML with examples in Java and case studies with J2EE applications in a private course.
(Privately Held; 11-50 employees; Computer Software industry)
May 2006 — June 2006 (2 months)
Software developer in C language on GNU/Linux embedded architecture (MIPS and x86) for a multimedia application
(Privately Held; 1-10 employees; Higher Education industry)
December 2005 — March 2006 (4 months)
Teach "fundamentals of Python programming" and MySQL (for MySQL core certification program) in a ESF course.
(Non-Profit; 501-1000 employees; Higher Education industry)
March 2005 — October 2005 (8 months)
Teach GNU/Linux administration and fundamentals of Python programming in a ESF (European Social Fund) course.
(Privately Held; 11-50 employees; Computer Software industry)
January 2004 — June 2004 (6 months)
System Administrator (firstly onsite, then remote) of J2EE services (Tomcat/JBoss with Oracle DB on GNU/Linux systems).
(Privately Held; 51-200 employees; Computer Software industry)
February 2001 — March 2003 (2 years 2 months)
Software Developer in GNU/Linux environment.
Mainly Involved in coding
1) a custom framework in C language for configuration, network and groups management (with LDAP and IBM DB2 database)
2) Web Frontend in PHP language
Design and coding of a stress test tool for regression analysis of webapps in Ruby.
(Public Company; 5001-10,000 employees; Information Technology and Services industry)
October 2000 — February 2001 (5 months)
Stage at Accenture (previously Andersen Consulting) as software developer.
Built middleware in C++ in Windows DCOM architecture for web application in b2b field.
PhD , Mathematics , 2006 — 2009
MD , Informatic Engineering , 2000 — 2005