Senior Software Developer
Oleksandr Kocherha
|
CV in italiano Українська версія Резюме на русском |
Last updated: April 2013 |
Objective | |
Position as a Senior Programmer, Analyst, or Web Developer / Team Leader |
Operating Systems |
Proficient in Windows 7 / Vista / XP / Server 2008 2003 / 2000 / 98 / 95 / NT 4, Windows 3.x, MS-DOS 3.3-6.22. Experience with UNIX. |
Programming Languages |
C# - 9 years, Asp - 13 years, Asp.Net - 8 years, SQL - 13 years, C++ - 6 years, C - 8 years, Visual Basic / VBA - 8 years, XML / XSL, ActiveX / OLE Automation, COM, HTML / DHTML / CSS / JavaScript / VBScript / HTA , Oracle Stored Procedures, Auto Lisp (for AutoCAD), CA-Clipper, Turbo Pascal, Assembler x86 (from time to time). Focused on continual professional improvement: books, courses, articles, computer forums. Good skills and knowledge of different programming paradigms, theory of programming and principal programming languages. [I came from old MS-DOS world :-) ]. Predilection for object-oriented programming (OOP). Good comprehension of data analysis. I have urge and inclination for learning new technologies. |
Programming Environments / Software / Technologies Used |
.NET Framework 1.1, 2.0, 3.5, 4.0, C#, VB / VB.Net, AJAX (JQuery, Backbone, Mustache, Handlebars), ASP.NET AJAX Control Toolkit, Oracle 8i, SQL-Server 2000/2005/2008, SSIS, DTS, MS Access, TOAD, Oracle SQL *Plus, Erwin, Red Gate Sql Tool Belt, MVC4, XML, Web/WCF Services, WSS (Windows SharePoint Services), ADO/ADO.Net, Log4Net, NLog, Multithreading, SOX Accelerator, IIS, TCP/IP, FTP, Net.Tcp, MVC++ 6.0 (MFC, ATL, Win32 API), CDONTS, ODBC, DAO, Ethereal, WireShark, Soap UI, Crystal Reports, Borland C++ 5.0(OWL)/4.5/3.1, MTS, MS IE, Sysinternals Utilities, PDF/FDF, Photoshop, Antenna Xsl Formatter, PcANYWHERE, Norton Utilities, AutoCAD 10-14/2000, buona conoscenza della suite MS Office (both user and programmer), Microsoft Visual Studio 6, .NET 2003, 2005, 2008, 2010, 2012, TFS, SAW. |
Professional Experience | ||
Morningstar Italy /investment research firm/ Milan, Italy |
May 2011-Present Developer and IT Manager, Senior Software Delevoper |
|
Morningstar Integrated Web Tools (ex Licensed Tools). Online components that strengthen investment websites
by supporting investment research, portfolio analysis, reports etc.
Bond Import Tools is a program that allows to get bond data from different external providers.
Banca Generali Advisory Platform. Allows advisors to provide a financial wealth overview and portfolio checkup to their clients and generate new proposals with customized risk profiles and holding periods. The platform also has monitoring and reporting functions.
Advisory Platform 2.0. The next version of Banca Generali Advisory platform focused on more user-friendly interface
Other Activities
|
||
Banca Sara (Banca della Rete) /provides online banking and trading services, asset management/ Milan, Italy |
May 2008 - April 2011 Developer |
|
"Bloomberg Enhanced Client" is a solution to download and store Bloomberg data, consists of:
"XFTitoli: The list of available securities of Banca Sara". ASP.Net AJAX application allows users to handle some issues related to securities
"Anomaly Indicators of AssoReti"(Italy’s National Association of Financial Products and Investment Services Placing Firms)" The solution is developed in order to implement both the law's requirements and internal control procedures of financial advisory activities. It based on an ASP.Net web site with reporting services and an "engine", represented by SQL-Server stored procedures and SSIS. (ASP.NET AJAX Control Toolkit, C#, SSIS, DTS) "Online Account Statement". Implementation of a C# class and an Asp.Net cross-browser interface of Banca Sara's web site that allows you to download bank account statement / other documents in PDF format from an external server of Postel. (C#, ASP.Net, Web Services, Altova XMLSpy) "My Contacts". Provides an interface between IBM DB2 and SQL-Server 2005 for editing bank clients' personal information (C#, ASP.Net, XML, IBM DB2 HiT Software Driver) "Market Abuse". This ASP.Net application detects the operations performed by financial advisors that might constitute insider dealing or market manipulation. (Sql-Server 2005, IDB DB2, SSIS, ASP.Net, C#, AJAX) "Fund Management" is a set of integrated applications that give a company a complete system for verifying operations of mutual fund activities
"MiFID Profiles Calculation" is a tool used by "Banca Sara" to calculate and manage MiFID profiles of a security (Suitability / appropriateness). In terms of risk profiles, the algorithm discriminates between different types of securities: Derivatives, Stocks, Bonds, Funds, SICAVs, ETFs, Certificates, Rights, Warrants, Covered Warrants, etc. A different calculation method is applied for each security category. (C#, Bloomberg API, SQL-Server Table-Valued User-Defined Functions, DTS, SSIS, Web Services) "Managing Portfolio Risk". DB design and writing stored procedures that implement portfolio security list. The data is updated regularly with the information flow from Italian Stock Exchange - BIT (Borsa Italiana) There is also a service of verification and reporting of securities without benchmark. (SQL-Server, C#, Stored Procedures, Excel Documents in XML format, Linked Server, OpenQuery, IBM DB2) |
||
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 "Annual Sox RollOver" transforms and copies sox documents, creates new sox sites from existing ones. The process consists of:
|
||
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 |
|
|
||
AGB Media Services/AGB Ukraine (Television Audience Measurement Company), Kiev, Ukraine |
January 2001 – February 2001 Programmer |
|
|
||
Il lupo e l'agnello Editori (Publishing House), Milan, Italy |
September 2000 – December 2000 Programmer |
|
|
||
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 |
|
|
||
Education | ||
Kirovograd State Technical University, Kirovograd, Ukraine Department of Computer Science and Software Design,
|
September 1993 - June 1998 |
|
Kirovograd Cybernetic and Technical College, Kirovograd, Ukraine Concentration in Mathematics and Programming,
|
September 1991 - May 1993 |
|
Kirovograd Painting School, Kirovograd, Ukraine Artist and Designer,
|
September 1988 - May 1991 |
|
Training Courses / Certification | ||
Different online training courses of ABI (Italian Banking Association): "Market Abuse", "Anti-money laundering and international terrorism", "Administrative responsibility of banks" etc. |
2008 - 2010 | |
English Language Course (Advanced Level) Ed.2, European Academic Consortium (Native English professor, British Institute) |
2009 - 2010 | |
Implementing Security for Applications. MOC (Microsoft Official Curriculum) 2840. |
March 2009 | |
Implementing and Maintaining Microsoft SQL Server 2005 Integration Services. MOC (Microsoft Official Curriculum) 2792. |
February 2009 | |
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 |
Ukrainian: | native | |
Russian: | native | |
English: | fluent | |
Italian: | fluent, CILS, QUATTRO-C2 level, Final Score 81/100 | |
Travel and Relocation | ||
Ready to relocate and travel as required if the money's right. European driver's license (B). | ||
|