Fabrizio Catitti

fabrizio@catitti.com

Download Resume in word format Download Resume in pdf format


Summary

  • Over 8 years programming and enterprise-level application development experience
  • 5 years experience designing and developing applications on the Microsoft .Net platform
  • Experience in using .Net technologies such as C#, ASP.Net, ADO.Net, Web Services, XML/XSL/XSLT, Ajax and VB.Net.
  • Extensive involvement in all stages of application development lifecycle including requirements, logical and physical architecture modeling, design, development, implementation, and support.
  • Excellent knowledge of ATLAS and AJAX technologies.
  • Webmaster of Catitti.Com website.

Technical skills and competences

Languages :
C#, Java, Visual Basic .NET, ASP.Net, ASP, PHP,HTML, XML, XHTML, JavaScript, CSS
Pascal, Visual Basic 6.0, PL/1, JCL.
Database :
MSSql Server 2000/2005, Oracle(9i), Hummingbird SearchServer, Ms Access.
TSql, Pl/Sql.
Other :
ADO.Net, XML, XSLT, Web Services, SOAP, Microsoft .NET Framework 3.5 / 2.0 / 1.1., Linq, Ajax.

Software Methodologies:
Structured development, Multitier, Object-oriented software engineering.

Applications Systems:
MVS/ESA Applications: TSO, ISPF, VTAMPRINT, DFSMS.
Windows Applications: Microsoft Visual Studio.NET 2008 / 2005, Eclipse, Microsoft Office (Word, Excel, Access, Powerpoint), Microsoft Visual Studio 6, Macromedia Homesite+, Macromedia Dreamweaver, Microsoft Visual InterDev, Altova XMLSPY, ASP.Net Web Matrix, Hummingbird KM Knowledge Administrator. Ultraedit, sqlNavigator.

Work Experience

Esindata s.r.l – Rome, Italy (Nov 2008 – now)
Analyst/Programmer employed as a consultant in a project for the Italian Chamber of Deputies
  • Development of the Website of the of Deputies area called "Ordini del Giorno Generale" (www.camera.it).
    The web pages loads data trough XSL stylesheets and XML files written by a .Net XML to Linq web application
  • Maintenance and development of the search engines (Hummingbird Search Server) capable of searching trough all data stored in the last 50 years of legislation
  • Development of the new Chamber of deputies website XSL stylesheets

Liquid Interactive ltd – Brisbane, Australia (November 2006 – July 2008)
Lead Developer
- Development and analysis of different websites, windows applications, e-commerce websites, e-learning games. Projects developed with Liquid Interactive are:
  • Unleash the Fury Website
    Analysis and development of the website for the PVP MMO Game Unleash the Fury. I provided analysis, design of the website (C# ASP.Net) and database architecture (MSSQL Server 2005). There is an extensive use of AJAX technologies to create a fully user customizable website and provide statistical information for each player and information about game Leagues & Ladders. Game statistics are updated by a Microsoft SQL Server 2005 Integration Services package (SSIS). All the website content is fully customizable by a content management system. The website is currently offline due to financial problems of the company that developed the game.
  • ESSI Money Game - http://www.essimoney.com.au
    Analysis and development of the online flash simulation game ESSI Money for the Financial Basics Foundation to help students in developing and improving their financial literacy levels I provided analysis and design of the database, definition of the business rules and development of C# web service (MSSQL Server 2005) that interfaces the Flash game with real time transactions. The game is currently played by more than 12.000 Australian students every day.
  • Design a Cap - http://www.designacap.com
    Design and development of the webservice (C#) and database for the e-commerce website Design a Cap. The website uses a flash interface to interact with the user, to create a fully personalised cap design. The online shopping process is managed by a C# webservice that saves all user interactions to a database (MSSQL 2005). I also developed a backend system (C#) to manage the orders, memberships, and the credit card payment process with the ANZ Bank.
  • Queensland Games - http://www.spexports.com.au
  • Design and development of the website (C# ASP.Net) and database (MSSQL Server 2005). Trough a content management system the website administrator is capable to fully customize and update the website content (text, images, videos, surveys)
  • Queensland Theatre Company - http://www.qldtheatreco.com.au
    Design and development of the website (C# ASP.Net) and database (MS Access). Development of the Theatre season ticketing system, and different services like “Send E-Invite” to friends, send a “Donation”, Newsletter, special offers, theatre blog, news, and photo gallery. The website is managed by a content management system.
  • Australian Stockman's Hall of Fame - http://www.outbackheritage.com.au
    Design and development of the website e-commerce online shop (C# ASP.Net and MSSQL Server 2005) and content management system to manage the online shopping system.
  • Spexports - http://www.spexports.com.au
    Development and design of the www.spexports.com.au website database (MS Sql 2005) and content management system.

SEDA s.p.a. – Rome, Italy (September 2005 – October 2006)
Analyst/Programmer employed as a consultant in a project for the Italian Chamber of Deputies
  • Development of a C# application used by Deputies to create personalized DVD-ROM.
    The application is capable to produce an offline version of all Rulings and Legislations updates taking place at the Chamber of Deputies. The aim was to create a web-spider to download all biographical and electoral details, list of offices held, initiatives presented, from the Chamber of Deputies website and store all data on a DVD. (e.g. Personal Fact Sheet of Deputies)
  • Development of a ASP.NET C# Web Search Engine using Web Services and HummingBird SearchServer database. The ASP.NET application follows all the accessible and XHTML standards and enables users to search for and consult the texts and information relating to scrutiny and policy-setting documents (questions, interpellations, motions, resolutions, agendas) of the Chamber of Deputies and the Senate of the Republic.
  • Development of a VB.Net application to load into a MSSQL Database informations stored in different XML files.
  • Conversion of the current website (www.camera.it) into a new version that follows all accessible rules and XHTML standards.
  • Conversion of different Web Search Engines from SearchServer 5.0 to 6.0
    (e.g. Fascicolo degli atti di indirizzo e controllo)

Xerox Europe LTD – Dublin, Ireland (June 2004 – June 2005)
Technical Support Representative
  • Development of an internal VB.Net application for the management and automation of employers work schedules.
  • Development of an internal ASP.Net application to facilitate the consultations of all Xerox internal processes.
  • Management and Problem solving of Customers and Business Partners , resolving of the technical problems of Xerox products, providing Hardware and Software Telephone support with a goal to maximizing resolution rates.
  • Responsibility for all customer queries, managing internal relationships, contributing towards the achievement of performance targets in all aspects of the team activities.

Esindata s.r.l – Rome, Italy (May 2002 – May 2004)
Analyst/Programmer employed as a consultant in a project for the Italian Chamber of Deputies
  • Development of the Website of the Italian Chamber of Deputies (www.camera.it) for the Chamber of Deputies. The main task was about developing “Deputies”,”Parlamentary Bodies”, ”Documents” branches, using XML with Extensible Stylesheet Language(XSL) pages and ASP server pages to create dynamic server content pages.
  • Development of an intranet management application using Visual Basic, COM+, ASP to publish on the wesite all documents made by Chamber of deputies Standing Committees.
  • Configuration and indexing of the web search engine of Chamber of Deputies with Hummingbird KM tool.
  • Help Desk for maintenance of the web site.

Quadranet s.r.l – Rome, Italy (Sep 2001 – May 2002)
Analyst/Programmer
  • Development of a PHP application to manage our company warehouse, the aim of the application was to manage and create reports about all items stored in the warehouse.
  • Development of an ASP website for the customer "A.N.L.C.", the website was used by all branches of the customer to update their data and information to a central database.
  • Conversion of different applications from "Italian Lira" to Euro currency.

Italian Air Force – Rome, Italy May 1998 – July 2001
Officer of Italian Air Force
  • Lieutenant in the Defence Department “Reparto Sistemi Informativi Automatizzati” (Department of Automated IT Processes).
  • Supervision and coordinating of an IT division.
  • Dealing with offline procedures for management and automation of Air Force materials supply on IBM S/390 Mainframe.

Education and training

Development of Java web applications (PCS Roma) (February 2009)
Advanced Java training about: UML, MVC, Hibernate, Spring, Solr, Lucene, Junit, J2EE.

Microsoft Certified Application Developer for Microsoft .NET   (March 2006)
MCP ID: 2282456
Exam ID Description Date Completed:
  • 70-306 - Developing and Implementing Windows®-based Applications with Microsoft® Visual Basic® .NET and Microsoft® Visual Studio® .NET. (Dec 29, 2005)
  • 70-305 - Developing and Implementing Web Applications with Microsoft® Visual Basic® .NET and Microsoft® Visual Studio® .NET. (Jan 12, 2006)
  • 70-310 - Developing XML Web Services and Server Components with Microsoft® Visual Basic® .NET and the Microsoft® .NET Framework. (Mar 30, 2006)
Certification information can be verified at this Microsoft website address:
https://mcp.microsoft.com/authenticate/validatemcp.aspx (Id: 720699, Access Code: fcatitti)

Xerox Education & Learning Centre – Dublin, Ireland (December 2005)
Lean Six Sigma – Yellow Belt training course.
Yellow belt certificate.

Xerox Education & Learning Centre – Dublin, Ireland (November 2004)
Analyzing and Optimizing SQL Server 2000 Queries.
SQL Server 2000 Programming Business Logic.
SQL Server 7.0 Stored Procedures and Triggers.
Overview of SQL Server 2000.
Administering Microsoft SQL Server 7.0.

IT Course conducted by SEDA s.r.l. Rome. (November 2004)
SQL Server 2000.
Oracle 9i.
Relational Databases.
(Duration of the course 10 days)

Seminar for IMS/ESA TM programming conducted by “Reparto Sistemi Informativi Automatizzati” (Department of Automated IT Processes).  (February 2000)
ONLINE and BATCH programming under IBM S/390 environment.

12th EAD Seminar (Automated Data Processing). 20 days seminar conducted by Air Force training division. (June 1998)
The purpose of this seminar was to train computer programmers in Windows environment. Computer languages taught: Db3, Access, VBA for Ms Excel ans Ms Word.
Operating systems covered: Windows 98, Ms Dos 6.0.