Danila Gusev
Experience
Senior Software Engineer
2023-10 – 2026-07Project: 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.
Software Engineer
2022-02 – 2023-10Project: 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.
Backend Developer
2021-06 – 2022-02Project: 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.
Backend Developer
2020-06 – 2021-06Project: 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.
Software Engineer
2018-02 – 2020-06All 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.
Personal Projects
wbydc.io
2021-10 – presentPersonal 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.
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.