|
Professional Experience
|
|
|
| |
Shared Service Center By Pirelli & Telecom Italia - SSC S.c.r.l.
(former PIRELLI Informatica S.p.a.), Turin - Milan, Italy
|
December 2005-Present
Programmer
|
|
|
| |
Sarbanes-Oxley (SOX) Project within the Telecom Italia
The Section 404 of the Sarbanes-Oxley Act requires from the companies quoted on the NY Stock Exchange
to include in their annual reports a report of management on the company's internal control over
financial reporting
Technical coordination of the team of Sox developers.
Client's requirements gathering, analysis, optimization and redefinition.
"Annual Sox RollOver" transforms and copies sox documents, creates new sox sites from existing ones.
The process consists of:
- Sox Export – saves an entire sox site including different types of SharePoint xml documents to SQL-Server Database
- Sox Db Syncronizer - analyzes the configuration file and alignes the database structure
- Sox Fixer – is an engine that launches transformation DLL plugins
- Sox Plugins - a set of plugins that allow basic database operations like
copy, delete, insert, update, populate from Sox ControlSet etc.
- Sox Import – creates sox site / writes xml documents
(C#, VB.Net, XML, Windows Sharepoint Services, SQL-Server, Multithreading, Asp.Net)
- "UserExplorer" - user provisioning tool. Allows the SOX user's properties to be configured by administrators.
(Active Directory, C#, ASP.Net, Obout Treeview Component, SMTP, ADO.Net, Skmmenu Component)
- "Sox Document Fixer" - is a standalone tool with utmost quality to add a change in your Sharepoint Xml document.
(Windows SharePoint Services Object Model, C#, ADO.Net)
- "Master Data Admin" - is a universal program for interface customization.
Provides interface translation services (Italian, English, Portuguese, Spanish languages) and view personalization
for admin users.
(C#, ASP.Net, SQL-Server, ADO.Net)
- Sox Drill Down Search - is a part of Sox Asp.NET interface that provides document search functionality.
Search/Result view customization, grid paging, grid columns translation, sorting dynamically created columns, etc.
(ASP.Net, c#, ASP.NET User Controls, ASP.NET DataGrid Web control, SQL-Server Stored Procedures, ADO.Net)
- "Multilanguage Announcement" is a custom SharePoint Web Part.
By default translates announcements in the first language of Internet Explorer default language preference.
Clicking on the desired language icon you can see other translations.
(SharePoint Products and Technologies 2003 Software Development Kit (SDK), C#, ADO.Net)
- InfoPath Form Template (XSN) customization - new features such as
dynamic dropdown and checkbox list, field hiding, modal dialog boxes, validation.
(C#, ASP.Net, Web Services, JavaScript)
|
|
|
| |
Shared Service Center By Pirelli & Telecom Italia - SSC S.c.r.l.
(former PIRELLI Informatica S.p.a.), Milan, Italy
|
March 2001-November 2005
Programmer
|
|
|
| |
-
“Ticket Restaurant” is an Asp.Net application that allows you to view, insert and modify
information regarding Pirelli's staff ticket restaurant management through your website.
In-depth study of problem, database design using Oracle, implementation of the system in C#.
Ability to interface with SAP for data transfer, data flow analysis and optimization.
(C#, Asp.Net, Oracle Stored Procedures, VB, ActiveX)
-
"Pirelli's Health Fund". Implementation of the intranet web site that control
refunds on medical expenses and sickness allowances, updates employee list,
performs some bookkeeping and statistical calculations, prepares different reports etc.
(Asp development, database design, ActiveX Components, MS-Excel
Automation, JavaScript, CDONTS, HTML/DHTML/CSS, Oracle Stored
Procedures/Triggers, importing a customer's old data into a new database schema,
data validation, periodical maintenance).
-
"Factory's Personnel Department Desk".
This application reads the badge as the user passes it through the card reader
and tries to identify the person. Some of the features that have been implemented:
prefilled forms printing, address/bank account change service,
e-mail communication with personnel department, etc.
(Visual Basic/C#, Serial port programming, Oracle, ActiveX Word/Excel
Automation, PDF)
-
"Employee Register Book" is a system developed for substitution of
the paper staff register books of the Pirelli factories with the electronic "books".
Includes both web interface issues (Graphical User Interface, User Authorization,
Mail Warning Service) as well as the C# client/server application
that generates crypted PDF files.
(Asp/Asp.Net, VB/C#, ADO, Crystal Reports, Oracle Stored Procedures, PDF/FDF)
-
"Illness Phone Notification" is a VB/Oracle/ASP application which
elaborates the illness notifications received by the phone,
informs the superiors, offers the graphics for health statistics visualization etc.
Performed activities: realization of the database design and of the web interface
of the system.
(Asp, Oracle, VB, ActiveX, Microsoft Web Objects)
-
"Stock Options PIRELLI" is a web based application which controls the information
data transfer regarding buying or selling Pirelli stock options to both
Pirelli internal financial service as well as external (broker).
Multilanguage version (English and Italian)
(Asp, HTML / DHTML / CSS / JavaScript, Oracle Stored Procedures, PDF / FDF, UNIX
scripts)
-
"Bank Details Periodical Updates" is a program which downloads and stores web pages
from the "Italian bank association (ABI)" site, performs parsing and
inserts data into a database. The company saved money through this procedure
obtaining the bank branches information for free.(VB, ADO, Oracle)
-
"Work Injury" is a web-based application that provides INAL
(Italian National Institute for Insurance against Accidents at Work) form compilation.
(Asp.Net, C#, Adobe Photoshop, Oracle, PDF/FDF)
-
"Employee Self Service Simulator" - this program allows assistants to justify
personnel absence from work. It uses already existing SAP web interface to allow
ultimate simplicity and cost saving. The program makes an automatic form submission
from C# code.
(C#, SQL Server, ADO.Net, Internet Explorer Document Model)
-
"Special Fund for Pirelli Executives" is a powerful solution of managing and creating
web-based communications. Provides you with WYSIWYG mode editing and management
of your communication message.
(Asp/JavaScript HTML Editor, CDONTS, Oracle, VB, ActiveX)
-
"Executive's Absence" - this program allows executives to justify all
kinds of absence. (Asp, Oracle, VB, Excel Automation, ActiveX)
-
"Client Requests Registration" is a program which archives helpdesk requests.
(Asp, VB, MS Access, MS Outlook)
-
"Pirelli Parking Lots". (Asp, Oracle)
-
Development of a group of applications which fulfils the various demands of the
Pirelli Administrative Services. Some of them resemble public opinion polls and
permit the users to select different options, have web site access statistics,
perform authorization control functions, send e-mails etc. (examples:
"Travel from Home to Workplace", "My Parking Place", "Holiday Incentive Pay",
"Bank Details", "Let's adopt a school in Indonesia" etc.)
(Asp/Asp.Net, ADO/ADO.Net, Oracle, JavaScript/HTML/DHTML/CSS)
-
"Statistics of absence from work" is an object-oriented application written in Visual C++.
(Visual C++/MS-Excel/Oracle)
-
My OTHER activities in Pirelli:
- Human resource applications maintenance / renewal
- Analysis of already existing applications/algorithms/problems
- Distributed User/LSA workplace support
- Administration of User Permissions, Configuration and File System
- Old code support (Perl, Visual basic 16-bit, UNIX Shell Scripts)
- Database inspection (Oracle/SQL Server), import/export/check/data conversion
- Human resource application development
|
|
|
| |
AGB Media Services/AGB Ukraine
(Television Audience Measurement Company), Kiev, Ukraine
|
January 2001 – February 2001
Programmer
|
|
|
| |
-
High speed software development: statistical calculations,
fast converters, optimization of algorithms. (C++/MFC/ATL/ActiveX)
|
|
|
| |
Il lupo e l'agnello Editori
(Publishing House), Milan, Italy
|
September 2000 – December 2000
Programmer
|
|
|
| |
-
Planning and development of 4 intranet sites which use both Active Server Pages (ASP)
and SQL-Server databases.The Asp pages include the characteristics of adding, modifying,
and deleting data. Some pages have an internal orthographic speller.
The sites have simple and intuitive interface, so creating of a search query is also very easy.
Available for PC and Macintosh users
-
Implementation of a group of C++ ActiveX controls (DLLs) including the "Italian Speller Control",
which can be visualized from asp pages and invokes MS Word speller. The local intranet pages quality
and the editors' efficiency have improved noticeably thanks to the speller.
-
Development of an internet site for creating a picture archive.
(Asp, JSP, VBScript, JavaScript).
The users can define image characteristics, add descriptions and picture status.
They also have the possibility to resize JPG, PNG, BMP and PCX images.
I implemented some efficient and customizable search engines for pictures and images.
It is a perfect tool for managing your pictures.
-
"Data Import/Export" (C++, MFC,MS SQL-Server 7, MS Access).
-
Implementation of various programs for image management and browsing,
statistics, printing data, database searching.(C++, VB, Excel, Access, SQL Server)
|
|
|
| |
Kirovograd affiliation of the Land Use Planning Institute
(Land surveying and valuation, spatial data collection/processing), Kirovograd, Ukraine
|
September 1996 – August 2000
Software Analyst/Programmer
|
|
|
|
-
"AutoCAD Draw 2000" - permits to draw a geographical map directly in AutoCAD 14.
(Microsoft Visual C++ 6.0, MFC, ATL, ActiveX Automation)
-
"Visual Map Editor" is a tool for editing pictures and coordinates which
gives fast, efficient and easy way to create geographical maps.
(Borland C++ 5.0/4.5, OWL, OOP, Standard Template Library)
-
Created a system to produce and fill-in automatically the landowner forms from the
database information, to print and manage the forms. The user-interface is simple,
intuitive, and it adapts itself depending on the context.
Approximately 30 to 40 percent of landowner forms are produced using this software
in Kirovograd Region of Ukraine.
(C++, SQL, Word Basic, OLE Automation).
-
Lisp programs for AutoCAD 10-14.
-
Software development for accounts department and stuff:
payroll accounting, income and expense calculation, mission cost,
labor cost, statistics etc.
(CA-Clipper).
-
GIS Software development participation.(VC++)
|
|
Education
|
|
|
| |
Kirovograd State Technical University, Kirovograd, Ukraine
Department of Computer Science and Software Design,
- B.Sc. in Computer Science, June 1998
- Graduation with award of distinction, GPA 5.0/5.0
|
September 1993 - June 1998
|
|
|
| |
Kirovograd Cybernetic and Technical College, Kirovograd, Ukraine
Concentration in Mathematics and Programming,
- High School (College) Diploma, May 1993
- Gold medal graduation with award of distinction, GPA 5.0/5.0
|
September 1991 - May 1993
|
|
|
| |
Kirovograd Painting School, Kirovograd, Ukraine
Artist and Designer,
- Graduated with honors, May 1991
|
September 1988 - May 1991
|
|
|
|
Training Courses / Certification
|
| |
Participation in different courses and training programs in Pirelli / SSC S.c.r.l.
|
2002 - 2007
|
| |
| |
Certification of Italian as a Foreign Language (CILS), FOUR-C2 level (livello QUATTRO-C2)
(appropriate level for translators who translate from Italian into their native language)
University for Strangers, Siena, Italy
|
June 2004
|
| |
| |
Italian for Foreigners Course
(professional language competence of Italian as a foreign language),
Municipal School of Foreign Languages, Milan, Italy
final exam score 98/100 (test taken - June 2004)
|
September 2003 - June 2005
|
| |
| |
Seminar “Introduction to .NET for Developers ”, Microsoft
|
September 2002
|
| |
| |
Personal Italian Course
Master Education Group S.r.l. / LinguaViva, Milan, Italy
|
2001-2002
|
| |
| |
“Building WEB Applications Using Microsoft Visual InterDev 6.0”
Mondadori Informatica Education
|
May 2001
|
| |
| |
Course of American English, Public Relations and Marketing
provided by American Peace Corp. volunteers
|
1997 - 1998
|
| |
| |
"MASTER Certified C Programmer",
Online Public Transcript ID No.21069
Brain Bench (former Tekmetrics) E-Certification
|
May 20, 1999
|
| |
| |
"Certified C++ Programmer",
Online Public Transcript ID No.21069
Brain Bench (former Tekmetrics) E-Certification
|
May 21, 1999
|
| |
| |
"Written English",
Online Public Transcript ID No.21069
Brain Bench (former Tekmetrics) E-Certification
|
June 25, 1999
|
| |
| |
"Intermediate English",
Ukrainian Branch of the European School of Education by Correspondence (ESCC)
took a complete correspondence course and received a certificate, Student Number A57110742
|
1997 - 1999
|
|
Languages
|