Click here to see the complete list of the projects I've worked on regardless the company

NGas (Neomobile Gateway Azure Service)

When

1/2013 – 4/2013

Project description

Creating a Mobile Payment service for Windows Azure in collaboration with Microsoft. The Service will be available on the Windows Azure Store and will enable Azure subscribers to easily provide mobile phone payment options to their customers.

Role

Software Architect

Activities I performed

• Requirement Analysis
• Software Architecture and Design
• Software Development
• Interfacing with Microsoft to integrate the service on Windows Azure

Technology Scope

Windows Azure, .net 4.5, C#, SQL Azure, Azure Store API

Critical points

Security design, maximum scalability

CCC (Centralized Customer Service)

When

9/2012 – 2/2013

Project description

Building a Cloud Service to acquire the transactions generated by the Neomobile platforms and make them available to the Contact Center.

Role

Software Architect

Activities I performed

• Software Architecture and Design
• Software Development
• Performance Test

Technology Scope

Windows Azure, .net 4.5, C#, Microsoft Sync Framework

Critical points

Performance and reliability are particularly business critical in this project so we put in place some asynchronous behavior and a full data and transaction recovery model.

Neomobile Test Platform

When

5/2012 – 7/2012

Project description

Creating an Automated Test and Mock-up Framework to facilitate the Neomobile developers in building efficient test cases for their software platforms.

Role

Software Architect

Activities I performed

• Requirement Analysis
• Software Architecture and Design
• Stakeholder Management
• Training Provision

Technology Scope

.net 3.5, 4.0, 4.5, C#, Visual Studio Test Framework, Neomobile Lisa Framework

Critical points

Very diverse skill levels of the developers that would work on the framework, avoid duplication of test logic for similar test target in different platforms.

Neomobile Build and Deploy

When

5/2011 – 4/2012

Project description

Implementing a multi-platform automated Build and Deployment System that extends Microsoft Team Foundation Server

Role

ALM Consultant

Activities I performed

• Project Management
• Requirement Analysis
• Software Architecture and Design
• Stakeholder Management
• Change Management
• Deployment and Maintenance

Technology Scope

TeamFoundation Server 2010 and 2012, .net 4.5, C#, ASP.Net MVC 4

Critical points

Requirement volatility, Organizational and change management issues