Giancarlo Frison

Senior developer at Quinary s.p.a.

Milan Area, Italy

Current
Past
Education
  • Università degli Studi di Padova
Connections
74 connections
Industry
Information Technology and Services
Websites

Giancarlo Frison’s Summary

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, automated test.

Java Technologies: Enterprise Application Integration (EAI), Service Oriented Architecture, Model Driven Architecture, AOP, Object-Realtion Mapping, Servlet, Jsp, Java Connector Architecture, Jdbc, Java Secure Socket Extension, Jndi.

Environments & frameworks: Rational Software Architect, XDE, WebSphere, Tomcat, FireBird, Mysql, ClearCase, Cvs, Apache, Springframework, Hibernate, Mule ESB, Eclipse Plug-in Development Environment (PDE), Eclipse Model Framework (EMF), UML2, Jakarta projects, XML-XSL-XSD

Giancarlo Frison’s Specialties:

Social networking, instant messaging, telephony and speech applications, internet banking, financial investment area, e-commerce solutions, offline processes web-enabling, integration systems design, internal processes definition, entities re-engineering, generative components, automated test


Giancarlo Frison’s Experience

  • Senior developer

    Quinary

    (Privately Held; 51-200 employees; Information Technology and Services industry)

    March 2008Present (1 year 11 months)

    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:

    - Reverse engineering of current package running
    Implementation of legacy TCP protocol taking over Apache MINA as frontend framework.
    - Server design through SpringFramework as IoC container, server management within JMX, EJB and Datasources handling.
    - AOP implementation for decoupling specific server behaviors from core system.
    - JMS handling for decoupling components

  • Senior developer

    Nimbuzz B.V.

    (Privately Held; 11-50 employees; Information Services industry)

    April 2007March 2008 (1 year )

    Nimbuzz product enables 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 a server side development team. I am currently involving to build a XMPP client implementation, the project aims 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:

    * XMPP java implementation with connection pooling for server side applications (as webapps), thin XML parser and java binding.
    * Web service application. The server gateway for ajax clients, provides chat service to a German social network with huge number of concurrent users (>200000)

  • Senior developer

    Ats spa

    (Investment Management industry)

    September 2006April 2007 (8 months)

    Service company active in IT technology. Had experiences in implementing financial market trading systems cooperating with the main Italian and foreigner financial providers.

    'ToDeal' is the server side of a multi-market system that enables the simultaneous management of 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 worked close to BrokerTec market facility integration. The project aims to enable application's developers to easily implement market use-cases.

  • senior java developer

    abla srl

    (Information Technology and Services industry)

    January 2006April 2007 (1 year 4 months)

    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:

    *

    Multimedia protocol implementation: MRCP (standard to provide a mechanism for recognizer/synthesizer speech processing) and RTP (audio/video streaming Real Time Protocol)
    *

    Design and develop VoiceXML interpreter and state-machine system, for dialogue management
    *

    T-Biz porting into ESB (Enterprise Service Bus) Mule, integration with distributed and heterogeneous modules through SOA approach

    Technology: Springframework, Mule ESB, VoiceXML, MRCP, RTP

  • java developer

    Monte Paschi Asset Management

    (Privately Held; 51-200 employees; Investment Management industry)

    20052006 (1 year )

  • Java developer

    SEC Servizi S.c.P.A.

    (Partnership; 201-500 employees; Banking industry)

    December 2002June 2005 (2 years 7 months)

    The activities span through a variety of levels

    * Integration. Access to CICS Transaction Gateway implementing Java Connector Architecture's Resource Adapters.
    * Business Logic. Service-oriented management framework.
    * Web Presentation. Developing Struts based Content Management System. B2C (retail user) and B2B online front-end.
    * MDA. Design model-oriented architecture.

    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.

    * UML extensions (profiles) engineering, meta-models, model validation's components and patterns
    * Developing framework for Eclipse 3.0 plug-in (WSAD, Rational Software Architect), to provide a PIM (Platform Independent Model) to PSM (Platform Specific Model)


Giancarlo Frison’s Education

  • Università degli Studi di Padova

    19961999


Additional Information

Giancarlo Frison’s Websites:


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Giancarlo Frison’s full profile:

  • See who you and Giancarlo Frison know in common
  • Get introduced to Giancarlo Frison
  • Contact Giancarlo Frison directly

View Full Profile