Skip to content
View Yury-Zakharov's full-sized avatar

Block or report Yury-Zakharov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Yury-Zakharov/README.md

Yury Zakharov's CV

Summary

Senior .NET backend engineer with 15+ years in senior/technical-lead roles and 30 years total experience. Specialises in C#, large-scale regulated systems, legacy modernisation, contract-first architecture, domain-driven design, functional-inspired code, microservices and distributed systems. Proven track record delivering measurable improvements in correctness, performance, developer productivity and mentoring across financial, trading, and enterprise platforms in UK, Australia and USA. Seeking senior backend / technical-lead roles (remote-first preferred).

Experience

Senior .NET Engineer (Independent), Independent Technical Research -- London, GB

Nov 2025 – present

  • Deep work on .NET 10, functional/declarative architecture, spec-driven development and modern engineering practices

  • Built open-source tooling and personal R&D projects to stay current with cloud-native and AI-assisted development

  • Actively preparing for senior/principal backend roles

Senior Software Engineer, Intelliflo Ltd -- Wimbledon, UK

Mar 2019 – Oct 2025

UK market leader in financial advice software. Senior backend engineer on regulated, business-critical platform operating across UK, Australia and USA. Collaborative technical leader in 10-person team focused on legacy modernisation, contract clarity, system correctness and developer productivity.

  • Introduced contract-first development, significantly reducing API ambiguity and integration issues across internal/external teams

  • Extended in-house domain-specific language with SQL backend, improving developer productivity and broadening ORM support

  • Formalised Swagger/OpenAPI integration testing, removing ~10% of low-value tests and greatly improving stability and confidence

  • Mentored engineers and ran internal sessions on functional design and system correctness, raising team capability and engineering standards

Senior Software Engineer (Contract), Contract Roles (Allen & Overy, Mizuho, Vanquis Bank) -- London, UK

Apr 2018 – Mar 2019

Contract backend engineer delivering integration and compliance projects for three regulated financial institutions.

  • Allen & Overy. Designed DMS integration components and incremental validation to de-risk migration

  • Mizuho. Led FIX protocol enhancements to achieve full MIFID II compliance for trading system

  • Vanquis Bank. Delivered integration to new credit-scoring system as part of major platform renovation

Senior Software Developer, Gazprom Marketing & Trading -- London, UK

Oct 2017 – Apr 2018

International energy trading organisation. Senior backend developer maintaining business-critical gas and energy trading systems.

  • Delivered new trading features while maintaining high system stability in high-risk environment

  • Reduced technical debt through systematic refactoring and static analysis

  • Improved testability and reliability of services integrated with Xoserve Gemini and OpenLink Endur

Software Developer, Halo Financial Limited -- London, UK

Sept 2015 – Oct 2017

Financial services company specialising in FX products. Backend and integration developer on client-facing online FX trading platform.

  • Integrated platform with Barclays FX using FIX 4.2, reducing order execution latency from minutes to milliseconds

  • Automated SWIFT reconciliation processes, cutting manual work from hours to seconds

  • Designed and introduced CI solution, significantly reducing production risk and deployment time

  • Migrated data from bespoke CRM to Microsoft Dynamics

Senior .NET Software Developer, Towers Watson -- Reigate, UK

May 2014 – Sept 2015

Global risk management and financial services consultancy. Senior developer on large modular enterprise financial platform.

  • Contributed to architecture and development of modular platform integrating multiple internal products

  • Maintained high automated test coverage and promoted coding standards

  • Worked with QA to improve system reliability and release confidence

Software Engineer / Senior Engineer, Earlier Career (Various) -- UK & Russia

July 1995 – May 2011

Backend-focused roles in banking, trading, analytics, government and enterprise systems.

  • Designed and delivered data-intensive backend systems and integrations

  • Introduced automation, messaging buses, and quality practices across multiple environments

Technologies

Backend Engineering (.NET): Expert – C#, .NET, .NET Core, ASP.NET, ASP.NET Core, Web APIs, REST, OpenAPI, Swagger

Architecture & Design: Advanced – Backend Architecture, Domain Modelling, Modular Design, Legacy System Modernisation, API Design, Contract-First Development

Engineering Practices: Advanced – Declarative Design, Functional Programming Concepts, Specification-Driven Development, Testing and Verification, CI/CD, Developer Tooling

Data & Integration: Advanced – SQL Server, Relational Databases, Messaging, RabbitMQ, AWS SQS, AWS SNS, System Integration

Cloud & Modern Practices: Working Knowledge – Azure, CI/CD pipelines, Microservices, Distributed Systems, Containerisation (Docker, Podman)

Financial Systems & Protocols: Working Knowledge – Financial Systems, Trading Systems, FIX Protocol (4.x), SWIFT Messaging, Settlement and Reconciliation, Low-Latency Systems, Regulated Environments

Awards

Certified SAFe® 6 Scrum Master: Scaled Agile

Education

Moscow Institute of Chemical Engineering, Chemical Engineering -- Russia

Pinned Loading

  1. bastardkb-qmk bastardkb-qmk Public

    Forked from Bastardkb/bastardkb-qmk

    Open-source keyboard firmware for BastardKB Charybdis

    C

  2. cv cv Public

    My up-to-date cv.

    Typst

  3. nixos-config nixos-config Public

    Nix

  4. nix-devshell nix-devshell Public

    Nix