Павел Р. Golang разработчик, Middle+

ID 30519
ПР
Павел Р.
Мужчина, 38 лет
Россия, Санкт-Петербург, UTC+3
Ставка
2 597,4 Р/час
НДС не облагается
Специалист доступен с 3 сентября 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Middle+
Навыки
Bash
Go
Lua
Python
Ruby
SQL
chi
Echo
Gin
Gorilla
net/http
gRPC
OpenAPI/Swagger
Protobuf
REST
ClickHouse
Elastic
Kafka
MySQL
PostgreSQL
RabbitMQ
Redis
Docker
Gitlab CI
Kubernetes
ELK
Grafana
Jaeger
OpenTelemery
Prometheus
ginkgo
gomock
Pytest
TestContainers
Testify
bff
Clean Architecture
DDD
Event Sourcing
KISS
SOLID
Confluence
Git
Jira
Kanban
Scrum
UML
unit
Code Review
Отрасли
E-commerce & Retail
FinTech & Banking
Знание языков
Английский — B1
Главное о специалисте
Golang-разработчик с 4 годами опыта в e-commerce и финтехе. Разрабатываю REST и gRPC микросервисы: реализую API, интеграции, синхронную и событийную логику. Работаю с Kafka, PostgreSQL, Redis, внедряю event sourcing. Участвовал в проектах по разработке систем «с нуля» и проектах по постепенному переводу монолита на микросервисную архитектуру. Быстро разбираюсь в чужом коде и логике бизнеса, строю надёжные и понятные решения для команд и продукта.
Проекты   (4 года 2 месяца)
Табер Трейд
Роль
Golang разработчик
Обязанности
- Реализовал публичное REST API микросервисов с использованием фреймворка Gin. - Проектировал и внедрял событийно-ориентированную архитектуру с использованием Kafka. - Обрабатывал и валидировал csv-выгрузки остатков из розничных точек при помощи go-playground/validator. - Организовывал взаимодействие микросервисов по gRPC с применением protobuf-контрактов. - Строил агрегаты из последовательностей событий корзины, сохраняя финальное состояние в Redis и Postgres. - Покрывал поведение сервисов unit-тестами с использованием фреймворка Ginkgo и библиотеки Gomega.
Достижения
- Реализовал перенос корзины по паттерну event sourcing из монолита в выделенный микросервис на Go, что увеличило надёжность хранения и открыло путь к внедрению детальной аналитики действий пользователей. - Настроил оркестрацию создания заказов через gRPC и Kafka, с проверки валидности корзины, остатков и купонов, тем самым снизив долю невалидных (например на товар, которого нет в торговой точке) заказов в 3 раза. - Разработал парсинг выгрузок остатков из розничных точек с валидацией и публикацией в Kafka, используя Go, validator и Prometheus. Это снизило задержку обновления товарных остатков с 1 суток до 1 часа.
Стек специалиста на проекте
PostgreSQL, Docker, REST, Kubernetes, gRPC, Kafka, Redis, DDD, GOlang, Gitlab CI, unit
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2023 - По настоящее время  (1 год 10 месяцев)
Читай-технологии
Роль
Golang разработчик
Обязанности
- Реализовывал маршрутизацию и CORS-политику в API Gateway с использованием Gin и кастомных middleware. - Обрабатывал события из Kafka и маршрутизировал их в сервисы заказов, уведомлений и витрину по gRPC, REST, HTTP+XML. - Настраивал агрегацию данных для фронтенда в BFF-сервисе с использованием REST и Redis. - Настраивал мониторинг и трассировку сервисов с использованием Prometheus, Grafana и OpenTelemetry. - Настраивал CI/CD пайплайны для Go-сервисов с использованием GitLab CI и Docker. - Организовывал аутентификацию и авторизацию пользователей через JWT и session cookies
Достижения
- Снизил среднее время отклика API с 450 мс до 120 мс за счёт внедрения BFF-слоя на Go с кэшированием данных в Redis. - Оптимизировал агрегацию данных по товарам из нескольких микросервисов с использованием Redis и batch-запросов, улучшив среднее время ответа API в 2 раза - Реализовал сервис обработки событий заказов на Go с интеграцией Kafka, gRPC и REST, обеспечив синхронизацию данных между бэкофис-системами и веб-витриной. - Разгрузил backend витрины, перенаправив нагрузку авторизации и проверки токенов на API Gateway с middleware на Go.
Стек специалиста на проекте
MySQL, Docker, REST, gRPC, Kafka, Redis, GOlang, Gitlab CI
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2022 - Декабрь 2023  (1 год 4 месяца)
404 Group
Роль
Backend разработчик (Golang, Ruby)
Обязанности
- Перенос существующих API для мобильных приложений с Ruby on Rails на Golang для повышения производительности и масштабируемости. - Оптимизация времени отклика мобильных API через оптимизацию SQL-запросов и кэширования данных в Redis. - Написание юнит-тестов на реализуемую функциональность с использованием библиотеки Testify. - Разработка интеграции с брокерским ядром с использованием gRPC для отображения данных об активных сделках и торговых событиях на клиенте. - Реализация интеграции с сервисами отправки пуш-уведомлений APNS и FCM с использованием Kafka.
Достижения
- Сократил среднее время ответа API для мобильных клиентов на 30%, снизил потребление CPU и памяти. - Реализовал систему push-уведомлений для Android/iOS на Go (FCM/APNs), включая планирование, шаблонизацию, мульти-язычную доставку. Это позволило увеличить ретеншен и LTV пользователя. - Реализовал отправку server-side событий (регистрация, оплата, итд) для аналитического сервиса Amplitude, благодаря чему появилась возможность анализировать воронки конверсии, включающие эти события.
Стек специалиста на проекте
PostgreSQL, Docker, REST, Ruby, Swagger, Prometheus, gRPC, Kafka, Redis, GOlang, Gitlab CI, OpenAPI
Отрасль проекта
FinTech & Banking
Период работы
Август 2021 - Сентябрь 2022  (1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Тольяттинская академия управления
Специальность
Прикладная информатика в экономике (информатик-экономист)
Завершение учебы
2009 г.

Похожие специалисты

E-commerce & Retail • GameDev • Media
ПЕ
Павел Е.
Самара
Golang разработчик
Lead
4 161,7 Р/час
Agile
Apache Kafka
API
argon2
Bcrypt
Channels
chi
Clean Architecture
ClickHouse
Code Review
+104

Павел — Lead Golang-разработчик из Самары с опытом работы 12 лет 4 месяца. Специализируется на разработке микросервисов, имеет опыт работы в отраслях E-commerce & Retail, GameDev и Media. Владеет английским языком на уровне B2. Участвовал в проекте разработки внутренних и общих микросервисов для российской торговой сети по продаже электроники и бытовой техники, где занимался рефакторингом legacy-кода, проведением код-ревью, оптимизацией работы сервисов, менторством новых членов команды, анализом логов и устранением ошибок. Также работал над проектом инновационного гэмблинг-сервиса на территории Евросоюза, где анализировал технические требования, проводил код-ревью, менторил членов команды, разрабатывал и поддерживал сервисы в рамках микросервисной архитектуры, покрывал код тестами и рефакторил существующий legacy-код. Ранее участвовал в проекте разработки интернет-рекламы, SEO-оптимизации, ведения кампаний в yandex.direct и googleads, разработки и продвижения сайтов, где поддерживал и дорабатывал PHP-сайты, консультировал разработчиков, управлял командой инженеров и разработчиков и интегрировался со сторонними сервисами.

Подробнее
BioTech, Pharma, Health care & Sports • Blockchain
ИГ
Игорь Г.
Оренбург
Golang разработчик
Senior
3 155,84 Р/час
ActiveMQ
Agile (Scrum, Kanban)
Apache Kafka
API
atomic
Azure
Bcrypt
chi
Clean Architecture
Code Review
+103

Игорь — Golang-разработчик уровня Senior из Оренбурга. Специализируется на разработке микросервисов, имеет опыт работы с ActiveMQ, Apache Kafka, Docker, Kubernetes, PostgreSQL, MongoDB, Redis и другими технологиями. Владеет английским языком на уровне B2. Имеет высшее образование по специальности «Программная инженерия» Оренбургского государственного университета и дополнительное образование в области искусственного интеллекта Санкт-Петербургского национального исследовательского университета информационных технологий, механики и оптики. Работал над проектами в отраслях Blockchain и BioTech, Pharma, Health care & Sports. В проекте «1С-Коннект» (продолжительность работы — 1 год 2 месяца) занимался разработкой микросервисов согласно принципам чистой архитектуры, механизмом лицензирования пользователей и компаний, продлением лицензий, разработкой REST API для взаимодействия с фронтендом. В проекте «WaveAccess» (продолжительность работы — 2 года 5 месяцев) работал с PostgreSQL, Redis, файловым хранилищем minIO, занимался обработкой исследований, очисткой данных, интеграцией с ML-сервисом. Обладает опытом проведения онбординга новых специалистов и менторства.

Подробнее

Недавно просмотренные специалисты

GameDev • LifeStyle • RnD
ИС
Ирина С.
Пенза
Android разработчик
Middle+
2 597,4 Р/час
Room
MS Windows
Clean Architecture
Postman
databinding
Java
Git
JUnit
Gradle
DBeaver
+34

Ирина — Android-разработчик уровня Middle+. Опыт работы на проектах: - Система автоматизированной аренды квартир. Разработала механизм авторизации через QR-коды, реализовала поиск и фильтрацию по параметрам, что повысило конверсию в бронирование на 18%. Внедрила экран бронирования с адаптивной логикой, рефакторила сложные legacy-модули. - Сервис генерации персонализированного контента с элементами геймификации. Реализовала интерактивный экран генерации предсказания с анимацией, внедрила авторизацию через OAuth2 + JWT, настроила двухуровневое кэширование. - Система управления временем и задачами для команд. Инициировала внедрение архитектуры Orbit MVI, оптимизировала работу UI, разработала кастомную анимацию переключения статусов задач. - Трекер настроения и ментального здоровья. С нуля построила базовую архитектуру проекта и реализовала key-функциональность MVP, провела рефакторинг бизнес-логики.

Подробнее