'm a freelance software developer based in Milan (Italy).
I can create desktop softwares or libraries for Windows® and Mac® designed on your needs.
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 (www.allegroassai.it), entirely developed in C++ on both Windows and Mac platforms.
From 2003
Work as software engineer at LAB3D srl (www.lab3d.com), 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
Work Terms
Highlights
- Free 90 days of support and bug fixing
Payment Terms and Conditions
- All payments by escrow safe payments system
- Projects less then $500
- Define milestones and deliveries
- Payment on completion
- Projects between $500 and $2000
- Define milestones and deliveries
- 50% on mid term delivery
- 50% on completion
- Projects over $2000
- Define milestones and deliveries
- 20% in advance
- 50% on mid term delivery
- 30% on completion
Reporting
- Daily or weekly status report, based on project duration
Work Terms
- Precise and detailed specification documents has to be defined
before to start the project.
- All the stuff needed for testing or developing, or related to the project
has to be available
- Clear and reliable contact reference (email or skype or other)
- Possibility of remote access to your system can be useful