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