НП
Никита П.
Мужчина, 19 лет
Россия, Москва, UTC+3
Ставка
3 339,64 Р/час
вкл. НДС 5% (123.81 Р)
Специалист доступен с 15 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Никита — Golang разработчик уровня Middle+ из Москвы. Специализируется на разработке асинхронных задач и микросервисов. Имеет опыт работы с Apache Kafka, CI/CD, Docker, Docker Compose, Git, gRPC, HTTP, HTTPS, PostgreSQL, Prometheus и SQL.
Участвовал в двух крупных проектах в сфере RnD. В рамках первого проекта (с сентября 2022 года по май 2025 года) разрабатывал асинхронные задачи для сбора рекламной и аналитической статистики, проектировал и разрабатывал gRPC API, покрывал новые функции юнит- и интеграционными тестами, настраивал систему мониторинга и трассировки с Datadog.
В рамках второго проекта (с апреля 2020 года по сентябрь 2022 года) разрабатывал административную панель для управления событиями, реализовывал интеграцию с API СДЭК, прорабатывал архитектурную составляющую сервиса, настраивал мониторинг и трассировку с Prometheus и Jaeger.
Проекты
(5 лет 2 месяца)
проектировал и занимался разработка асинхронных задач для сбора рекламной и аналитической статистики личных кабинетов клиентов
Роль
Go developer
Обязанности
- Разработка асинхронных задач для сбора рекламной и аналитической статистики, хранение
данных в PostgreSQL, создание API для предоставления статистики клиентским сервисам.
- Проектирование и разработка gRPC API для предоставления статистики внешним и
внутренним сервисам.
- Покрывал новые фичи юнит и интеграционными тестами. Активно участвовал в ревью кода,
выявляя потенциальные узкие места и улучшая читаемость кода.
- Профилировал запросы, находил узкие места в системе и оптимизировал их. Внедрял
кеширование горячих данных для снижения нагрузки на БД и ускорения откликов API.
- Настраивал систему мониторинга и трассировки с Datadog. Создавал алерты и метрики, чтобы
вовремя реагировать на инциденты и отслеживать производительность задач.
- В рамках эпика выполнял проработку технической реализации задачи, составлял описание и
нарезал её на отдельные задачи с применением декомпозиции.
Достижения
- Разработал интеграцию с Яндекс.Метрикой для асинхронного сбора аналитических данных.
Интеграция была сложной из-за ограничений API: запросы приходилось разбивать на части и
собирать результаты по сложной схеме. Для ускорения обработки каждого куска данных
реализовал параллельную обработку с использованием горутин.
- Разработал множество асинхронный тасков для сбора данных, которые интегрируются через
Яндекс.Метрику, Яндекс.Директ, VK Ads, Google Ads, объединив веб-аналитику с рекламными
метриками. Это повысило точность оптимизации рекламных кампаний и дало полное
представление о поведении пользователей.
- Настроил Datadog и алерты с интеграцией в Telegram, что позволило ускорить реакцию на проблемы и повысить стабильность системы.
- Оптимизировал SQL-запросы и выявил узкие места в мониторинге, что позволило сократить
время отклика API с 300 мс до 110 мс и снизить нагрузку на БД.
- Реализовал сбор и визуализацию метрик эффективности кеша. Это позволило измерять
эффективность кеширования и выявлять узкие места, повышая скорость работы API.
- Разработал сервис для хранения и управления PDF отчетами в облачном хранилище S3.
- Реализовал чекеры для проверки рекламных объявлений и ссылок, обеспечив контроль
качества URL, дубликатов, таргетинга, счетчиков и настроек кампаний.
Стек специалиста на проекте
PostgreSQL, API, GitHub Actions, AWS, Yandex, ClickHouse, Базы данных, gRPC, Kafka, EC2, GOlang, Datadog, S3, RDS, ALB, SQL запросы, Google Ads, Яндекс Директ, VK ADS
Отрасль проекта
RnD
Период работы
Сентябрь 2022 - Май 2025
(2 года 9 месяцев)
сервис управления заказами - создания/удаления/фильтрации и получения заказов. Это было монолитное приложение
Роль
Golang developer
Обязанности
- Разработка административной панели для управления событиями: от проектирования API до
внедрения интерфейсов для интеграции с другими сервисами;
- Реализовал интеграцию с API СДЭК для создания накладных и получения трек-номеров заказов.
- Проработка архитектурной составляющей сервиса
- Разбор технических тонкостей с системным аналитиком.
- Покрывал код юнит- и интеграционными тестами, особенно после того как находил неожиданные баги в проде - так удалось сократить число регрессий.
- Настроил мониторинг и трассировку сервиса с Prometheus и Jaeger.
Достижения
- Доработал сервис, добавив функционал управления заказами: создание, получение,
фильтрацию, обновление и удаление заказов для автоматизации бизнес-процессов.
- Внедрил outbox/inbox-таблицы для событий: сначала были сложности с обработкой
«потерянных» сообщений, но после усовершенствования воркеров система стала устойчивее.
- Реализовал интеграцию с API СДЭК для автоматического создания накладных и получения
трек-номеров.
- Чтобы ускорить фильтрацию и снизить нагрузку на БД, внедрил кеширование событий через
Redis.
- Настроил мониторинг и трассировку сервиса с Prometheus и Jaeger, обеспечив мониторинг
метрик и отслеживание задержек запросов.
Стек специалиста на проекте
PostgreSQL, Apache Kafka, Git, Docker, API, SQL, Go, Prometheus, HTTP, Базы данных, gRPC, Microservices, HTTPS, Jaeger, Docker Compose, CI/CD, GOlang
Отрасль проекта
RnD
Период работы
Апрель 2020 - Сентябрь 2022
(2 года 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский технологический институт
Специальность
Факультет информационных технологий, Информационные системы и технологии
Завершение учебы
2027 г.