Danila Gusev

Старший инженер-программист

Обо мне

Старший инженер ПО с более чем 8 годами опыта в бэкенде и Web3-инфраструктуре, специализация — Node.js и TypeScript. Строю масштабируемые и безопасные системы с DDD, CQRS и микросервисами для сетей EVM, Bitcoin, TON и TRON. Опыт оптимизации баз данных, интеграции HashiCorp Vault и повышения устойчивости инфраструктуры. За 100% покрытие тестами, CI/CD и облачные решения на AWS и Kubernetes. Имею собственный Kubernetes-кластер для пет-проектов и обучения. Ориентируюсь на надёжность, производительность и долгосрочную поддерживаемость. Развиваю экспертизу в Go.

Опыт

Старший инженер-программист

2023-10 – настоящее время
NDA Кипр, Лимассол (удалённо) • полная занятость

Проект: NDA

  • Проектировал масштабируемые системы на основе DDD и CQRS.
  • Интегрировал HashiCorp Vault для безопасного управления секретами.
  • Оптимизировал работу баз данных и снижал затраты за счёт продвинутой индексации.
  • Интегрировал несколько блокчейнов (EVM, TON, Bitcoin, TRON) и оптимизировал взаимодействие с нодами.
  • Рефакторинг инфраструктуры Bitcoin-кошельков для повышения безопасности и отказоустойчивости.
  • Разрабатывал смарт-контракты EVM для внутреннего тестирования и валидации.
  • Достиг 100% покрытия кода юнит- и интеграционными тестами.
Node.jsTypeScriptBlockchainNest.jsDomain Driven DesignMicroservicesCI/CDEVM

Разработчик

2021-10 – настоящее время
wbydc.io Европа (удалённо) • неполная занятость

Проект: личный Kubernetes-кластер

  • Администрировал Kubernetes-кластер в Европе.
  • Разворачивал сервисы: GitLab, Grafana, Traefik, Longhorn, Minio.
  • Автоматизировал деплой и тестирование пайплайнами GitHub CI.
  • Защищал сеть кластера с помощью Cloudflare, Nebula и OpenVPN.
  • Писал Helm-чарты для личных проектов.
KubernetesDevOpsGitLabTraefik

Инженер-программист

2022-02 – 2023-10
YouHodler Кипр, Лимассол (удалённо) • полная занятость

Проект: Web3-обозреватель

  • Построил защищённую инфраструктуру Web3-кошельков и мультичейн-блокчейн-обозреватели.
  • Интегрировал крупные сети (ETH, BTC, TRON, XRPL) для кроссчейн-операций.
  • Разрабатывал масштабируемые микросервисы на Fastify и NestJS.
  • Обеспечивал безопасность сервисов через интеграцию HashiCorp Vault.
  • Реализовал собственный балансировщик нагрузки для нод блокчейна с повышением отказоустойчивости.
  • Поддерживал высокое качество кода с полным покрытием Jest-тестами.
  • Сопровождал продакшен-бэкенд на AWS.
  • Автоматизировал процессы пайплайнами GitHub CI.
Node.jsWeb3BlockchainNest.jsEthereum

Backend-разработчик

2021-06 – 2022-02
Леруа Мерлен Россия, Москва • полная занятость

Проект: маркетплейс

  • Разрабатывал масштабируемую бэкенд-архитектуру маркетплейса.
  • Собирал микросервисы на NestJS и TypeORM.
  • Обеспечивал стабильность системы юнит-тестами Jest.
  • Работал в Agile-команде с Jira.
Node.jsNest.jsTypeORMCamundaGolang

Backend-разработчик

2020-06 – 2021-06
АО «Гринатом» Россия, Москва (удалённо) • полная занятость

Проект: система управления персоналом

  • Разрабатывал бэкенд-сервисы на Node.js и микросервисах Moleculer.
  • Проектировал и сопровождал базы PostgreSQL.
  • Внедрял автоматизированное тестирование на Jest.
  • Работал по процессам Scrum.
Node.jsPostgreSQLJestMoleculerScrum

Инженер-программист

2018-02 – 2020-06
Involta Россия, Иваново • полная занятость

Путь от стажёра до инженера, отвечавшего за проекты целиком

Несколько проектов

  • Разрабатывал бэкенд на Node.js и фронтенд на Vue.js.
  • Поддерживал корпоративный мессенджер и рекламные платформы.
  • Писал веб-скрейперы и инструменты автоматизации на Puppeteer и Selenium.
  • Администрировал PostgreSQL и серверы Ubuntu.
  • Проводил реверс-инжиниринг JS-приложений и интегрировал API Яндекса.
Node.jsPuppeteerPostgreSQLDockerLinux

Образование

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