Area Of Expertise:
-- Generic Software Development --
Object Oriented Programming
GUI Interfaces design and development
Client-Server and Three-Tier Applications
UML (Unified Modeling Language) and RUP (Rational Unified Process)
Multithreading Programming
-- Platforms and Operating Systems --
Windows
Mac OS X
Linux Debian
-- Languages Tools and Technologies --
C/C++, VBasic, Java
HTML, XML, COM, DCOM, COM+
OpenGL
MFC, Qt
Microsoft VisualStudio, Metrowerks CodeWarrior, Apple XCode
InstallShiled, VISE Installer, Inno Setup, SourceSafe
Resume:
-- Education --
Degree in Computer Science in 1997, University of Milan, Italy
-- Related Job Experiences --
1996-2003
Work as software engineer at Allegroassai spa, with functions of analysis, design and coding of the musical notation software products line Opus-Amadeus-Vivaldi ([login to view URL]), entirely developed in C++ on both Windows and Mac platforms.
From 2003
Work as software engineer at LAB3D srl ([login to view URL]), developing software for CAD/CAM applications in particular I'm working on the development of algorithms for computation and optimization of milling tool paths in SUM3D CAM application.
-- Other --
Artificial Intelligence, in particular neural networks and Boltzmann Machines, started in 2001 an open source project named BoltzNet for the development of a neural network simulator
-- Foreign Languages --
Native language is Italian
English