UGMFree
Free resources for developers
Curriculum vitae
 

English CV English version      Italian CV Italian version


Personal data:
Name: Gianluca Negrelli
Place and date of birth: Malo (Vicenza) ITALY - January 13th 1973
Nationality: Italian


Training:
  • Diploma Ragioniere Programmatore (accounting and software developing diploma), July the 18th 1992 at the Istituto Tecnico Commerciale L. e V. Pasini in Schio (Vicenza) with vote of 50/60.
  • Degree in Political Sciences, sociological specialization, on November the 11th 2000 at the University of Padua with vote of 102/110.
  • Diploma of Internet developer on August the 1st 2001 at the FSE course.


Languages:
  • Written and spoken English at a reasonable level.
  • Written and spoken Spanish at a very good level.


IT knowledge:
  • Operating systems: Dos and every Windows OS.
  • Programming: I have a very good knowledge of .NET 4.0, 3.5, 3.0, 2.0 and 1.1 frameworks with both languages C# and VB.NET. I have had excellent experiences in developing ASP.NET, Winform and Web Services based applications. Very good experience in using ASP.NET Ajax technology on production applications with MS framework and jQuery framework. Various experiences in developing Windows services, .NET Remoting and installation packages both for Winform application and Web applications. Good experience in using Linq (Linq2Object, Linq2Xml, Linq2SQL). I'm starting to approach WCF and WPF. I'm used to agile development technologies and mainly extreme programming with unit tests.
  • Database: I have a deep experience on design database and develop data layers with stored procedures and DB functions in T-SQL with SQL Server 2005 and 2008. I better express my ability in optimization on retrieving data from DB on very large table (millions of record).
  • Others expertises: VB6 and COM/Active X technologies, distributed applications developing with MTS/COM+, Office automation, CSS, Javascript, XML, MSMQ. Experience in system virtualization with VmWare and VirtualBox and remoting with Terminal Server and Citrix in order to deploy applications in this environments.


Publications:

Working experience:
  • From October the 1st 2001 to September the 15th 2004 at Inform s.r.l. as senior developer with tasks of application developer in .NET, VB6 and VBA for Office, management and development of some company sites.
  • Responsible for electronic document management area: creation of electronic documents, publishing, management of documents flow, filing and registration. Every step could be bring to end through a web application that I developed and maintain.
  • From October the 1st 2004 to June the 30th 2005 at LoadRun s.r.l. as analyst and developer. My mainly activity was projecting and developing components for the main company product which was a multi purpose web company portal (.NET 2.0).
  • From the 1st July 2005 at today at Ecocerved as architectural analyst and developer.


Specific projects:
  • Agest
    National Register of environmental manager (Albo nazionale gestori ambientali) on behalf of Italian Ministry of Environment. The project is compound of:
    - the national database which data is organize to be historically consulted;
    - one Windows application with front office and back office functionalities distributed to Italian Commerce Chambers. The application is a data enty and an acces point for consultations of a national database, performs every counter functionality, allows to prepare files, emits measures and allows historical consultations of data;
    - one web application for end users. It allows end users to submit every kind of request to territorial Commerce Chambers concerned and interact with it in real time manner;
    - http://www.albonazionalegestoriambientali.it that is a portal in which users can download documentation concerning the transportation of the waste such as Italian laws and regulations and can query the national register in real time to know who are the subscribed companies. The web site is localizable in various language and it's build with a CMS that I have entirely designed and developed;
  • EcoQueue
    Queuing product. Various application forward report requests which are enqueued. A Windows service (EcoQueued) decide which request dispatch having care about the request priority, its heaviness of execution, the number of request still enqueued, the current CPU load. The queues are dispatched to proper component through parallel threads. All working components are under control of EcoQueued which allows hot-swapping operations on them (stopping, pausing, monitoring, configuration updating);
  • 2nd Campaign for bycicle sales incentive
    The application is the official Ministry of Environment web site through that bicycle retailers ask for incentives.
    During the campaing period (09/25/2009 - 09/29/2009) web site was visited by thousand people and had to support a considerable stress (about 60.000 heavy transaction in five days).
    To avoid crashes, web site has been published in two dedicated web servers (with a CSS load balancing system) with a custom layer for centralize cache and standard MS SQL server session management.
    The entire web site is built with HTML and jQuery for client UI, ASP.NET and Linq2SQL for server side processing, ASP.NET handlers and web services for connection between UI layer and server side layer.
  • TelemacoPay
    Interaction with prepaid services of Infocamere (TelemacoPay). Implementation of this kind of payment in several web applications.
  • DocSe
    Documents repository. It's an application which offer services to archive, manage and share documents having care to track the versioning and to profile users according to their authorizations and roles;
  • BPM
    General purpose workflow product.
  • Integrazione con Office
    Winform application to interface Office apps (Word, Excel, Power Point, Outlook, Publisher) with a web document repository. The functions are: creation of new documents founded on templates available on remote store, saving of documents, versioning, locking system (check-in, check-out), sharing between users;
  • Various applications for digital signing interface;
  • Fast speed data entry applications;
  • Support products to company IT system to manage employees personal data, monthly time reports, authorization system towards company applications.


Personal projects:
  • http://www.ghezee.com that represents my living CV because it is a project that I developed in complete autonomy. In this web application I used all my skills and techniques learned and perfected during last years with particular attention to performances, security and reliability.
    To develop ghezee I used .NET 4.0, jQuery and Javascript to manage data on the client side and to communicate with the server side, SQL Server 2008 to store and manage data;
  • http://www.sqlServer.it Contribution on foundation of the new community dedicated to the SQL Server developers;
  • SyMenu. I's a configurable menu for removable drive. It has almost reached a good fame all over the world.
    My working team is set up by about ten elements who voluntarily contribute to translations, to beta testing and graphical look.
    The program is offered free of charge to users at http://www.ugmfree.it/SyMenu.aspx (used technologies: Winform, .NET 2.0);
  • Project at Romans languages department of the University of Padua to create a data entry and a presentation web site to collect linguistic data about translation of legal civic code from Italian to Romanian and vice-versa (used technologies: Winform, ASP.NET, jQuery, WCF, SQL Express 2008);
  • UGM.NET which is my application to manage warehouse accounting of the Benetton store. The program is offered free of charge to users (used technologies: .NET 2.0, SQL Server Express 2005);
  • A social network web site based on new concepts for joining users (used technologies .NET 3.5, SQL Server 2008, Linq2SQL, jQuery ajax);
  • http://www.ugmfree.it which is my personal site. I distribute my applications through the site. In this site I collect some usefull technics in TSQL and C# language.
UGM.NET ©2002-2012
By Gianluca Negrelli - Contact me