Danila Gusev

Senior Software Engineer
Senior Backend Engineer with 8+ years of experience specializing in building scalable, high-load systems for the Fintech and Web3 sectors. Deep expertise in Node.js and TypeScript, with a focus on microservices architecture (DDD, CQRS), blockchain integrations (EVM, Bitcoin, TON), and cloud-native infrastructure (Kubernetes, AWS). Proven ability to enhance system security and performance, demonstrated by refactoring a Bitcoin wallet infrastructure for improved resilience and optimizing database performance to cut operational costs. My personal homelab runs on a self-managed Kubernetes cluster, reflecting a deep commitment to DevOps best practices.

Experience

Senior Software Engineer

2023-10 – 2026-07
Paynomic Cyprus, Limassol (Remote) • full-time

Project: NDA

  • Designed scalable systems using Domain-Driven Design (DDD) and CQRS.
  • Integrated HashiCorp Vault for secure secrets management.
  • Optimized database performance and reduced costs via advanced indexing.
  • Integrated multiple blockchains (EVM, TON, Bitcoin, TRON) and optimized node interactions.
  • Refactored Bitcoin wallet infrastructure for improved security and resilience.
  • Developed EVM smart contracts for internal testing and validation.
  • Achieved 100% test coverage with unit and integration tests.
Node.jsTypeScriptBlockchainNest.jsDomain Driven DesignMicroservicesCI/CDEVM

Software Engineer

2022-02 – 2023-10
YouHodler Cyprus, Limassol (Remote) • full-time

Project: web3 explorer

  • Built secure Web3 wallet infrastructure and multi-chain blockchain explorers.
  • Integrated major networks (ETH, BTC, TRON, XRPL) for cross-chain operations.
  • Developed scalable microservices using Fastify and NestJS.
  • Secured services with HashiCorp Vault integration.
  • Implemented a custom load balancer for blockchain nodes to improve fault tolerance.
  • Maintained high code quality with comprehensive Jest unit tests.
  • Managed production backend infrastructure using AWS services.
  • Automated workflows with GitHub CI pipelines.
Node.jsWeb3BlockchainNest.jsEthereum

Backend Developer

2021-06 – 2022-02
Leroy Merlin Russia, Moscow • full-time

Project: marketplace platform

  • Developed scalable backend architecture for a marketplace platform.
  • Built microservices using NestJS and TypeORM.
  • Ensured system stability with Jest unit tests.
  • Collaborated in an Agile environment using Jira.
Node.jsNest.jsTypeORMCamundaGolang

Backend Developer

2020-06 – 2021-06
АО "Гринатом" Russia, Moscow (Remote) • full-time

Project: HR management system

  • Developed backend services using Node.js and Moleculer microservices.
  • Designed and managed PostgreSQL databases.
  • Implemented automated testing with Jest.
  • Worked within Scrum development processes.
Node.jsPostgreSQLJestMoleculerScrum

Software Engineer

2018-02 – 2020-06
Involta Russia, Ivanovo • full-time

All the way from the intern to software engineer who was responsible for the entire projects

Multiple projects

  • Developed Node.js backend services and Vue.js frontend applications.
  • Maintained company messenger and ads platforms.
  • Built web scrapers and automation tools using Puppeteer and Selenium.
  • Managed PostgreSQL databases and Ubuntu server configurations.
  • Performed reverse-engineering of JS applications and integrated Yandex APIs.
Node.jsPuppeteerPostgreSQLDockerLinux

Personal Projects

wbydc.io

2021-10 – present

Personal multi-node Kubernetes cluster across Europe.

Deployed services including GitLab, Grafana, Traefik, and Longhorn.

Automated deployments and testing via GitHub CI pipelines.

Secured cluster networking with Cloudflare, Nebula, and OpenVPN.

Developed Helm charts for personal projects.

KubernetesDevOpsGitLabTraefik

Schedulty

https://schedulty.ru 2019-03 – present

Platform for students to get their schedule in their favourite messaging apps.

Started back in university. I come back to this project every few years to rewrite it with new knowledge and tech stack.

Current iteration: rebuilding with microservices on NestJS and Go (planned), PostgreSQL, RabbitMQ + Protobuf.

NestJSRabbitMQProtobuf