Born on 1976.
Scope: Instant Messaging systems, Telephony and speech applications, internet banking, financial investment area, e-commerce solutions.
Artifacts: Offline processes web-enabling, integration systems design, internal processes definition, entities re-engineering, generative components.
Quinary S.p.a Milano 3/2008 – today
MAM is a fully scalable, fault tollerant B2B sms platform. This is a Vodafone application service based on JEE running since 2001 under a strict required agreement (SLA) for performance. My priority is to rebuild from scratch the whole frontend application, adopting the best technology in order to guarantee best performances, fast developing and high reliability of the shipped product. In particular:
Technology: Apache Mina, Springframework, JMX, JMS, JEE
Nimbuzz B.V. Rotterdam 4/2007 – 3/2008
Nimbuzz product enable messaging, chat and voice service. It is available for several kind of clients: as J2ME/Symbian client for mobile phones, web for mobile browser, web 2.0 for ajax-enabled browsers, standalone application for Windows. The system is based over XMPP and SIP protocol.
I am on server side development team. I am currently involving to build a XMPP client implementation, the project aim to replace the main opensource xmpp library smack with an innovating one, faster, with small memory footprint, easy to extend. The project milestones are summarized with:
Technology: Spring, Jaxb, XMPP
ATS S.p.a. Milano 10/2006 – 4/2007
Service company active in IT technology. Had experiences in implementing financial market trading systems cooperating with the main italian and foregneir financial providers.
‘ToDeal’ is the server side of a multi market system that enables the simultaneous management markets from a single application. Traders access to an integrated, eletronic platform for real time trading of government securities, REPO market, and enables traders to keep all trading activities under control. I’m working close to BrokerTec market facility integration. The project aims to enable application’s developers to easly implement market use-cases. The application layers stack consists of:
Abla S.r.l. Milano 1/2006 – 9/2006
Company specialised in the ideation, development and management of services supporting all automatic voice processing activities. T-Biz is an integrated platform with IVR, CTI telephone solutions and voice automation services to manage telephone dialogues. The reengineering of the product follows these steps:
Technology: Spring, Mule ESB, VoiceXML, MRCP, RTP
Monte Paschi Asset Management Sgr Milano 7/2005 – 12/2005
Development of the web-enabled ‘Advisory Tool’ application, for asset allocation, risk management, and commercial strategy. A modular platform for the whole asset management process: investor risk profiling, advisoring, strategic asset allocation, tactical asset allocation, commercial proposal, risk and value management.
Technology: Spring, Hibernate, Struts, Tomcat
SEC Servizi S.c.P.A. Padova 12/2002 – 6/2005
Secservizi is a company that offers financial services and applications, i was working as a developer/architect inside multi-channel developing team, meant to serve IBM Mainframe applications, through different types of clients (thin/rich clients).
The activities span through a variety of levels
Model Driven Architecture
I made use of MDA concepts in the developing system of multi-channel area. The project aims to redefine the methodologies lifecycle for the continual improvement developing effort, driving the control of systems interaction and structure data composition, from developer to business manager, allowing to focus on the business concerns instead of the coding concerns.
Technology: Eclipse (Plugin Development Environment, Eclipse Model Framework, UML2), UML (diagrams, extensions with profiles), Velocity, JAXB, XSD, XSL
Java MultiChannel
The system would be constructed to interoperate with legacy systems (CICS), to decoupling architecture layers between business logic and presentation. The project born to expose a standard interface to mainframe layer, with a flexible and interoperable XML service.
Technology: WSAD, WebSphere
Home Banking, BackOffice for Banca Popolare di Vicenza consortium
Planning of a Struts based Content Management System. This project will deliver an extensible, standards-based tooling on which developers can create functional implementations.
Technology: Struts, Servlet, Jsp, Xml, Xsl
Contact Center Portal
Web application for contact center customer solution. The portal supports banking operators to help customers in banking procedures.
Technology: Jsse, SSL, DES cryptography, Servlet, Xml Binding
B2B exchange
Integration environment between business layer Java MultiChannel and several vendor specific front-end application, for IVR and GSM channels and Call Center applications.
Technology: Xslt, Db2, Jakarta commons, Servlet
MediaMaster S.r.l. Bassano del Grappa 3-2001 / 11-2002
Company that offers artifacts and service for e-business (B2B,B2C), general or vertical portals, one-to-one engines, CRM.
I was supporter in the internet application development, starting from planning, data base structure, code implementation, setup and server deploying.
Technology: Tomcat, Turbine, Velocity, Win2000, Linux, Interbase – Firebird, Mysql, MS Sql Server, Html, JavaScript, PHP, Java
Formal education