Gian Paolo Santopaolo

Angestellt, Team leader, IBV Informatik AG

Bonstetten, Schweiz

Fähigkeiten und Kenntnisse

C#
SOA
XML
Software Architecture
UML
WebServices
.NET
WPF
SQL Server
T-SQL
linq
WCF
Design pattern
Human Computer Interaction
Cloud Computing
Enterprise architecture
Microsoft Azure
Interaction Design
NUI
Natural User Interface
More Personal Computing
Emerging Experiences
Microsoft HoloLens
Microsoft Surface Hub
Microsoft Kinect
Microsoft Surface
SOAP
Virtual reality
Augmented reality
Mixed reality

Werdegang

Berufserfahrung von Gian Paolo Santopaolo

  • Bis heute 11 Jahre, seit Juni 2013

    Team leader

    IBV Informatik AG

    Development Team Lead

  • 1 Jahr und 1 Monat, März 2012 - März 2013

    Senior Software Engineer / Team Leader

    Software Lab

    Development of an e-commerce application with high scalability requirements Development of the architecture Development of the front-end web Development of the back end web portal that exposes all the functionalities to the administrators of the site. I developed both the front end, the business logic and the data access layer. Development of services for dequeue and import / export of orders / products from and to suppliers. .Net 4.0, C#, ASP.NET 4.0, WCF, SQL Server 2008, Windows Server 2008

  • 1 Jahr und 1 Monat, Jan. 2012 - Jan. 2013

    Team leader

    Software Lab

    Activity: • Development of WP and Windows Store (Windows RunTime) apps. • Development of MVVM architecture • Development of proxies to consume Rest services (JSon) • Development of custom templates for many WPF controls (native and third party). • Analysis and design • Documentation Skills and Technologies: Windows Phone 8, Windows Runtime, WPF, Expression Blend / Design

  • 4 Jahre und 1 Monat, Jan. 2009 - Jan. 2013

    Senior .NET Lead Developer

    Software Lab

    We designs and develops NUI user experiences for multitouch devices with main focus on Microsoft Perceptive Pixel Surface. We research and creates prototypes for tactile and gesture recognition solutions with particular attention to the interaction between these two. For over a decade dealing with architecture, design and development of enterprise applications with extreme scalability requirements by implementing the latest technologies.

  • 3 Monate, Jan. 2012 - März 2012

    Senior Software Engineer / Team Leader

    Software Lab

    Development of a custom component used by the bank teller app. The role of the component was wrap all the dialog logic between biometric signature pads and the bank teller app by exposing some methods and events (declared on an interface). Thanks to this implementation customer was awarded as best innovative solution at the ABI (Italian Banking Association) Lab 2012. Skills and Technologies: .Net 4.0, WPF, WCF, Surface SDK 2.0, PixelSense, Windows Phone

  • 5 Monate, Sep. 2011 - Jan. 2012

    Senior Architect

    Software Lab

    Activity: • Development of touch application for Microsoft Surface. Skills and Technologies: Surface SDK 2.0, .Net 4.0, WPF, WCF, Windows Phone, Prism, Enterprise Library, Linq, NUI, Entity Framework, SQL Server 2008 / CE

  • 1 Jahr und 3 Monate, Juli 2010 - Sep. 2011

    Senior Developer / Team Leader

    Software Lab

    Activity: • Development of the SOA architecture to expose functionalities thought WCF services hosted on IIS. • Development of the web application that uses WCF services thought custom proxies. • Development of the back end web portal that exposes all the functionalities to the administrators of the site. I developed both the front end, the business logic and the data access layer. Skills and Technologies: .Net 4.0, C#, ASP.NET, Ajax, 4.0, MVC, WCF, SQL Server 2008, Windows 2008

  • 4 Monate, Apr. 2010 - Juli 2010

    Senior Developer

    Software Lab

    Porting of provisioning flows for the business offer SMART by Telecom Italia. Flows, implemented on BizTalk 2004 using its Business Rule Engine, was analyzed and then re wrote using C# by writing a custom engine of provisioning based on a MSMQ bus and on a state machine (custom write by hand in C#). The base idea was to keep the state machine defined by the orchestrator and to rewrite the orchestration by implementing a provisioning bus based on MSMQ and WCF.

Ausbildung von Gian Paolo Santopaolo

  • Bis heute

    Computer Science

    Università degli Studi della Calabria

Sprachen

  • Englisch

    Fließend

  • Italienisch

    Muttersprache

Interessen

Emerging Experiences
More Personal Computing

21 Mio. XING Mitglieder, von A bis Z