АК
Александр К.
Мужчина, 30 лет
Россия, Пенза, UTC+3
Ставка
3 837,48 Р/час
вкл. НДС 7% (196.26 Р)
Специалист доступен с 13 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
Я - Backend-разработчик с 5-летним опытом работы с Go, специализируюсь на разработке микросервисных систем и высоконагруженных приложений. Реализовывал микросервисы, оптимизировал SQL-запросы и базы данных, внедрял асинхронную обработку через RabbitMQ и Kafka, интегрировал внешние сервисы через REST, gRPC и GraphQL.
Использую паттерны конкурентности Go (goroutines, channels, worker pools) и generics для повышения производительности и устойчивости сервисов. Участвовал в создании e-commerce платформ, CRM-систем и сервисов удалённого контроля доступа.
Опыт работы с PHP и Bitrix позволил плавно мигрировать legacy-сервисы в Go и улучшить поддержку бизнес-процессов. Активно применяю тестирование, мониторинг и CI/CD, слежу за читаемостью и поддерживаемостью кода.
Стремлюсь создавать масштабируемые, надёжные решения и эффективно работать в команде.
Проекты
(5 лет 2 месяца)
Мультибрендовая e-commerce платформа с CRM и мобильным API
Роль
Golang разработчик
Обязанности
Цель проекта
Развитие и поддержка высоконагруженной 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
Отрасль проекта
HRTech
Период работы
Ноябрь 2023 - По настоящее время
(1 год 11 месяцев)
Сервис удалённого контроля доступа в помещения
Роль
GO-разработчик
Обязанности
Цель проекта Автоматизация управления доступом к помещениям на основе анализа данных с камер видеонаблюдения и систем бронирования для повышения безопасности, снижения затрат и удобства работы сотрудников.
Архитектура ● Микросервисная архитектура для сбора и обработки данных с внешних сервисов (камеры, СКУД, серверы событий)
● Асинхронная обработка событий через RabbitMQ
● Взаимодействие сервисов и интеграция с внешними системами через REST и TCP API
● Хранение данных в PostgreSQL, контейнеризация через Docker
Непосредственные задачи ● Разработал микросервисы для обработки данных с камер видеонаблюдения и систем бронирования помещений, обеспечив автоматический контроль доступа.
● Внедрил алгоритмы распознавания лиц на основе видеопотоков, что повысило точность идентификации сотрудников.
● Реализовал систему учёта посещаемости через интеграцию с календарями и системами бронирования, повысив прозрачность использования помещений.
● Создал функционал автоматического принятия решений о доступе конкретных лиц или групп в зависимости от текущих данных, снизив нагрузку на охрану.
● Внедрил систему уведомлений для ответственных лиц при нарушении правил доступа, улучшив оперативность реакции на инциденты.
● Написал модульные и интеграционные тесты, повысив надёжность микросервисов.
● Исправил баги и участвовал в релизах продукта, обеспечив стабильную работу системы.
● Анализировал требования и принимал решения по архитектуре и взаимодействию с внешними сервисами, оптимизировав процессы разработки.
Состав команды 3 Backend-разработчика, 2 Frontend-разработчика, РП, дизайнер
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, Docker, GitLab, Echo, Computer Vision, IoT, SQLx, GOlang, TCP
Отрасль проекта
Urban technology
Период работы
Май 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, CRM, Go, REST API, Symfony, Microservices, Slim
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2022 - Апрель 2023
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Пензенский государственный университет архитектуры и строительства
Специальность
Бакалавр, Инженер по теплогазоснабжению и вентиляции
Завершение учебы
2016 г.