Кирилл Ю. Golang разработчик, Senior

ID 25515
КЮ
Кирилл Ю.
Мужчина, 26 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 211,19 Р/час
вкл. НДС 5% (119.05 Р)
Специалист доступен с 21 августа 2025 г.

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

Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Senior
Навыки
AOP
Apache Kafka
Bitbucket
boot
Channels
CI/CD
cloud
Confluence
Coroutines
Data
Docker
ELK Stack
Framework
Git
GitLab
GOlang
Gradle
Grafana
gRPC
Hibernate
Java
Jenkins
Jira
JOOQ
jsonPath
JUnit 5
Kibana
Kubernetes
Liquibase
Logstash
Mockito
Notion
ORM
PostgreSQL
Prometheus
Redis
REST API
Spring
TeamCity
test containers
Testing
Vaadin
Web
Yandex Tracker
Базы данных
библиотеки
контейнеризация
Контроль версий
миграции
Мониторинг
Нереляционные БД (NoSQL)
Оркестрация
Java 11-17
Отрасли
AI & Robotics
E-commerce & Retail
FinTech & Banking
Главное о специалисте
Опытный разработчик с 7 годами работы в области программирования. Занимаюсь созданием и оптимизацией микросервисов, разработкой API и интеграцией со сторонними сервисами. В моих проектах я рефакторил код, настраивал системы мониторинга и алертинга, а также разрабатывал функционал для управления складскими и логистическими процессами. Участвовал в проектировании баз данных, оптимизации SQL-запросов и реализации бизнес-логики. Моя работа включает тесное взаимодействие с командами аналитиков и проведение код-ревью. Стремлюсь к созданию надежных и эффективных решений, применяя современные технологии и архитектурные подходы. Опыт: 7 лет ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ: ● Разработка программного обеспечения: Создание и поддержка микросервисов, реализация бизнес-логики, рефакторинг и оптимизация кода. ● Интеграции: Настройка и поддержка интеграций со сторонними сервисами и маркетплейсами, разработка API для взаимодействия микросервисов. ● Проектирование и оптимизация баз данных: Написание и оптимизация SQL-запросов, проектирование схем баз данных, использование индексации для повышения производительности. ● Мониторинг и алертинг: Настройка систем мониторинга и алертинга с использованием Prometheus и Grafana для выявления аномалий. ● Код-ревью: Проведение ревью кода для обеспечения качества и соответствия стандартам. ● Тестирование: Написание юнит- и интеграционных тестов (с использованием JUnit, Mockito, Test Containers). ● Деплой и CI/CD: Подготовка релизных веток, деплой задач в продуктовую среду, работа с инструментами автоматизации (Jenkins, TeamCity). ● Работа с архитектурой: Применение архитектурных паттернов, разработка ролевых моделей для управления правами пользователей. ● Оптимизация производительности: Разработка алгоритмов кэширования, постраничного вывода данных, оптимизация запросов к базе данных. ● Фронтенд-разработка: Создание пользовательских интерфейсов с использованием Vaadin Framework. ● Управление задачами и планирование: Участие в оценке и планировании зада
Проекты   (7 лет 3 месяца)
Магнит Маркет — бывший маркетплейс KazanExpress
Роль
Старший Golang разработчик
Обязанности
Это современный маркетплейс, объединяющий тысячи продавцов и покупателей в одном удобном цифровом пространстве. Наша платформа предлагает широкий ассортимент товаров — от электроники и бытовой техники до моды, красоты и товаров для дома Задачи: • Рефакторинг существующего кода и реализация нового функционала • Разработка WMS (Warehouse Management System) для оптимизации хранения товаров на складах • Разработка LMS (Logistics Management System) для организации доставки за 1 сутки • Разработка FMS (Feedback Management System) для управления отзывами • Интегрировал ELK Stack (Logstash, Kibana) для централизованного логирования • Проведение код-ревью • Участие в планировании и оценке задач со смежными командами • Настройка и поддержка интеграций со сторонними микросервисами • Разработка API для общения микросервисов • Работал с Linux (развертывание, отладка, bash-скрипты) • Написание SQL запросов Результаты / достижения на проекте: • Интеграция старой версии приложения в экосистему Магнита • В рамках FMS настроил интеграцию со сторонними маркетплейсами, что позволило получать рейтинг товаров с других площадок и отображать его в рамках нашего приложения • Разработал и внедрил новые модули в рамках WMS, что позволило разделять товары на несколько подразделений (центральный склад и склад продавца). В результате получилось реализовать доставку со склада продавца • Участвовал в создании LMS, обеспечившей доставку за 1 сутки для большинства заказов в отдельных регионах • Реализовал совместно с коллегами FMS с механизмами модерации, фильтрации и сортировки отзывов • Доработал gRPC API для взаимодействия микросервисов, обеспечив отказоустойчивость и низкие задержки Технологии и инструменты: • Go • PostgreSQL • Redis • Kafka • Docker • Kubernetes • gRPC • Prometheus/Grafana • Gitlab • Gitlab CI/CD • Gorm • Prometheus + Grafana • Clickhouse • Makefile
Достижения
• Интеграция старой версии приложения в экосистему Магнита • В рамках FMS настроил интеграцию со сторонними маркетплейсами, что позволило получать рейтинг товаров с других площадок и отображать его в рамках нашего приложения • Разработал и внедрил новые модули в рамках WMS, что позволило разделять товары на несколько подразделений (центральный склад и склад продавца). В результате получилось реализовать доставку со склада продавца • Участвовал в создании LMS, обеспечившей доставку за 1 сутки для большинства заказов в отдельных регионах • Реализовал совместно с коллегами FMS с механизмами модерации, фильтрации и сортировки отзывов • Доработал gRPC API для взаимодействия микросервисов, обеспечив отказоустойчивость и низкие задержки
Стек специалиста на проекте
PostgreSQL, Docker, Go, Grafana, Kubernetes, GitLab, TCP/IP, SSH, Prometheus, HTTP, ClickHouse, gRPC, DNS, GORM, Kafka, Redis, GitLab CI/CD, makefile
Отрасль проекта
E-commerce & Retail
Период работы
Май 2022 - По настоящее время  (3 года 4 месяца)
Инструменты Тестирования
Роль
Golang разработчик
Обязанности
Проект: Централизованное управление и визуализация процессов тестирования. Создание универсального инструмента для комплексного тестирования, предназначенный для управления всеми процессами тестирования в одном месте. Система поддерживает весь жизненный цикл тестирования как для ручных, так и для автоматизированных тестов. Задачи: • Разработка нового функционала • Реагирование на ошибки в продакшене • Написание sql запросов и оптимизация существующих • Создание интеграций с популярными трекерами задач • Проработка и реализация бизнес-логики совместно с командой аналитиков • Разработка плагина для браузера • Проведение код ревью на регулярной основе • Написание юнит тестов и интеграционных тестов
с использованием TestContainers Результаты / достижения на проекте: • Совместно с коллегами переделали систему отображения тест-кейсов на древовидную, что позволило улучшить навигацию и увеличить скорость работы пользователей • Рефакторинг плагина для Jira, что позволило уменьшить количество ошибок и сделать его более удобным для расширения. Добавил поддержку кастомных workflows для клиентов. • Доработал интеграции с популярными таск-трекерами, покрыл все тестами • Разработал систему мониторинга использования лицензионной версии приложения, что позволило руководству компании прогнозировать продажи платных версий • Настроил мониторинг и аллертинг (Prometheus + Grafana) для ключевых метрик приложения, что помогло выявлять аномалии до сбоев. • Участвовал в реализации ролевой модели для гибкого управления правами пользователей
Стек специалиста на проекте
PostgreSQL, Docker, Go, GraphQL, JUnit, REST API, Jenkins, Notion, Grafana, Kubernetes, GitLab, Prometheus, ORM, JOOQ, Yandex Tracker, GOlang
Отрасль проекта
AI & Robotics
Период работы
Ноябрь 2020 - Май 2022  (1 год 7 месяцев)
Страховая компания (банк)
Роль
Java-разработчик
Обязанности
Проект: Разработка web-приложения для сотрудников банка в области "Страхование жизни". Ключевая задача проекта - автоматизация бизнес-процессов внутри банка. Задачи: • Разработка микросервисов и поддержка существующих • Создание интеграций между сервисами • Проработка и реализация бизнес-логики совместно с командой аналитиков • Доработка и рефакторинг существующей кодовой базы проекта • Практическое применение архитектурных паттернов • Проведение код ревью • Покрытие кода тестами (юнит и интеграционными с использованием Test Containers) • Деплой задач в продуктовую среду, подготовка релизной ветки • Проектирование схем БД и оптимизация sql запросов; • Работал с Linux (администрирование серверов). • Постоянное повышение профессионального уровня в соответствии с требованиями заказчика Результаты / достижения на проекте: • Совместно с аналитиком создал микросервис, основной задачей которого является подсчет кумуляционных рисков • Разработка алгоритма кэширования данных, для сокращения запросов через kafka в другие микросервисы и ускорения времени работы приложения • Реализовал постраничный вывод данных и на основе них написал фронтенд при помощи Vaadin Framework, выполнял небольшие фронтенд задачи на React.js, TypeScript. • Создание микросервиса, который при помощи Spring Scheduler запускал плановые проверки пользовательских заявлений согласно бизнес-требованиям заказчика • Оптимизировал SQL запросы в БД при помощи индексации полей в таблице, что позволило уменьшить время ответа сервиса • Интеграция со сторонними сервисами банка для выполнения расчетов страховых выплат по конкретному заявлению и фильтрации участников заявления на нахождение в критических • Создание личного кабинета руководителя с правами администратора и расширенным функционалом • Создание интерфейса, который позволил общаться сотрудникам между собой внутри каждого заявления, с возможностью отправки/скачивания документов, использования шаблонов ответов, редактирования, создания черновиков и т.д. 

Стек специалиста на проекте
ELK, grade, NATS, Data, AOP, Liquibase, Kibana, Bitbucket, Mockito, Linux, Prometheus, Vaadin, boot, cloud, Jaeger, Logstash, Web, jsonPath, Confluence, TeamCity, Hibernate, ORM, TypeScript, JUnit 5, Java 11, React, Testing, JavaScript, Spring, Jira, PostgreSQL, Framework, JSON-RPC, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2018 - Ноябрь 2020  (2 года 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальный исследовательский университет ИТМО, Санкт-Петербург
Специальность
Автоматизация технологических процессов и производств (по отраслям)
Завершение учебы
2022 г.

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

Blockchain • FinTech & Banking • Telecom
ИТ
Иван Т.
Владимир
Golang разработчик
Senior
3 596,53 Р/час
*nix
C++
Оркестрация
ELK
Grafana
брокеры сообщений
Логирование
контейнеризация
Базы данных
Lua
+44

Go-разработчик с более чем 8-летним опытом в бэкенд-разработке, включая микросервисную архитектуру, распределённые системы и блокчейн-платформы. Основной стек — Golang, gRPC, Kubernetes, PostgreSQL. Имею опыт руководства техническими частями проектов и наставничества. Разрабатывал решения для высоконагруженных и отказоустойчивых систем, в том числе в финансовом и телеком-секторах. Опыт работы: 8 лет 4 месяца Ключевые навыки - Golang: 5+ лет коммерческой разработки (микросервисы, блокчейн, высоконагруженные системы). - Многопоточность/асинхронность: Опыт в распределённых системах (Kafka, Pulsar), оптимизации goroutines. - API и сетевые протоколы: REST/gRPC, TCP/IP, HTTP, DNS (реализация в блокчейн-платформе и голосовом помощнике). - Базы данных: PostgreSQL, MongoDB, LevelDB (шардирование, оптимизация запросов). - DevOps-стек: Docker/Kubernetes, CI/CD (Jenkins, GitLab CI), мониторинг (Prometheus, Jaeger, ELK). - Брокеры сообщений: Apache Kafka (банковские сервисы), Apache Pulsar (голосовой помощник). - Тестирование: Написание unit- и интеграционных тестов для микросервисов. - Инструменты: Git, Jira, Confluence.

Подробнее

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

E-commerce & Retail • Insurance
ДЦ
Дарья Ц.
Минск
QA авто
Senior
3 766,23 Р/час
Работа с базами данных
Xray
ELK
Zephyr
Работа с интеграциями
Allure Report
Allure TestOps
анализ
AWS
Scrumban
+62

QA/AQA Инженер с опытом работы 5+ лет QA/AQA инженер, ориентированный на результат, с более чем 5-летним опытом работы в ручном и автоматизированном тестировании веб-приложений. Опыт в тестировании REST API и пользовательского интерфейса, в поддержке автоматизированных фреймворков. Опыт разработки обширной документации для процессов QA (включая планы и стратегии тестирования). Способна применять различные техники тест-дизайна и лучшие практики. Умение настраивать среду непрерывной интеграции для автоматизации. Успешно приобретенный опыт в первоначальном выпуске продукта, в изучении и анализе проблемных ситуаций и нахождении дефектов. Обладает отличными коммуникационными и аналитическими навыками, способна понимать и анализировать сложные проблемы. Домены Финтех, Страхование, Электронная коммерция

Подробнее