Post Job Free

Resume

Sign in

Project Manager Sql Server

Location:
Lugano, TI, Switzerland
Posted:
March 06, 2015

Contact this candidate

Resume:

Firstname: GIACOMO

Lastname: VIGLIETTA

Address: *, *** ** ***** **** LUGANO

Nationality: ITALIAN

Date of Birth: 01/01/76

MAIN TECHNOLOGY EXPERIENCE:

• Server Side : Microsoft .NET (C#, Razor, ASP.NET MVC 3 and 4,WCF)

• Client Side : Javascript, JQuery, Bootstrap, AngularJS

• Databases : MySQL, SQL Server, NoSQL DB(MongoDB,Cassandra)

• Main Design Patterns : Repository Pattern, UnitOfWork, IoC (StructureMap), TDD

• Architecture : AWS Amazon Cloud, Azure

• Versioning : SVN,TFS

• Tools : Visual Studio 2010 2013, Toad, Navicat, Telerik, Umbraco CMS

• Project Managment Tools: LiquidPlanner, Assembla, OpenProject

• Bug Tracking: YouTrack, Mantis

EXPERIENCE

Date (from – to) 06/2012 – today

- Employer E-Volve Group Sagl (Lugano)

- Industry Type E-Commerce

- Role Software Arhitect/Integration Manager/Software Developer

- Job Description:

Projecting and developing e-commerce application (35 fashion online-stores).

- Microsoft Technologies, Domain Driven Design Patterns, Repository Pattern, UnitOfWork Pattern, GangOfFour Patterns,

TDD (RhynoMock), Entity Framework 4.1, MVC 3.0, IoC (StructureMap) Database MySQL .

- In charge of architectural design and development of a Single Page Application for our BI department (KnockoutJS

for MVVM, Sammy.js for routing,breeze.js for data access)

- Versioning: SVN.

- Integration management of Ebay and Amazon marketplace in our native e-commerce platform. Integration

management of Octilist in our e -commerce platform ( http://www.octipas.com/ ). Integration management of

Prudsys in our e- commerce platform ( http://www.prudsys.de). Integration management of MongoDB in our e -

commerce platform.

- Integration management of Powatag (powatag.com) in our ecommerce platform

- Integration management of third party MembershipProviders

Performance improvement :

- Architectural changes to provide a better shopping experience to our customers (server side and client side deep

refactoring, introducing nosql db

- Improving cache management creating a distributed cache layer using memcached).

- We achieved a final 60% increase in page load performance

Retargeting:

- In charge of architectural design and development of a software layer that can allow our store managers to create

and apply retargeting strategies

Introducing Agile Methodologies (Scrum-Kanban-Lean) to fit company needs.

Date (from – to) 03/2012 – 10/2014

Employer Agora35 SRL

Industry Type E-Commerce - Digital Books

Role Project Manager Software Architect Consultant/Software Developer

Job Description:

- Projecting and developing e-commerce application (www.Blurb.com style). Microsoft Technologies, Domain Driven

Design Patterns, Repository Pattern, UnitOfWork Pattern, GangOfFour Patterns, TDD (RhynoMock), Entity Framework

4.1, MVC 3.0, IoC (Ninject) SQL Server 2008. Versioning : SVN. Project Managment Tool (SCRUM) Assembla

(www.assembla.com).

- Online with this brand new e-commerce application in June 2012.

Date (from – to) 10/2010 – 12/2014

Employer Regione Autonoma Siciliana

Industry Type Italian Government

Role Project Manager Software Architect/Software Developer

Job Description:

- Art, history and leisure in Sicily, an application for Android devices.

- Leading a 6 persons team through development and deploy processes applying Agile methodologies (SCRUM) and

continuous integration.

- Project has been developed with Eclipse and Android Toolkit.

Date (from – to) 07/2009 – 02/2012

Employer YOOX SPA

Industry Type IT e-commerce

Role Software Engineer @ Performance

Job Description:

- Improve performance for YOOX platform, using TDD (RhinoMocks,MOQ), DDD, Agile Methodologies and XP with

SCRUM and Kanban. Configuration of TeamCity build server

- Migration from ASP to ASP.NET & MVC for Yoox web applications, following Design Pattern s best practice

(creational, structural and behavioural patterns), using DI and IoC frameworks as Ninject StructureMap and others.

- Complete refactoring of the frontend platform, from asp pages to MVC framework. Improvement of the SOA

architecture refactoring existing WS e creating new WCF services.

- Updating some old iBatis Data Access Layers to NHibernate

- Deploy scripts development using NAnt.

- Backend java development for Android Yoox application using Eclipse SDK

- Backend objective C development for iPhone Yoox application.

- SQL SERVER and ORACLE development focusing on queries tuning ENDECA pipeline development and maintenance.

- Optimization of caching processes with ZEUS proxy, with MemBase, Northscale & Mem Cached clients . Web

Application Security following OWASP guidelines.

- Upgrading vbs classes to .NET.

- Source control with VSS and Mercurial.

Date (from – to) 10/2008 to 06/2011

Employer Regione Emilia Romagna

Industry Type Italian Government

Role Senior .Net Consultant and Project Manager

Job Description

- Web Application ASP & ASP.NET for Italian government focused on web usability and WEB accessibility following

WAI guidelines, applying Agile Methodologies and XP using TDD (RhinoMocks framework).

- Creation of a large scale application using Managed Add-in Framework and Managed Extensibility Framework to

support future application extensions.

- Development of an internal framework to avoid XSS & SQL Injection.

- Source control with VSS

- SQL SERVER and ORACLE development (P-SQL)

Date (from – to) 10/2008 al 12/2009

Employer TOPCLASS SRL

Industry Type Insurance

Role Senior .Net Consultant

Job Description

- Developing,testing intranet application C#,VB.Net,VB6.

- Framework 2.0 Database Microsoft SQL Server

Date (from – to) 06/2008 al 12/2008

Employer TRENKWALDER SRL

Industry Type Human Resource

Role Senior .NET Consultant

Job Description

- Creation of an internal CRM. .NET Framework 2.0 VB.NET Database Microsoft SQL Server 2005.

Date (from – to) 01/2004 - today

Employer Endif Studio

Industry Type IT cosmetic industries

Role Owner

Job Description

- Creation of a Multilanguage client-server winform software for cosmetics companies sold worldwide.

- Database SQL Server, MySQL, Oracle

Date (from – to) 01/2007 - today

Employer Studio Immobiliare Degli Esposti

Industry Type Real Estate

Role Senior .Net Consultant

Job Description

- Intranet web application C# ASP.NET 2.0 su Microsoft Sql Server 2005. In 2010 creation of Android and iPhone

application

PERSONAL PROJECTS ACTUALLY IN PROGRESS

Date (from – to) 11/2014 – today

- Employer None

- Industry Type Art

- Role Software Architect

- Job Description:

It’s just a nonprofit personal project, that I would like to complete and deploy at the end of 2015. A chronological

platform for Italian artists from 1200 to 1700.

I’m actually creating the CMS using MVC 5 and Visual Studio 2013. Using Metro UI ( http://metroui.org.ua/) for the

user interface.

EDUCATION

Date (from – to) 1996-2004

University Università degli Studi Di Bologna Engineering – Mechanical & Energy

Thesys Projecting an Oil Tank in Bu-Hasa (UAE) for SNAM Progetti (now called SNAIPEM SPA)

Date (from – to) 1990-1995

School Liceo Scientifico G.Pascoli Bologna

Languages

Mother Tongue ITALIAN

Other ENGLISH, SPANISH



Contact this candidate