Victor Fedianine — Principal .NET and Cloud Engineer
London, UK | +44 7407 050 215 | fedianine@gmail.com | https://linkedin.com/in/fedianine-statpro | https://github.com/fedianine-statpro
Principal-level .NET engineer with 17+ years in fintech delivering high-scale, secure, cloud-native platforms. Led migrations from on-premises to public cloud, event-driven systems, and data pipelines processing multiple terabytes in minutes. I build and operate CI/CD pipelines, infrastructure as code, SLO-driven observability, and security controls that help teams ship faster and more safely—consistently improving latency, availability, and cost.
API modernisation: Upgraded and modernised a high-traffic REST API from .NET Framework 4.7.2 to .NET 8 serving 200+ requests/second; p95 latency reduced by 35%, throughput increased by 40%, and error rate reduced by 60% after full async adoption and runtime tuning.
Analytics at scale: Azure Batch pipeline processing approximately 5 TB in under 45 minutes with standardised ingestion, restart-safe checkpoints, and adaptive back-pressure; reused across three data types to meet new SLAs.
Messaging modernisation: Replaced MSMQ with RabbitMQ and implemented idempotent consumers, publisher confirms, and controlled retries; handled up to ~3,000 messages/min with multi-KB/MB payloads, retry rate reduced by 65%, and 99th-percentile consumer lag ≤ 2 minutes under peak load.
Languages & Frameworks: C# (.NET 8, ASP.NET Core), T-SQL, JavaScript
Architectures: Microservices, event-driven systems, idempotency, sagas & orchestration, domain-driven design
APIs & Messaging: REST, gRPC, RabbitMQ, SignalR, WebSockets
Data & Caching: SQL Server, DynamoDB, Redis, Azure SQL, Azure Data Factory, Flyway (versioned DB migrations)
Cloud & IaC: AWS (ECS, Lambda, S3, IAM, Secrets Manager), Azure (App Services, Service Bus, Storage, Logic Apps), Terraform, Docker, NGINX
CI/CD & DevEx: TeamCity, GitHub Actions, Octopus Deploy, Git, feature flags, blue/green & canary releases
Observability & Quality: Datadog, OpenTelemetry (metrics, traces, logs), xUnit, Moq, FluentAssertions, Testcontainers, Artillery
Security & Compliance: authentication and authorisation, secrets management and rotation, secure coding practices, Veracode (SAST/DAST) & dependency scanning, basic threat modelling; privacy-aware data handling (GDPR).
Ways of Working: Scrum & Kanban, architecture decision records, technical strategy & roadmaps, mentoring & coaching, stakeholder management
Confluence (StatPro), London — Principal Software Engineer
Oct 2019 – Present
Confluence provides data-driven investment management solutions used by tier-1 asset managers.
Modernised high-traffic REST API (.NET Framework 4.7.2 to .NET 8): Planned and executed an in-place upgrade with parallel runs and canary releases to ensure zero customer disruption. Rewrote blocking paths to async/await end-to-end, eliminated thread-pool starvation and sync-over-async hotspots, consolidated HttpClientFactory usage to prevent socket exhaustion, and tuned Kestrel and GC settings. Implemented Redis-backed caching on hot paths and introduced highly customised throttling (per-client and per-endpoint quotas with burst allowances and concurrency limits). Result: p95 latency reduced by 35%, throughput increased by 40%, CPU per request reduced by 25%, and error rate reduced by 60% across 200+ requests/second.
Quality & reliability: Expanded automated tests to 1,400+ unit tests, 600+ integration tests, and 100+ Artillery load tests.
Designed a high-throughput Azure analytics platform processing approximately 5 TB end-to-end in under 45 minutes across large financial datasets. Standardised ingestion, implemented checkpointing for restart safety, and added back-pressure controls to keep the system stable under spikes; reused across three data types to enable new SLAs and faster feature delivery.
Tech: Azure SQL, Azure Data Factory, App Services, Service Bus, .NET 8.
Messaging modernisation (MSMQ to RabbitMQ): Introduced exchanges/queues, publisher confirms, controlled retries & poison handling, and idempotent consumers. Results: sustained peaks of ~3,000 messages/min with multi-KB/MB payloads, retry rate −65%, and p99 consumer lag ≤ 2 minutes with self-healing under spikes.
Rolled out OpenTelemetry tracing and Datadog dashboards & alerts following RED (Rate, Errors, Duration) and USE (Utilisation, Saturation, Errors) methodologies; mean time to recovery reduced from 60 to 30 minutes, alert noise pruned.
Created TeamCity and Octopus Deploy templates and Terraform modules; new services ship with blue/green deployments, automated schema migrations, and one-click pipelines; lead time reduced by 35%.
Security leadership: facilitated threat-modelling workshops; added SAST & DAST checks and dependency scanning; closed 30+ high/critical findings pre-audit and aligned with SOC2 and ISO27001 controls.
Mentorship & leadership: mentored 4–6 engineers through code reviews, pairing, and growth plans; authored ADRs, set quarterly technical roadmaps, and partnered with Product, SRE, and InfoSec on SLAs, SLOs, and error budgets.
Confluence (StatPro), London — Senior Software Engineer
Jan 2015 – Sep 2019
Shipped a client-services web application that reduced information retrieval time from hours to seconds by centralising data and introducing role-based caching; boosted NPS and supported upsell motions.
Built SignalR-based real-time notifications for StatPro Revolution (Confluence), decreasing polling overhead and increasing user engagement; request volume reduced by 25% on key endpoints.
Drove performance tuning across hot SQL paths (indexing, partitioning, parameter sniffing) and .NET allocations; p95 latency reduced by 30% on high-traffic APIs.
Confluence (StatPro), London — Software Engineer
Oct 2012 – Dec 2014
Delivered foundational microservices (REST and gRPC) with robust error handling, retries, and circuit breakers; established early CI and environment-parity practices.
Contributed to service-oriented architecture adoption, coding standards (SOLID), and automated test baselines using xUnit and Moq.
Gavel & Gown Software Inc. — Senior Web Developer
2011 – 2012
Alocet Inc. — Web Developer and Team Lead
2009 – 2011
CIBC — Intermediate Web Developer
2009
RBC — Intermediate Web Developer
2008
Computer Programming and Analysis (Honours) — Seneca College
Project Management Certificate (Honours) — Humber College
WCF in the .NET Framework (A+) — Ryerson University
AWS Solutions Architect – Associate (in progress, target 2026)
Internal tech talk: “From MSMQ to RabbitMQ — idempotency, DLQs, and back-pressure at scale”
Tech Talk: “Intro to OpenTelemetry for .NET teams”
Blog post draft: “Designing token-bucket throttling for multi-tenant APIs”
Mentored graduates and junior engineers through onboarding plans and pairing sessions
Hands-on clinic: “.NET Performance Triage in 30 minutes” — using dotnet-counters to spot hot paths and dotnet-dump for snapshot analysis; live demo of finding thread-pool starvation and GC pressure.
Tech Talk: “Intro to Artillery for API load testing”
.NET 8, ASP.NET Core, C#, REST, gRPC, RabbitMQ, Redis, SQL Server, DynamoDB, Azure Service Bus, Azure Data Factory, AWS ECS, AWS Lambda, S3, IAM, Secrets Manager, Docker, Terraform, TeamCity, Octopus Deploy, OpenTelemetry, Datadog, OAuth2, microservices, event-driven architecture, idempotency, sagas, blue/green deployments, canary releases, threat modelling, OWASP, GDPR, SOC2, ISO27001, Flyway, Veracode, GitHub Actions