
Senior software engineer at Mirial
Milan Area, Italy

Senior software engineer at Mirial
Milan Area, Italy
My professional skills can be summarizied in two words: paragmatic and artistic.
Pragmatic cause I've always been interested in software engineering, development and management keeping a practical point of view.
My passion for computer programming began when I was seven years old never went away.
Artistic is not a very common adjective for techies, but I think I'm an exception to the rule: my true goal is always to create something new and awesome.
For my professional future my goal is to focus more on designing the user interaction and the user experience.
Web 2.0, AJAX, Web Services, distributed systems, concurrent programming, real-time multimedia systems, 3D programming, Java SE, Java EE, Java ME, .NET (C#), C/C++, agile development
(Privately Held; Information Technology and Services industry)
June 2006 — Present (3 years 2 months)
Developement of several Mirial/Dylogic server products: PSE Video Contact Center, PSE Broadcaster Genie, PSE 3G VAS Genie, PSE Video Portal, PSE Video Ansering Machine.
Skills involved include Web 2.0 AJAX technologies (GWT and ExtJS), Java server-side technologies, concurrent programming, distributed systems, Web Services, MySQL backend, IVR and IMS systems.
(Computer Software industry)
April 2006 — May 2006 (2 months)
Project and development of the DSC Client, which is one of the components of the SINPL project.
SINPL is an open-source project financed by Italian's national basic reasearch.
The SINPL system is an extensible platform for building, running and debugging distributed simulation systems.
The DSC Client is the client-side software which allows viewing the running experiments in real-time or step by step.
Experiments can be viewed as 2D or 3D animations or as textual Log Events.
All the experiments' data can be stored in XML format and can be streamed directly to any number of clients through a Web Services system, or saved and played again later.
(Privately Held; 51-200 employees; Computer Software industry)
May 2002 — October 2002 (6 months)
Project and development of WAP and J2ME clients for the Tempo project.
Tempo was a time-tracking J2EE software developed using the most advanced enterprise technologies, like Enterprise Java Beans, Oracle database, multitier architecture, and it was built around an MVC model 2 design pattern.
The WAP client was tested and optimized on different emulators and on real phones.
The J2ME client featured optimized communication with the server, based on XML-RPC. Building client involved also developing a micro XML parser running on the resource-limited J2ME phones of the time.
BEC (Business English Certificate) Vantage , English , 2008 — 2008
2nd level, cum laude , Computer Science , 2002 — 2006
1st level , Computer Science , 1999 — 2002
Science 1993 — 1999
PNI course (Piano Nazionale Informatica)
software development, photography, electronic music, sound engineering, graphics