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		
Last updated: February 2026	

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).