Senior Technical Lead
C# / .NET / IT Management Resume

Oleksandr Kocherha
Milan, Italy
programmatore.informatico@gmail.com
http://www.IamReadyToWork.com
Phone Number: Available Upon Request
CV in italiano
Українська версія резюме
Резюме на русском

Objective
  Position as a Senior Technical Lead, Software Architect, or IT Manager
Programming Environments / Software / Technologies Used
  Programming Languages: C#, Python, SQL, Java/Maven, JavaScript / TypeScript, C++, C, VB.NET / VB6, Lisp
Databases: Oracle, SQL Server, Stored Procedures, Entity Framework, ODAC, ADO.NET, ODBC
IDEs: Visual Studio, VS Code, IntelliJ IDEA
Version Control: Git, SVN, TFS
Platforms: .NET Core & Framework, NuGet packages
Web / Frontend: RESTful services, React, Angular, ASP.NET Core, Razor, WCF, Web Services, jQuery, AJAX, HTML / XML / XSL, CSS, JSON
Desktop / GUI: WPF, WinForms, ComponentOne GUI controls
Networking & Protocols: TCP/IP, Net.Tcp, WebSockets, SignalR, FTP, IIS, COM / ActiveX
Security / Code Quality: Coverity, Black Duck, GitGuardian
CI/CD / DevOps: Jenkins, Ansible, PowerShell
Operating Systems: Windows 11 / 10 / Server 2022 / 2019, Linux (RedHat, Ubuntu)
Other / Enterprise Tools: MS Office suite (user & developer), Market Surveillance Systems, AutoCAD
Modern Practices: AI-assisted development (GitHub Copilot, Microsoft Copilot, ChatGPT, Gemini), high-performance, scalable financial systems, multithreading, high-volume data processing
Professional Experience

  Borsa Italiana (Euronext Group)
/IT Market Services/
Milan, Italy
Oct 2025 - Present
Senior Technical Lead
  Senior Technical Lead with full accountability for architecture, delivery, and technical governance of mission-critical Market Surveillance systems within the Euronext Group.
  • Lead and mentor development teams, set technical direction, conduct code reviews, and personally deliver the most complex and high-risk components using C#, .NET, Oracle, SQL-Server
  • Drive modern development practices, leveraging AI-assisted tools to improve code quality, consistency, and delivery speed
  • Own architectural decisions and implementation strategies for new features in highly regulated environments
  • Provide delivery estimates to senior leadership and take full responsibility for timelines, releases, and production readiness
  • Scaled the ARGO platform from a Borsa Italiana / CONSOB solution to a group-wide Euronext application, supporting multiple markets and international users
  • Drive the migration and standardization of the Borsa Italiana Trade Surveillance / Market Abuse applications onto the Euronext infrastructure, covering the full environment lifecycle (DEV → PROD)
  • Establishing CI/CD automation using Jenkins and Ansible, ensuring reliable, repeatable, and timely deployments
  • Lead security and compliance initiatives across applications and infrastructure, remediating vulnerabilities using Coverity, Black Duck, and GitGuardian
  • Led the team that designed a real-time Pricer POC capable of processing and visualizing very large volumes of live market data
(C#, .NET, Oracle, SQL-Server, Jenkins Pipelines, Ansible, Coverity, AI-Assisted Dev, GitHub Copilot)


  Borsa Italiana (Euronext Group)
/Markets Supervision/
Milan, Italy
May 2021 - Sep 2025
Team Lead, Senior Full-Stack Developer
 
  • Adaptation of Borsa Italiana Market Surveillance applications to the new data flows of the Euronext Group
  • Led a team of developers building multiple Market Surveillance applications
  • Upgraded existing financial applications, including migration of C# code from .NET Framework to .NET Core
  • Migrated applications to new servers and databases
(C#, .NET Core, SQL-Server, Oracle, GPT-4, GitHub Copilot)

  Borsa Italiana (London Stock Exchange Group)
/Markets Supervision / Data Monitoring & Analysis/
Milan, Italy
Jan 2014 - Apr 2021
Senior Developer / Associate
  Financial application development for Borsa Italiana / London Stock Exchange Group.
  • Developed from scratch and planned the architecture of ARGO, a market surveillance application used by Borsa Italiana and Consob. ARGO is a modular application suite with a backend service and a desktop client. The client leverages high-performance GUI controls (charts, grids, docking tabs etc.), while the service hosts a flexible engine that executes queries defined via XML templates.
  • Development and maintenance of high-performance monitoring tools
  • Implementation of data processing pipelines and integration services
  • Migrated legacy Market Surveillance applications to .NET / C#.
  • Cross-team collaboration for international market integration
(.NET, C#, WinForms, WPF, SQL-Server, Oracle, Web Services, RESTful, WCF, Kafka, T-SQL, ComponentOne)

  Morningstar Italy
/investment research firm/
Milan, Italy
May 2011 - Dec 2013
Developer and IT Manager, Senior Software Developer
  Morningstar Integrated Web Tools: Online modules for investment research and portfolio analysis.
  • "Bear Market Simulation" module
  • Enhanced "Portfolio Planner"
  • Custom solutions for Italian clients
  • Dynamic layouts and code optimization
(C#, AJAX, WCF, XML/XSL, ADO.Net, SQL)

Bond Import Tools: Imports bond data from Borsa Italiana and Moody's.
  • Borsa Italiana files (MOT, TLX)
  • Moody's data
(C#, SQL, FTP, SharpZipLib)

Banca Generali Advisory Platform: Provides portfolio overview, proposals, and reporting.
  • Migration to .NET 3.5 / VS 2010
  • Data processing from Italian Banking Services Consortium
  • Maintenance and feature updates
(C#, Web Services, XML/XSL, PDF Reports, ADO.Net)

Advisory Platform 2.0: Improved interface, mobile support, AJAX interactivity.
  • Light Web/WCF services
  • Tablet-oriented solution
  • Cross-browser compatibility
(C#, WCF, AJAX: JQuery, Backbone, Mustache)

Other Activities: Verified by Visa backend, internal WCF services, client interaction. (Cardinal Centinel, C#, Web/WCF Services)

  Banca Sara (Banca della Rete)
/online banking, trading, asset management/ Milan, Italy
May 2008 - Apr 2011
Developer
  Bloomberg Enhanced Client: Downloads Bloomberg data via Windows Service and client app.
  • Windows Service for Bloomberg API requests
  • Client app updates SQL Server databases
(Bloomberg API, C#, Windows Service, ADO.Net)

XFTitoli: ASP.Net AJAX app for managing securities and MiFID profiles.
  • Custom database and forms per security type
  • Sync IBM DB2 & SQL Server
  • Export to Excel, credit rating assignment
(AJAX, SQL Server 2005, IBM DB2)

Anomaly Indicators of AssoReti: Implements legal & internal control procedures. (ASP.Net, C#, SSIS, DTS)

Online Account Statement: Download bank documents in PDF via web service. (C#, ASP.Net, Web Services)

My Contacts: Interface between IBM DB2 and SQL Server for client info. (C#, ASP.Net, XML)

Market Abuse: Detects suspicious advisor operations. (SQL Server, DB2, ASP.Net, AJAX)

Fund Management: Integrated apps for monitoring mutual fund operations.
  • Check placed/executed orders, reconciliation
  • IMCO-specific monitoring, error display, web service integration
(C#, ASP.Net, AJAX, SSIS, DB2)

MiFID Profiles Calculation: Calculates suitability/appropriateness profiles per security type. (C#, Bloomberg API, SQL Server, SSIS, Web Services)

Managing Portfolio Risk: Portfolio security list updates & reporting of securities without benchmark. (SQL Server, C#, DB2, Excel XML)

  Shared Service Center By Pirelli & Telecom Italia - SSC S.c.r.l.
(former PIRELLI Informatica S.p.a.), Turin - Milan, Italy
Dec 2005 - Apr 2008
Programmer
  Sarbanes-Oxley (SOX) Project, Telecom Italia
  • Team coordination, requirements gathering, analysis and optimization
Annual Sox RollOver: Transforms and copies SOX documents, creates new sites.
  • Sox Export - saves SharePoint XML to SQL Server
  • Sox Db Synchronizer - aligns database
  • Sox Fixer & Plugins - transformation and DB operations
  • Sox Import - creates SOX site and XML
(C#, VB.Net, XML, SharePoint, SQL Server, Multithreading, ASP.Net)

  • UserExplorer - SOX user provisioning tool (Active Directory, C#, ASP.Net)
  • Sox Document Fixer - modifies SharePoint XML (C#, WSS, ADO.Net)
  • Master Data Admin - interface translation & personalization (C#, ASP.Net, SQL Server)
  • Sox Drill Down Search - document search in ASP.Net interface (C#, SQL Server)
  • Multilanguage Announcement - custom SharePoint Web Part (C#, SharePoint SDK)
  • InfoPath Form Template - dynamic dropdowns, validation, modal dialogs (C#, ASP.Net, Web Services, JS)

  Shared Service Center By Pirelli & Telecom Italia - SSC S.c.r.l.
(former PIRELLI Informatica S.p.a.), Milan, Italy
Mar 2001 - Nov 2005
Programmer
 
  • Ticket Restaurant - Staff meal management (C#, ASP.Net, Oracle, VB, ActiveX)
  • Health Fund - Refunds, bookkeeping, reports (ASP, Oracle, VB, ActiveX, JS, MS-Excel)
  • Personnel Desk - Badge reading, form printing, emails (VB/C#, Oracle, ActiveX Word/Excel, PDF)
  • Employee Register Book - Electronic staff register (ASP/ASP.Net, VB/C#, ADO, Crystal Reports, Oracle, PDF/FDF)
  • Illness Phone Notification - Health notifications (ASP, Oracle, VB, ActiveX, Microsoft Web Objects)
  • Stock Options - Trading data management (ASP, HTML/DHTML/CSS/JS, Oracle, PDF/FDF, UNIX scripts)
  • Bank Details Updates - ABI data import (VB, ADO, Oracle)
  • Work Injury - INAL form compilation (ASP.Net, C#, Oracle, PDF/FDF, Photoshop)
  • Employee Self Service - Absence justification via SAP (C#, SQL Server, ADO.Net, IE DOM)
  • Special Fund / Executive Absence - Communication & absence management (ASP, JavaScript, Oracle, VB, ActiveX, Excel)
  • Client Requests - Helpdesk archive (ASP, VB, MS Access, Outlook)
  • Pirelli Parking Lots & Administrative Services apps (ASP/ASP.Net, ADO/ADO.Net, Oracle, JS/HTML/DHTML/CSS)
  • Absence Statistics - Reporting app (Visual C++, MS-Excel, Oracle)
  • Other Activities - HR apps, user support, code maintenance, DB import/export, legacy code support (Perl, VB 16-bit, UNIX Shell), Oracle/SQL Server)

  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
Sep 2000 - Dec 2000
Programmer
 
  • Developed 4 intranet sites with ASP & SQL-Server, including intuitive search and editing features, cross-platform (PC/Mac).
  • Created C++ ActiveX controls (e.g., Italian Speller) to integrate MS Word spellcheck, improving editor efficiency.
  • Built an internet picture archive with ASP/JSP/VBScript/JS: image upload, resizing, descriptions, and custom search engines.
  • Implemented Data Import/Export tools and image management programs (C++, MFC, VB, SQL Server, Access, Excel).

  Kirovograd affiliation of the Land Use Planning Institute
(Land surveying, valuation, spatial data processing), Kirovograd, Ukraine
Sep 1996 - Aug 2000
Software Analyst/Programmer
 
  • "AutoCAD Draw 2000" - Draw geographical maps directly in AutoCAD 14. (MS Visual C++ 6.0, MFC, ATL, ActiveX Automation)
  • "Visual Map Editor" - Efficient picture & coordinate editing for quick map creation. (Borland C++ 5.0/4.5, OWL, OOP, STL)
  • Automated landowner forms system - generates, fills, prints, and manages forms; covers 30-40% of Kirovograd Region. (C++, SQL, Word Basic, OLE Automation)
  • AutoCAD Lisp programs for versions 10-14.
  • Accounting software for payroll, expenses, labor cost, and statistics. (CA-Clipper)
  • Participated in GIS software development. (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
Languages

  English: fluent
  Italian: fluent, near-native proficiency
  Ukrainian: native
  Russian: native

Travel and Relocation
  Flexible for relocation and business travel. Licensed driver (EU, Category B).