Danila Gusev

Senior Software Engineer

About Me

Senior Software Engineer with 8+ years in backend and Web3 infrastructure, specializing in Node.js and TypeScript. Expert in building scalable, secure systems using DDD, CQRS, and microservices across EVM, Bitcoin, TON, and TRON networks. Proven track record in database optimization, HashiCorp Vault integration, and infrastructure resilience. Strong advocate for 100% test coverage, CI/CD automation, and cloud-native solutions using AWS and Kubernetes. I also run a fully self-managed Kubernetes cluster for pet projects and continuous education. Driven by reliability, performance, and long-term maintainability. Actively expanding expertise in Go.

Experience

Senior Software Engineer

2023-10 – present
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

2021-10 – present
wbydc.io Remote (Remote) • part-time

Project: personal kubernetes cluster

  • Managed a 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

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

Education

B.S. Computer Science
Ivanovo State University of Chemistry and Technology (ISUCT)
2017 – 2021 • Russia, Ivanovo