ДО
Давид О.
Мужчина, 23 года
Россия, Краснодар, UTC+3
Ставка
3 596,88 Р/час
вкл. НДС 20% (480 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
Опытный разработчик с более чем 3,5 годами коммерческой разработки. Имеет экспертизу в финтех-проектах, включая разработку и оптимизацию высоконагруженных систем с требованием к отказоустойчивости и низким задержкам.
Краткая информация:
Разработка системы алертинга в Unical. Спроектировал и поддерживал микросервис для мониторинга критических ошибок с интеграцией в Telegram, Slack, Mattermost, Email. Реализовал обработку событий через Kafka, NATS, RabbitMQ, gRPC, WebSocket, сократив время реакции на инциденты на 30%. Настроил Prometheus + Grafana для сбора метрик и визуализации данных;
Создание высоконагруженного Gateway-сервиса. Разработал HTTP → gRPC Gateway для маршрутизации платежных запросов, что упростило масштабирование системы. Заменил Nginx-прослойку на отдельный сервис, улучшив управляемость и производительность. Внедрил чистую архитектуру (разделение на слои API, сервисов, репозиториев);
Оптимизация AML-проверок транзакций с NATS и Redis. Реализовал асинхронную обработку AML-проверок через NATS, ускорив основной поток транзакций. Добавил кеширование в Redis для данных пользователей, снизив нагрузку на PostgreSQL на 40%. Провел нагрузочное тестирование с k6, выявил и устранил узкие места, оптимизировал индексы и пул соединений;
Внедрение Kubernetes. Упаковал сервисы в Docker-контейнеры и развернул в Kubernetes для автоматического масштабирования. Настроил мониторинг через Prometheus + Grafana для отслеживания метрик в реальном времени. Участвовал в код-ревью, контролируя соблюдение code style и архитектурных принципов;
Ускорение обработки платежей. Оптимизировал gRPC-коммуникацию между микросервисами, уменьшив задержки на 25%. Реализовал обработку доменных событий (event-driven подход) для повышения отказоустойчивости. Доработал валидацию и авторизацию транзакций, интегрировав AML-систему без блокировки основного потока.
Проекты
(4 года)
Высоконагруженная платежная система.
Роль
Golang разработчик
Обязанности
Микросервисная архитектура с поддержкой как асинхронных, так и синхронных взаимодействий между сервисами. Реализация Event Sourcing через Kafka для обработки событий.
Обязанности:
Разработка и поддержка API Gateway для обработки платежных операций, включая интеграцию с внешними платежными системами;
Оптимизация работы с базами данных с акцентом на транзакционность; участие в архитектурных обсуждениях по структуре БД;
Дежурства и поддержка третьего уровня (L3): оперативное реагирование на инциденты, мониторинг и анализ алертов, связанных с проблемами на стороне клиентов.
Опыт профилирования Go-приложений и написания benchmark;
Умение писать Unit-тесты;
Понимание работы основных сетевых протоколов: TCP, HTTP, DNS.
Стек специалиста на проекте
PostgreSQL, Docker, REST API, Linux, Swagger, Grafana, Kubernetes, Prometheus, gRPC, Unit testing, Kafka, Redis, GOlang, Gin
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2024 - Апрель 2025
(1 год 3 месяца)
Разработка и поддержка alert-service для системы оповещений о критических ошибках.
Роль
Golang разработчик
Обязанности
Обязанности:
Выполнял роль ведущего разработчика сервиса оповещений, включая участие в проектировании его архитектуры;
Основной подход к разработке: Domain-Driven Design (DDD);
Реализовал интеграцию сервиса оповещений с другими компонентами системы;
В качестве транспортного слоя использовал NATS благодаря:
Простоте развертывания в существующей инфраструктуре;
Легкости интеграции с другими сервисами;
Возможности быстрого ввода в эксплуатацию.
Стек специалиста на проекте
PostgreSQL, Docker, Linux, Swagger, Kubernetes, NATS, DDD, GOlang
Отрасль проекта
Information Security
Период работы
Май 2021 - Январь 2024
(2 года 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Кубанский государственный аграрный университет имени И. Т. Трубилина
Специальность
Информационные системы и технологии (инженер)
Завершение учебы
2024 г.