Александр К. Golang разработчик, Senior

ID 31759
АК
Александр К.
Senior
Мужчина, 31 год
Россия, Пенза, UTC+3
3 740,26 Р/час
вкл. НДС 5% (137.14 Р)
Специалист доступен с 14 июля 2026 г.

О специалисте

Специализация
Golang разработчик
Грейд
Senior
Навыки
Agile/Scrum
API
Architecture
Avro
AWS
Bash
beget
Channels
CI/CD
Clang
ClickHouse
cloud
Cobra
Concurrency
Context
Coroutines
CRM
DDD
DevOps
Docker
Docker Compose
Echo
Elasticsearch
ELK Stack
event-driven
fiber
Framework
Generics
Gin
Git
GitHub
GitLab
GitLab CI/CD
Go
go-chi
Goland
GOlang
golangci-lint
gomock
GORM
Grafana
GraphQL
gRPC
Helm
hexagonal
Hooks
Integration testing
Jaeger
JSON
JWT
k6
Kubernetes
Lambda
Legacy
Linux
Load Testing
Loki
macOS
Message brokers
Microservice Architecture
migrate
Mockery
MongoDB
MS Windows
MySQL
NATS
OpenID Connect
OpenTelemery
PHP
PostgreSQL
pre-commit
Prometheus
Protobuf
RabbitMQ
RDS
Redis
REST
S3
SOLID
SonarQube
SQL
SQLx
Terraform
Testify
Testing
Unit testing
VIPER
wire
Workers
XML
Yandex Cloud
Анализ
Аналитика
безопасность
библиотеки
данных
другие
Контроль версий
Логирование
миграции
Мониторинг
Поддержка
покрытие тестами
Работа с интеграциями
Разработка
Управление проектами
OAuth 2.0
Kafka
Отрасли
E-commerce & Retail
Знание языков
Английский — A2
Главное о специалисте
Александр — Golang-разработчик уровня Senior из Пензы. Специализируется на разработке backend-решений в сфере e-commerce. Имеет опыт работы с микросервисной архитектурой, RabbitMQ, Elasticsearch, Docker, REST и gRPC API. Участвовал в разработке мультибрендовой e-commerce платформы с CRM и мобильным API, где реализовывал и поддерживал микросервисы на Go, выполнял рефакторинг и оптимизацию legacy-кода, оптимизировал SQL-запросы, выводил сервисы из монолита в отдельные микросервисы. Также работал над сервисом удалённого контроля доступа в помещения, где разработал микросервисы для обработки данных с камер видеонаблюдения и систем бронирования, внедрил алгоритмы распознавания лиц, реализовал систему учёта посещаемости и уведомлений для ответственных лиц. Имеет опыт работы с модульной архитектурой на PHP (Slim, Symfony), OAuth-провайдерами, RabbitMQ, Go. Участвовал в разработке модульной e-commerce платформы с интеграциями CRM, 1С и сторонними сервисами авторизации. Ранее работал разработчиком Bitrix над корпоративной CRM-системой на базе Bitrix24, интегрированной с интернет-магазином розничной торговли и B2B-площадкой.

Проекты

(6 лет)

Мультибрендовая e-commerce платформа с CRM и мобильным API

Роль
Backend-разработчик
Обязанности
Цель проекта: Развитие и поддержка высоконагруженной e-commerce платформы, объединяющей интернет-магазины, CRM-систему, API для мобильных приложений и интеграции со сторонними сервисами в единую экосистему. Архитектура: ● Микросервисная архитектура (Go, PHP) с централизованной БД ● RabbitMQ, Elasticsearch, Docker ● взаимодействие сервисов и мобильных клиентов через REST и gRPC API Задачи: ● Реализовал и поддерживал микросервисы на Go, обеспечивающие ключевые бизнес-процессы платформы. ● Выполнил масштабный рефакторинг и оптимизацию legacy-кода, что повысило читаемость и ускорило работу системы. ● Оптимизировал SQL-запросы (добавил индексы, переработал JOIN, внедрил кэширование), сократив время отклика страниц в среднем в 2–3 раза. ● Вынес из монолита в отдельные микросервисы сервисы нотификаций, обработки изображений и интеграции с транспортными компаниями, что повысило масштабируемость и отказоустойчивость системы. ● Разработал сервис автоматической генерации XML-фидов для маркетплейсов, что ускорило процесс интеграции и обновления товарных данных. ● Внедрил централизованное логирование на базе ELK-стека (Elasticsearch, Logstash, Kibana), используя Monolog, упростив анализ и мониторинг работы системы. ● Настроил асинхронную обработку задач через RabbitMQ (отправка уведомлений, фоновая обработка изображений, обновление данных), что позволило разгрузить основной поток запросов. ● Реализовал интерфейс для автоматической генерации SEO-полей (title, description, H1), что ускорило работу контент-менеджеров и улучшило SEO-метрики. ● Использовал агрегации в Elasticsearch для ускорения поиска и фильтрации товаров, обеспечив более высокую скорость отклика и удобство пользователей. ● Реализовал интеграции с внешними сервисами по REST и gRPC, обеспечив стабильный обмен данными между экосистемами. Команда: 2 Frontend-разработчика, 2 Backend-разработчика, 3 QA инженера, 2 аналитика, 1 менеджер проекта, 1 тимлид
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, MySQL, Docker, Elasticsearch, PHP, Go, gRPC
Отрасль проекта
E-commerce & Retail
Период работы
Ноябрь 2023 - По настоящее время  (2 года 9 месяцев)

Сервис удалённого контроля доступа в помещения

Роль
GO-разработчик
Обязанности
Цель проекта: Автоматизация управления доступом к помещениям на основе анализа данных с камер видеонаблюдения и систем бронирования для повышения безопасности, снижения затрат и удобства работы сотрудников. Архитектура: ● Микросервисная архитектура для сбора и обработки данных с внешних сервисов (камеры, СКУД, серверы событий) ● Асинхронная обработка событий через RabbitMQ ● Взаимодействие сервисов и интеграция с внешними системами через REST и TCP API ● Хранение данных в PostgreSQL, контейнеризация через Docker Задачи: ● Разработал микросервисы для обработки данных с камер видеонаблюдения и систем бронирования помещений, обеспечив автоматический контроль доступа. ● Внедрил алгоритмы распознавания лиц на основе видеопотоков, что повысило точность идентификации сотрудников. ● Реализовал систему учёта посещаемости через интеграцию с календарями и системами бронирования, повысив прозрачность использования помещений. ● Создал функционал автоматического принятия решений о доступе конкретных лиц или групп в зависимости от текущих данных, снизив нагрузку на охрану. ● Внедрил систему уведомлений для ответственных лиц при нарушении правил доступа, улучшив оперативность реакции на инциденты. ● Написал модульные и интеграционные тесты, повысив надёжность микросервисов. ● Исправил баги и участвовал в релизах продукта, обеспечив стабильную работу системы. ● Анализировал требования и принимал решения по архитектуре и взаимодействию с внешними сервисами, оптимизировав процессы разработки. Команда: 3 Backend-разработчика, 2 Frontend-разработчика, РП, дизайнер
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, Docker, GitLab, Echo, Computer Vision, IoT, SQLx, GOlang, TCP
Отрасль проекта
E-commerce & Retail
Начало работы
Май 2023 - Ноябрь 2023  (7 месяцев)

Модульная e-commerce платформа с интеграциями CRM, 1С и сторонними сервисами авторизации

Роль
Backend разработчик
Обязанности
Цель проекта: Разработка и развитие e-commerce системы по продаже детской одежды с использованием модульной архитектуры (package-by-feature) на базе PHP (Slim, Symfony). Платформа обеспечивала независимость сервисов и гибкость интеграций, включала интеграцию с Manzana CRM, 1С и сторонними сервисами авторизации (Яндекс ID, VK ID, Тинькофф ID). Архитектура: ● Модульная архитектура на PHP (Slim, Symfony) по паттерну package-by-feature; каждый пакет реализует отдельный сервис. ● Взаимодействие между модулями и внешними системами через REST API и очереди RabbitMQ. ● Для ресурсоёмких задач (обработка изображений) использовался отдельный микросервис на Go, работающий асинхронно через RabbitMQ и Docker. Задачи: ● Выполнил рефакторинг и оптимизацию legacy-кода, повысив читаемость и производительность системы. ● Спроектировал и реализовал функциональные модули в рамках архитектуры package-by-feature. ● Реализовал авторизацию через OAuth-провайдеров (Яндекс ID, VK ID, Тинькофф ID), включая обработку токенов, проверку прав доступа и синхронизацию данных пользователей. ● Разработал модуль SEO-метаданных с автогенерацией полей (title, description, H1) на основе данных из админки, что ускорило процесс наполнения и улучшило SEO-показатели. ● Подключил и настроил взаимодействие с микросервисом на Go для асинхронной обработки изображений, что снизило нагрузку на сервер и повысило общую производительность системы. ● Разработал функционал динамической генерации карты сайта для автоматической индексации товаров в поисковых системах. ● Настроил интеграции с Manzana CRM и 1С для синхронизации заказов, ассортимента и клиентских данных. ● Реализовал интеграции со сторонними сервисами по REST API, обеспечив надёжный обмен данными. Команда: 1 Frontend-разработчик, 3 Backend-разработчика, 1 QA инженер, 1 аналитик, 1 менеджер проекта
Стек специалиста на проекте
RabbitMQ, Git, MySQL, Docker, PHP, Go, REST API, Symfony, Slim
Отрасль проекта
E-commerce & Retail
Начало работы
Июль 2022 - Апрель 2023  (10 месяцев)

Формат работы

Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

Образование

Высшее

Учебное заведение
Пензенский государственный университет архитектуры и строительства
Специальность
Инженер по теплогазоснабжению и вентиляции
Завершение учебы
2016 г.

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

FinTech & Banking • Finance&Taxes • Logistics & Transport
ПД
Павел Д.
Golang разработчик
Ставрополь
Senior
4 415,58 Р/час
API first
API Gateway
Architecture
atomic
back
cache
Channels
chi
Clean Architecture
ClickHouse
+116

Backend-инженер с 6 годами коммерческого опыта разработки и эксплуатации production-систем на Go в доменах fintech, SaaS, e-commerce, edtech и enterprise. Основная специализация — проектирование высоконагруженных распределенных систем с требованиями к отказоустойчивости, предсказуемой латентности и горизонтальному масштабированию. Разрабатывал highload-сервисы с нагрузкой до 10 000–50 000 RPS и MAU до 27 млн пользователей. Работал с микросервисной архитектурой, event-driven системами и модульными монолитами с последующей декомпозицией. Обеспечивал SLA 99.9–99.99% за счет внедрения observability, rate limiting, retry-политик и circuit breaker. Использую Clean Architecture, Hexagonal Architecture и DDD как основу для проектирования доменной модели и изоляции инфраструктурных зависимостей. Применяю CQRS и event-driven подходы для разделения read/write-нагрузки и построения асинхронных процессов (Saga, Outbox pattern). Глубоко работаю с конкурентностью: goroutines, channels, sync.Mutex/RWMutex, WaitGroup, atomic operations, context propagation. Профилирую приложения (pprof), устраняю goroutine leaks, оптимизирую lock contention и аллокации памяти. Опыт разработки сетевых сервисов: HTTP (net/http), REST, gRPC, TCP, WebSockets. Проектирование API по принципу contract-first (OpenAPI/Protobuf), реализация versioning и backward compatibility. Работаю с реляционными и NoSQL БД: проектирование схем, индексация, оптимизация запросов, транзакции, connection pooling, read replicas, шардирование. Настраиваю кэширование (Redis) и брокеры сообщений (Kafka, RabbitMQ, NATS) для обеспечения высокой пропускной способности. Внедряю observability (Prometheus, Grafana, OpenTelemetry, Jaeger, Sentry), CI/CD (GitLab CI, GitHub Actions), контейнеризацию (Docker) и оркестрацию (Kubernetes). Веду code review, формирую ADR, занимаюсь менторством инженеров уровня Junior/Middle.

Подробнее
E-commerce & Retail • FinTech & Banking • Government & Public Sector • Information Security
КФ
Константин Ф.
Golang разработчик
Иннополис
Senior
3 896,1 Р/час
aiogram
aiohttp
Architecture
Bash
beego
cache
Channels
Clean Architecture
ClickHouse
Context
+105

Backend-разработчик с 10-летним опытом разработки и 6-ти летним коммерческим опытом разработки и эксплуатации систем на Python и Go. Основная специализация — проектирование ETL-процессов, работа с высоконагруженными данными, Data Engineering и автоматизация бизнес-процессов.. Работал с высоконагруженными системами и транспортом данных (до 15 000 RPS). Разрабатывал и поддерживал ETL-пайплайны, инструменты для мониторинга и сверки данных, системы сбора и визуализации метрик. Проектирую системы, используя принципы Clean Architecture и модульности для изоляции инфраструктурных зависимостей и упрощения тестирования. Применяю event-driven подходы для асинхронной обработки задач (RabbitMQ, Kafka). Имею опыт работы с конкурентностью в Go: goroutines, channels, sync primitives. Профилирую и оптимизирую приложения для повышения производительности и снижения потребления ресурсов. Опыт разработки сетевых сервисов и API: REST, gRPC, WebSockets. Проектирование контрактов и взаимодействий между сервисами. Работаю с реляционными и колоночными БД: проектирование схем, оптимизация запросов, индексация, транзакции, работа с большими объемами данных. Настраиваю брокеры сообщений (Kafka, RabbitMQ) для обеспечения надежной и быстрой передачи данных. Внедряю observability (Prometheus, Grafana, Loki, Zabbix, Elasticsearch, Jaeger), CI/CD (GitLab CI), контейнеризацию (Docker). Веду code review, менторю инженеров, участвую в анализе инцидентов и написании технической документации.

Подробнее

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

E-commerce & Retail
АК
Александр К.
Golang разработчик
Пенза
Senior
3 740,26 Р/час
PostgreSQL
RabbitMQ
Git
MySQL
Docker
Elasticsearch
REST
API
XML
JSON
+109

Александр — Golang-разработчик уровня Senior из Пензы. Специализируется на разработке backend-решений в сфере e-commerce. Имеет опыт работы с микросервисной архитектурой, RabbitMQ, Elasticsearch, Docker, REST и gRPC API. Участвовал в разработке мультибрендовой e-commerce платформы с CRM и мобильным API, где реализовывал и поддерживал микросервисы на Go, выполнял рефакторинг и оптимизацию legacy-кода, оптимизировал SQL-запросы, выводил сервисы из монолита в отдельные микросервисы. Также работал над сервисом удалённого контроля доступа в помещения, где разработал микросервисы для обработки данных с камер видеонаблюдения и систем бронирования, внедрил алгоритмы распознавания лиц, реализовал систему учёта посещаемости и уведомлений для ответственных лиц. Имеет опыт работы с модульной архитектурой на PHP (Slim, Symfony), OAuth-провайдерами, RabbitMQ, Go. Участвовал в разработке модульной e-commerce платформы с интеграциями CRM, 1С и сторонними сервисами авторизации. Ранее работал разработчиком Bitrix над корпоративной CRM-системой на базе Bitrix24, интегрированной с интернет-магазином розничной торговли и B2B-площадкой.

Подробнее
E-commerce & Retail • Social Networking
ВГ
Виталий Г.
Руководитель проекта
Липецк
Middle
779,22 Р/час
Управление разработкой
Kaiten
Gino
notation
srm
GanttPRO
Fire
File
figm
Arelle
+10

Люблю проводить свободное время за развитием навыков в менеджменте. Подписан на YouTube-каналы: Management Channel, ProductSense, RITFest Channel, Yandex for Products, а также на каналы в Telegram: Типичный Руководитель проектов, Продукты, книги и любовь, No Flame No Game и т.д. На данный момент читаю настольную книгу project-менеджера для развития навыков управления проектами. Меня всегда привлекала организация процессов и управление проектами. В образовании я приобрел ценный опыт координации команд и решения сложных задач. Теперь хочу применить эти навыки в управлении проектами. Вдохновляет возможность структурировать процессы, работать с разными командами и клиентами, оптимизировать ресурсы для наилучших результатов. Это не только профессиональный рост, но и возможность значимого вклада в личностное развитие.

Подробнее