Hand-inked manga-style drawing of Andrey: a man with dark brown shoulder-length hair and a short beard, white shirt, arms crossed, smiling, in front of a yellow comic burst on torn paper.

Andrey LitvinovSenior Backend DeveloperSoftware ArchitectTeam Lead

FinTech · Payments · Trading · Digital Assets

I design and build backend systems from architecture to production — and lead the teams that ship them.

Target roles: Senior Backend Developer · Software Architect · Tech Lead · Backend Team Lead · CTO-track roles

Remote

50 seconds on how I work

A motion-design profile. Sound on is optional; it works muted.

Captions and the transcript below carry the on-screen text.

Transcript: the on-screen text, in order
  1. 0:00Senior Backend Developer. Software Architect. Team Lead. FinTech · Payments · Trading · Digital Assets.
  2. 0:05Payments. Trading. AML / KYC. Digital Assets.
  3. 0:07Payment & Wallet Platform — Software Architect / Team Lead. Wallet + payments platform, exchange via external providers + liquidity sources.
  4. 0:10Designed the operation lifecycle: created → status → failure → retry → confirmed.
  5. 0:12Owned the backend architecture. .NET Core microservices. Dapr workflows, Redis, RabbitMQ, PostgreSQL.
  6. 0:15Led developers, DevOps & QA in an Agile workflow.
  7. 0:17Forex & CFD Broker Platform — Architect · Team Lead · Sr Backend. Legacy services: limited or missing documentation.
  8. 0:20Legacy → .NET Core, Go. Took part in migrating old services.
  9. 0:22Payment gateway: many deposit + withdrawal methods. AML checks: addresses · transactions · payment risk. Collectors: detect + collect incoming digital assets.
  10. 0:25Wrote production code → then architect & team lead.
  11. 0:27Digital Asset Exchange — Senior Backend Developer. Unstable provider APIs. Rate limits. Different market-data formats.
  12. 0:30Market-depth service: order books from multiple CEX providers. Order execution & status handling.
  13. 0:32AML provider checks. Logging, retries, error handling.
  14. 0:35Hands-on lead: stays close to architecture and code.
  15. 0:37Agile teams of 5+: backend, frontend / mobile, QA, DevOps.
  16. 0:40Code review, task decomposition, mentoring, sprint planning. AI / LLM-assisted engineering: Cursor · OpenCode · agent workflows.
  17. 0:42Senior Backend Developer. Software Architect. Team Lead. FinTech · Payments · Trading · Digital Assets. Read the full resume.

Hands-on lead

I stay close to architecture and code.

Hands-on engineering plus technical leadership: I write production code, review code, decompose tasks, mentor developers, improve engineering practices and lead delivery.

My leadership style is hands-on: I stay close to architecture and code, help with difficult implementation details, investigate production issues, and still keep team delivery under control.

Hand-inked manga-style drawing of Andrey: a man with dark brown shoulder-length hair and a short beard, white shirt, arms crossed, smiling, in front of a yellow comic burst on torn paper.

Main domains

  • FinTech
  • Payments
  • Trading Systems
  • Digital Asset Infrastructure
  • AI/LLM-Assisted Engineering

Languages

  • Russian — native
  • English — professional working proficiency

Payment & WalletInfrastructure Platform

Software Architect / Team Lead

Hand-inked drawing of Andrey thinking: hand on chin, dark turtleneck, looking to the side, yellow comic burst behind him.

Problem

A wallet and payment infrastructure platform with exchange functionality through external providers, liquidity sources and cross-chain infrastructure.

Contribution

  • Owned the backend architecture for the direction
  • Designed it on .NET Core microservices
  • Built APIs, workflow services, exchange orchestration and provider integration layers
  • Designed the operation lifecycle (creation → statuses → failures → retries → confirmations, external events)
  • Integrated external exchange providers, liquidity sources and blockchain infrastructure
  • Led developers, DevOps and QA in an Agile workflow
  • Code review, task decomposition, sprint planning, delivery planning, production readiness
Designed the operation lifecycle

Architecture sketchbook · 1/3

CreatedStatusFailureRetryConfirmedCreatedStatusFailureRetryConfirmed

Operation lifecycle: creation → statuses → failures → retries → confirmations, external events.

Hover, tap or tab through the sketch.

Owned the backend architecture for the direction

Stack in context

  • .NET Core
  • Dapr workflows
  • Redis
  • RabbitMQ
  • PostgreSQL

Forex & CFDBroker Platform

Software Architect / Team Lead / Senior Backend Developer

Problem

Legacy services with limited or missing documentation.

Took part in migrating old services

Architecture sketchbook · 2/3

Legacyserviceslimited or missingdocumentationmigration.NET CoreGoLegacyserviceslimited or missingdocumentationmigration.NET CoreGo

Legacy services → a modern stack on .NET Core and Go.

Hover, tap or tab through the sketch.

Contribution

  • Analysed the legacy services
  • Took part in migrating old services to a modern stack on .NET Core and Go
  • Designed and implemented a payment gateway with multiple deposit and withdrawal methods
  • Built AML services for address, transaction and payment risk checks
  • Built collector services that detect, process and collect incoming digital assets
  • Wrote a significant amount of production code before the team expanded, later acted as architect and team lead (code review, technical decisions, task planning, quality control)

Stack in context

  • .NET Core
  • Go
  • Clean Architecture
  • PostgreSQL
  • Redis
  • Airflow
  • EF Core

Digital Asset Exchange/ Trading Platform

Senior Backend Developer

Problem

  • Unstable provider APIs
  • rate limits
  • different market-data formats
  • operational edge cases

Contribution

  • Backend APIs for exchange flows, user operations and internal services
  • AML provider integrations (address, transaction, risk-score checks)
  • A market-depth service that synchronises order books from multiple CEX providers
  • Trading services for order execution, status handling and provider-specific logic
  • Reliability through logging, retry logic, error handling, service decomposition and production support
Market-depth service: order books from multiple CEX providers

Architecture sketchbook · 3/3

CEX 1CEX 2CEX 3Market depthOrder execution& status handlingCEX 1CEX 2CEX 3Market depthOrder execution& status handling

Several exchanges feed one order-book column. A schematic, not real market data.

Hover, tap or tab through the sketch.

Stack in context

  • Node.js
  • TypeScript
  • Go
  • PostgreSQL
  • Redis
  • Trading and AML APIs

Also

Trading Automation & DeFi Infrastructure — Senior Developer

Arbitrage and trading bots with liquidity pools and DEXs, smart-contract integration, gas optimisation, token-launch mechanics.

Node.js · TypeScript · Rust · Solidity · Web3

Agile teams of 5+

  • Backend
  • Frontend / Mobile
  • QA
  • DevOps

Experience leading Agile engineering teams of 5+ people: backend developers, frontend/mobile developers, QA engineers, DevOps specialists.

Practices

  • Task decomposition and technical planning
  • Sprint planning, backlog refinement, delivery tracking
  • Code review and engineering quality control
  • Mentoring
  • Architecture decisions and technical ownership
  • Coordination across backend, frontend/mobile, QA, DevOps, product and business stakeholders
  • Release planning and production readiness
  • Investigation of complex technical issues, legacy systems, unstable integrations and production incidents

Engineering toolbox

Grouped by purpose. Pick a case file to see what was used there.

Backend

  • C#

Architecture

  • CQRS
  • DDD
  • MediatR
  • REST
  • gRPC
  • Event-driven

Data & messaging

  • ClickHouse
  • MongoDB
  • RavenDB
  • SQL Server
  • Dapr pub/sub
  • Background and scheduled jobs

Observability & infra

  • Docker
  • Grafana
  • Prometheus
  • Loki
  • OpenTelemetry
  • Vault

Fintech / digital assets

  • Payment APIs
  • AML/KYC APIs
  • Trading and market-data APIs
  • CEX/DEX integrations
  • EVM
  • Uniswap V2/V3
  • Thorchain

Frontend / mobile (secondary)

  • React
  • Redux
  • Next.js
  • Vue.js
  • Flutter
  • BLoC

Testing

  • xUnit
  • Jest

AI / LLM-assisted engineering

Cursor · OpenCode · agent workflows

  • AI-assisted development with Cursor, OpenCode and similar tools

  • LLMs for code analysis, refactoring, documentation, research and boilerplate

  • Agent-based workflows for task decomposition, implementation planning and engineering automation

  • Local LLMs and API-based providers

  • Focus on developer productivity and engineering process

Hand-inked drawing of Andrey pointing straight at the viewer, white shirt, in front of a yellow comic burst with red and turquoise paint strokes.

Let's talk

Open to Senior Backend, Architect, Tech Lead and CTO-track roles.