Fullstack-разработчик с 5-летним опытом разработки криптотрейдинговых платформ, криптокошельков, образовательных платформ и SPA.
Создал крипто-трейдинговую платформу, будучи единственным разработчиком — от архитектуры до продакшена.
Глубокий опыт работы с бэкендом в EDD, DDD-приложениях и real-time системах.
Web3 — интеграция DEX, data providers и создание систем мониторинга транзакций для блокчейнов Solana, Tron и TON, способных обрабатывать миллионы транзакций в минуту.
Продвинутый опыт работы с фронтендом, создание высокооптимизированных интерфейсов для real-time трейдинга с синхранизацией стейтов с помощью Zustand для глобальных стейтов и React Context для локальных стейтов.
Уверенно работаю в fullstack — от распределенных бэкенд-систем и торговых движков до DevOps, мониторинга и продакшен инфраструктуры.
Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
TypeScript
NestJS
RabbitMQ
NATS
Redis
PostgreSQL
Docker
Node.js
Английский язык
SQL
Проектирование архитектуры приложений
Опыт работы
crypto.news
Дубай
Senior Full-Stack Developer
Ноябрь 2024 — По настоящее время (1 год и 8 месяцев)
Создал крипто-трейдинговую платформы, будучи единственным разработчиком — от дизайна архитектуры до продакшена.
Разработал архитектуру EDD для торговли, лимитных ордеров и рыночных данных в реальном времени.
Реализовал API для трейдинга, интегрировав несколько DEX'ов в Solana, включая симуляцию трейдов для предварительного расчёта ордера.
Создал масштабируемую WebSocket инфраструктуру с адаптером Redis и sticky sessions.
Разработал фронтенд-приложение с использованием Next.js и React, включая интерфейсы для торговли в реальном времени и авторизацию (OTP и OAuth).
Реализовал cross-tab координацию WebSocket через Broadcast Channel API, позволяющую нескольким вкладкам браузера использовать одно соединение посредством выбора вкладки-лидера.
Настроил инфраструктуру DigitalOcean с Nginx, Cloudflare и облачными сервисами(Prisma, Kafka, Redis)
Автоматизировал деплой с помощью Docker, Ansible и Bitbucket pipelines.
Настроил мониторинг с помощью Prometheus и Grafana.
Разработал план собеседований для фронтенд-разработчиков и проводил собеседования.
Перенёс архитектуру с DigitalOcean на AWS, интегрировав их сервисы (EKS, ECR, Vault)
Разрабатывал и оптимизировал серверные решения для криптокошелька и сервиса обмена криптовалют, с акцентом на масштабируемость и безопасную обработку транзакций в реальном времени.
Реализовал высокоэффективное решение для мониторинга транзакций в реальном времени в блокчейне Solana, используя продвинутые алгоритмы для упорядоченной публикации транзакций.
Разработал и стабилизировал сервис на основе WebSocket для непрерывной обработки блоков, создав кастомный RPC WebSocket-утилит для управления переподключениями, повторами запросов и проверками на работоспособность, обеспечив 100% аптайма.
Разработал отказоустойчивый сервис индексирования блокчейна на NestJS, реализовав собственный механизм синхронизации на основе очередей для организации обработки блоков в реальном времени, устранения разрывов, вызванных сетевыми ошибками, и обеспечения нулевой потери данных при перезапуске узлов.
Оптимизировал производительность системы, позволив обрабатывать более 10 000 транзакций в секунду.
Автоматизировал процесс развертывания микросервисов для локальной разработки с помощью Docker Compose для таких сервисов, как Redis и PostgreSQL, сократив время настройки до одной команды.
Настроил и обеспечил безопасность Nginx, в том числе создав защищенный HTTP-аутентификацией дополнительный админский эндпоинт.
Улучшил навыки работы с терминалом Linux, повысив продуктивность в автоматизации задач и управлении инфраструктурой.
Проектировал и разрабатывал микросервисы с нуля, включая сервисы аутентификации и профилей с интеграцией OAuth через Google и VK, улучшая безопасность и привлечение пользователей.
Разработал эффективную систему взаимодействия сервисов с использованием RabbitMQ и автоматизированных CI/CD пайплайнов, обеспечивая надежность и масштабируемость микросервисов.
Провел рефакторинг легаси-кода, что улучшило производительность, поддерживаемость и общую устойчивость системы.
Создал и опубликовал два переиспользуемых npm модуля с автоматическим версионированием и публикацией напрямую через CI/CD пайплайн, оптимизируя обновления модулей и повышая эффективность разработки в нескольких сервисах.
Разработал полностью адаптивный сайт с нуля, обеспечив функциональность на разных устройствах.
Создал кастомную панель администрирования с поддержкой форматирования текста, позволив администратору легко изменять контент сайта и управлять данными.
Развернул сайты на хостинге и настроил Nginx для оптимальной производительности и безопасности.
Разрабатывал Telegram-ботов для автоматизации различных задач.