Игорь К. Golang разработчик, Senior

ID 28852
ИК
Игорь К.
Мужчина, 34 года
Россия, Воронеж, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Senior
Навыки
API
Clean Architecture
Confluence
csrf
DevOps
Docker
Docker Compose
Echo
Elasticsearch
ELK Stack
event-driven
Fiddler
Framework
Gin
Git
GitHub Actions
Go
golangci-lint
gomock
GORM
Grafana
gRPC
Helm
Jira
JWT
Kafka
Kibana
Kubernetes
Logrus
Logstash
makefile
Middleware
MySQL
oauth2
OpenAPI
ORM
PostgreSQL
Postman
Prometheus
RabbitMQ
Redis
REST
REST API
Swagger
Testify
Testing
Trello
Zap
архитектура
Базы данных
Документация
и процессы
и событийная
контейнеризация
Логирование
Мониторинг
настройка
очереди
Работа с интеграциями
sqlmock
Отрасли
EdTech
Travel, Hospitality & Restaurant business
Главное о специалисте
Backend-разработчик с 5 годами опыта в создании микросервисов и REST API на Go. Специализируюсь на автоматизации бизнес-процессов, интеграциях (Kafka, gRPC) и настройке CI/CD. Работал в проектах для медицины и складской логистики, выполняя задачи от аналитики до релиза. Пишу документацию, помогаю младшим разработчикам.
Проекты   (5 лет 1 месяц)
Авто-Евро
Роль
Golang Backend Разработчик
Обязанности
Команда:6 backend, 1 frontend, 1 DevOps, 1 product manager, 1 QA. Проект: Разработка распределенной backend-системы для автоматизации складских операций, обработки товарных остатков, маркировки и формирования заказов поставщикам. Система построена на микросервисной архитектуре и обменивается событиями через RabbitMQ. Основной фокус — надежность, масштабируемость и производительность при высокой нагрузке. Задачи: Разрабатывал микросервисы на Go (Gin, gRPC) для автоматизации инвентаризации складов и анализа расхождений остатков. Реализовал генерацию QR-кодов для маркировки товаров с поддержкой различных форматов печати (gopdf). Разработал сервис автоформирования заявок поставщикам, синхронизированный с остатками на складах (PostgreSQL, GORM, go-cron). Интегрировал брокер RabbitMQ для обмена событиями между микросервисами в архитектуре Event-Driven. Настроил кэширование Redis для ускорения доступа к часто запрашиваемым товарам и остаткам. Реализовал JWT-авторизацию и middleware для защиты эндпоинтов (CORS, логирование с Logrus/Zap). Писал unit- и integration-тесты (testify, gomock, sqlmock, httptest), обеспечив покрытие кода на уровне 85%. Настроил метрики и алерты через Prometheus и Grafana, участвовал в CI/CD-процессе (Docker, Git, GitHub Actions).
Достижения
Внес ключевой вклад в автоматизацию логистических процессов, сократив время инвентаризации на 40%. Повысил стабильность системы за счёт внедрения RabbitMQ и отказоустойчивой очереди заказов поставщикам. Ускорил SQL-запросы в критичных бизнес-сценариях на 25% за счёт оптимизации индексов и перехода к кэшированию в Redis. Повысил прозрачность и контроль над системой благодаря внедрённому мониторингу (Prometheus, Grafana) и централизованному логированию. Обеспечил покрытие тестами 85%, что снизило количество дефектов на проде и ускорило код-ревью.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, Docker, Go, Swagger, Grafana, Prometheus, JWT, gRPC, Zap, Logrus, GORM, Testify, Testing, Redis, Gin, gomock, crons, брокер сообщений, gopdf
Отрасль проекта
EdTech
Период работы
Сентябрь 2023 - По настоящее время  (1 год 11 месяцев)
Ecosense
Роль
Golang Backend Разработчик
Обязанности
Команда:5 backend, 2 frontend, 1 DevOps, 1 product manager, 1 analyst, 2 QA. Проект:Разработка backend-части платформы для медицинских лабораторий, автоматизирующей ввод, обработку и оповещение о результатах анализов. Система предназначена для лаборантов, врачей и аналитиков, обеспечивая высокую скорость обработки данных, достоверность и удобную интеграцию с другими сервисами. Задачи: Разрабатывал функционал для быстрого ввода результатов анализов лаборантами на Go(Echo). Задокументировал API с помощью Swagger (OpenAPI), что упростило интеграцию с фронтендом Создал систему автоматических уведомлений для врачей и лаборантов о готовности анализов, реализовав асинхронную рассылку событий через Apache Kafka. Выполнил перенос неструктурированных legacy-данных из Excel (VBA) в базу данных (MySQL, GORM). Автоматизировал создание тестовых данных для аналитиков и QA-инженеров. Настроил логирование с помощью Logrus и Zap. Реализовал сбор метрик с помощью Prometheus и визуализацию в Grafana, добавив алерты на ключевые показатели. Покрыл критичные модули unit- и integration-тестами с использованием testify, sqlmock, gomock и httptest, обеспечив уровень покрытия 80%. Участвовал в CI/CD-процессе (Docker, Git).
Достижения
Снизил время оповещения врачей до 2 секунд после готовности анализа благодаря асинхронной обработке через Kafka. Обеспечил корректную миграцию более 100 тыс. записей из Legacy-данных в MySQL без потерь. Ускорил подготовку тестовой среды для аналитиков и QA на 70% за счёт автоматизации генерации данных. Повысил качество релизов и ускорил код-ревью благодаря высокому уровню тестового покрытия (80%) и документированному API (Swagger).
Стек специалиста на проекте
Git, MySQL, Docker, Go, Swagger, Grafana, Prometheus, Echo, Zap, Logrus, GORM, Testify, Kafka, Testing, gomock
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Февраль 2022 - Август 2023  (1 год 7 месяцев)
Securion
Роль
Golang Backend Разработчик
Обязанности
Команда: 5 backend developer, 3 frontend developer, 1 DevOps engineer, 2 QA engineer, 1 product manager, 1 system analyst Проект:Система управления доступом (IDM), предназначенная для централизованного контроля аутентификации, авторизации и жизненного цикла пользователей в корпоративной среде. Задачи: Участвовал в доработке и расширении IDM-системы (Identity and Access Management), реализованной по принципам чистой архитектуры (Clean Architecture). Система обеспечивала централизованное управление доступом, поддержку SSO, интеграцию с внешними сервисами и аудит действий пользователей. Реализовал модуль интеграции с 1С:Предприятие, позволяющий создавать пользователей, назначать роли и управлять их доступом в этой системе на основе политики доступа IDM. Создал интеграцию с Bitrix24 для автоматического управления правами сотрудников на корпоративном портале на основе ролей, назначенных в IDM-системе. Это позволило централизованно контролировать доступ без необходимости ручного вмешательства. Реализовал модуль отправки уведомлений через Telegram Bot API как новый канал коммуникации в системе. Разработал сервис автоматического отзыва прав (блокировки доступа) при начале отпуска сотрудника и восстановления доступа при возвращении. Создал сервис временного делегирования прав между сотрудниками. Реализовал поддержку существующего ELK-стека в рамках новых модулей, интегрировав логирование ключевых событий (назначение/отзыв прав, делегирование) с использованием Zap и Logrus. Покрыл новые компоненты unit- и integration-тестами с использованием testify, sqlmock, gomock и httptest, обеспечив уровень покрытия 80%. Документировал REST API с помощью Swagger (OpenAPI). Интегрировал Git в CI/CD-процесс с использованием GitHub Actions для автоматической сборки Docker-образов и деплоя на staging и production.
Достижения
Внёс значительный вклад в функциональность IDM-системы за счёт реализации новых механизмов контроля доступа: автоматический отзыв прав и временное делегирование. Улучшил прозрачность и аудитируемость системы за счёт централизованного логирования и сбора метрик через Prometheus + Grafana. Обеспечил надежность новых модулей благодаря высокому уровню тестового покрытия (80%) и регулярному код-ревью.
Стек специалиста на проекте
Grafana, Clean Architecture, gomock, Elasticsearch, Git, Go, Kibana, Swagger, Redis, LDAP, Prometheus, OpenId Connect, Echo, Zap, GORM, Testify, Logstash, ELK Stack, OIDC, Docker, Logrus, Testing, Telegram Bot API, crons, PostgreSQL, oauth2
Отрасль проекта
EdTech
Период работы
Июль 2020 - Январь 2022  (1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Воронежский государственный технический университет,
Специальность
Факультет автоматики и электромеханики,
Завершение учебы
2014 г.

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

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