I am a computer scientist, a geek, an innovator and a creative.
My strength is to continuously learn new technologies and improve my programming skills so that I can conceive new ideas, tests and projects.
I have an extensive knowledge and have coded algorithms applied to many fields, from artificial intelligence and automated learning to data analysis, cryptography and networking: SOM, Genetic Algorithms, GNG, k-NN, large integer factorization algorithms (Pollard P-1, Lenstra's Elliptic Curve), etc.
Excellent knowledge also in networking stack, TCP/IP standard applications and custom protocols implementation.Parallel and distributed computing (and cloud computing) are part of my expertise and a focus for my projects. Scalability, reliability and high-availability are key factors for anything that I develop.
The deep involvement in financial sector has opened up a new range of projects where I can apply my expertise and acquire a deep knowledge in FIX protocol, Bloomberg API (Desktop, Server, TSOX, VCON), Trading Systems development, Trade Order Management Systems, Investment management and back-office software, etc.I'm also a Linux fan (and user since 1995), Unix and network administrator with a background as Linux Kernel hacker and security expert.
Git is my preferred code version control system.