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