Павел Е. Golang разработчик, Senior
ID 31709
ПЕ
Павел Е.
Мужчина, 38 лет
Россия, Самара, UTC+4
Ставка
3 909,09 Р/час
НДС не облагается
Специалист доступен с 24 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Павел — Senior Golang-разработчик из Самары с опытом работы 12 лет 6 месяцев. Специализируется на разработке микросервисов, рефакторинге legacy-кода и интеграции со сторонними сервисами. Владеет множеством технологий и инструментов, включая Docker, Kubernetes, Elasticsearch, Prometheus и другие.
Участвовал в проектах в отраслях Telecom, E-commerce & Retail, IoT, Marketing, Advertising & Design. В качестве ведущего Golang-разработчика работал над системой сбора и передачи телеметрии с промышленных объектов, разработкой внутренних микросервисов для компании Ситилинк, созданием гэмблинг-сервиса, видеохостинга и логистического сервиса в СимбирСофт.
Реализовал интеграцию с сервисами KYC, геолокации, почтовой рассылки, провёл рефакторинг нескольких микросервисов с приведением к паттерну DI, оптимизировал отправку SMS, предложил и внедрил изменения во внутренний фреймворк микросервисов.
Проекты
(12 лет 10 месяцев)
Телекоммуникации
Роль
ведущий Golang-разработчик
Обязанности
О проекте:
Изначально краткосрочный проект, который представляет собой систему сбора и передачи телеметрии с промышленных объектов с высокими требованиями к пропускной способности и отказоустойчивости
Команда: 1 ПМ, 1 C++ разработчик, 1go-разработчик, 1 тестировщик
Обязанности:
Аудит кода и подготовке к передаче конечному заказчику
Достижения
Провёл рефакторинг кода, приведя архитектуру к паттерну Dependency Injection
Исправил ряд ошибок бизнес-логики
Реализовал горизонтальное масштабирование сервиса
Провёл сравнительный анализ различных средств балансировки нагрузки и по итогам реализовал собственный балансировщик на go, что позволило равномерно распределить нагрузку на инстансы сервиса, не меняя требуемой заказчиком архитектуры. При этом пропускная способность одного инстанса выросла в 10 раз
Активно участвовал в тестировании всей системы, в том числе на инфраструктуре заказчика
Реализовал работу некоторых критических метрик в prometeus
Стек специалиста на проекте
C++, Go, Grafana, Nginx, Kafka, Redis, prometeus
Отрасль проекта
Telecom
Период работы
Июль 2025 - По настоящее время
(3 месяца)
Ситилинк
Роль
ведущий Golang-разработчик
Обязанности
О проекте:
Проект разработки внутренних микросервисов и общих микросервисов компании
Команда: 1 РП, 1 ПМ, 1 лид, 1 DB, 3 backend-разработчика, 4 frontend-разработчик, 1 аналитик, 3 тестировщика
Обязанности:
Разработка и поддержка сервисов в рамках микросервисной архитектуры
Рефакторинг legacy кода, замещение функционала монолита на PHP микросервисами
Покрытие кода тестами
Анализ бизнес задач
Анализ логов сервисов и исправление ошибок
Проведение код-ревью
Менторство членов команды
Проведение онбординга новых специалистов
Достижения
Оптимизировал отправку SMS для сокращения расходов, попутно исправив уязвимые для атаки процессы.
Предложил и внедрил несколько изменений во внутренний фреймворк микросервисов.
Провёл анализ и декомпозицию задач для проекта рефакторинга раздела панели пользователя со стороны backend, синхронизируясь с frontend и database.
Стек специалиста на проекте
PostgreSQL, Docker, Grafana, Kubernetes, Prometheus, Lua, Tarantool, Gitea, Helm, Kafka, Drone, Docker Compose, GOlang, MS SQL, grps
Отрасль проекта
E-commerce & Retail
Период работы
Август 2024 - Июль 2025
(1 год)
СимбирСофт
Роль
ведущий Golang-разработчик
Обязанности
Проект 1: Гэмблинг. Проект представляет собой инновационный гэмблинг сервис на территории Евросоюза. Проект развивается полностью в легальном поле, что требует согласования процесса разработки с европейским законодательством и местным законодательством.
Проект 2: Видеохостинг. Медиаплатформа.
Проект 3: Логистический сервис. Проект представляет собой систему взаимодействия между поставщиками фермерской продукции и потребителями
Команда: 1 РП, 1 ПМ, 1 лид, 1 DevOps, 3 backend-разработчика, 2 frontend-разработчика, 1 аналитик, 1 тестировщик, 1 дизайнер
Обязанности:
Разработка и поддержка сервисов в рамках микро сервисной архитектуры
Рефакторинг legacy кода
Покрытие кода тестами
Интеграция со сторонними сервисами (сервис геолокации, сервис проверки персональных данных, сервис отправки sms и почтовой рассылки)
Разработка и поддержка сервисов в рамках микро сервисной архитектуры
Проведение код-ревью
Менторство членов команды
Проведение онбординга новых специалистов
Достижения
Реализовал интеграцию с сервисами KYC, геолокации, почтовой рассылки.
Исправил ряд ошибок в работе сервиса авторизации.
Выявил причину утечки памяти в микросервисе, инициировал рефакторинг и замену gqlgen на JSON-RPC.
Обнаружил и исправил несколько критических ошибок, в том числе долгоживущих.
В процессе разработки обнаружил, что микросервис сбора статистики оброс побочным функционалом, не совпадающим с функционалом сервиса, но использующим его модули. Провёл рефакторинг с подготовкой к выделению лишней части функционала в отдельный сервис.
Провёл рефакторинг нескольких микросервисов с приведением к паттерну DI.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, MySQL, Docker, Python, GraphQL, Grafana, Nginx, Prometheus, ClickHouse, Kafka, Docker Compose, GOlang, Gitlab CI, krakend
Отрасль проекта
IoT
Период работы
Июль 2021 - Август 2024
(3 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
MCP: Microsoft Certified Professional 2014 г.
MCTS: Windows 7, Configuration 2013 г.