Владимир М. Golang разработчик, Senior

ID 18357
ВМ
Владимир М.
Мужчина
Россия, Москва, UTC+3
Ставка
3 581,64 Р/час
вкл. НДС 7% (183.18 Р)
Специалист доступен с 4 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Senior
Навыки
A/B testing
av databus
bdui
C++
clickstream
etcd
Gin
Go
go-chi
Grafana
Graphite
gRPC
HTTP
Integration testing
Kafka
Kibana
Kubernetes
Mux
NATS
Neo4j
ory hydra
ory kratos
PostgreSQL
Prometheus
Protobuf
Redis
REST
S3
Sentry
Sphinx
SQL
Testify
WebSockets
UI and Unit tests
Отрасли
E-commerce & Retail
Telecom
Знание языков
Английский — B1
Главное о специалисте
Backend-разработчик с функциями Golang c более чем 4 годами опыта в коммерческих проектах. Высшее техническое образование. Работал над решениями для автоматизации бизнес-процессов и разработки высоконагруженных микросервисных систем. Участвовал в проектах для таких областей, как финансы, e-commerce и здравоохранение. Создавал и поддерживал продукты, включая финансовые платформы, системы мониторинга и MedTech. Специализируется на разработке микросервисов, масштабируемых решений, оптимизации производительности приложений, а также работе с асинхронными системами на основе Kafka и Kubernetes.
Проекты   (4 года 6 месяцев)
Avito
Роль
Backend Engineer
Обязанности
Описание: команда Home&Living - товары для дома и дачи, проект “мебель на заказ”, позволяет пройти весь путь с мебелью на заказ: составление и согласование проекта, внесение предоплаты через Avito, изготовление по проекту, доставка, сборка, гарантия, закрытие сделки. Стадия разработки: с 0 / масштабирование. Участие в проекте: Проектирование архитектуры, в т.ч. с точки зрения NFR - оптимизация времени, расчет показателей, масштабирование нагрузки; Декомпозиция задач; Составление TDR, технических ресерчей; Работа над 30+ микросервисами, включая наш домен; Тестирование: unix, интеграционные, системные тесты, AB тесты для нового функционала. Интересное: На проекте используется микросервисная архитектура, асинхронное/синхронное межсервисное взаимодействие; Мониторинг в Grafana + Sentry; В основном писал на Go, иногда приходилось на C++. Нагрузка: RPM 400к+. Рефакторинг / разработка нового функционала - 10/80. Архитектурные / Фичовые задачи - 30/70. Соотношение работы Back/Front разработчиком - 20/80. Соотношение работы менеджером/разработчиком - 30/70. Команда: 1 PM, 1 Lead, 1 Front, 4 Back- разработчика, 1 QA, 2 аналитик, 1 дизайнер. Стек: Go, Postgres, Redis, AV DataBus, BDUI, Grafana, Sentry, clickstream.
Стек специалиста на проекте
PostgreSQL, Go, Grafana, Prometheus, Sentry, Redis, clickstream, bdui, av databus
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2023 - По настоящее время  (2 года 6 месяцев)
Wildberries
Роль
Backend Engineer
Обязанности
Длительность: 7 месяцев. Описание: Приложение Balance-pay (Финансы). Позволяет пользователям управлять финансами в ВБ кошельке, так же для сотрудников есть возможность выводить ЗП. Стадия разработки: с 0. Участие в проекте: Реализация около 12 внутренних интеграций с сервисами Wildberries, а также несколько внешних интеграций для обработки финансовых операций; Разработка и поддержка всей backend-части приложения, включая управление запросами и обработку данных; Настройка и работа с конфигурацией Kubernetes (k8s) для оркестрации микросервисов; Написание миграции и использование сырых SQL-запросов для взаимодействия с базой данных PostgreSQL. Рефакторинг / разработка нового функционала - 30/70. Архитектурные/Фичовые задачи - 5/95. Соотношение работы менеджером/разработчиком - 5/95. Команда: 1 PM, 1 Lead, 3 Mobile, 3 Backend, 1 аналитик, 1 дизайнер. Стек: Golang, HTTP + GRPC + protobuf, testify, go-chi, S3, PostgreSQL, Kafka, k8s.
Стек специалиста на проекте
PostgreSQL, Kubernetes, HTTP, Protobuf, gRPC, Testify, Kafka, GOlang, S3, go-chi
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2022 - Январь 2023  (7 месяцев)
Платформы для Телемедицинских консультаций
Роль
Backend Engineer
Обязанности
Длительность: 1 год 5 месяцев. Описание: интеграция классификатора в системы здравоохранения для удобного использования российскими медицинскими специалистами. Стадия разработки: с 0. Участие в проекте: Реализация обработки и хранения данных классификатора в базе данных PostgreSQL и Neo4j, обеспечивая оптимальное хранение сложных связей между медицинскими терминами; Создание и поддержка REST и gRPC API для обеспечения доступа к локализованной версии МКБ-11, позволяя внешним системам обращаться к данным классификатора; Настройка и конфигурирование системы Ory Kratos и Ory Hydra для управления аутентификацией и авторизацией, чтобы обеспечить безопасность доступа к данным МКБ-11; Разработка и поддержка системы обмена сообщениями на базе Kafka для асинхронной обработки запросов на обновление классификатора и оповещения о новых изменениях в международной базе; Написание сложных SQL-запросов для PostgreSQL и проведение оптимизации работы с данными, включая разработку и выполнение миграций для добавления новых функций и обновления структуры базы данных. Рефакторинг / разработка нового функционала - 10/90. Архитектурные/Фичовые задачи - 30/70. Соотношение работы менеджером/разработчиком - 5/95. Команда: 1 Lead, 3 Frontend, 3 Backend, 1 дизайнер. Стек: Go, PostgreSQL, немного Neo4j, Ory Kratos, Ory Hydra, Kafka.
Стек специалиста на проекте
PostgreSQL, Go, Kafka, Neo4j, ory kratos, ory hydra
Отрасль проекта
Telecom
Период работы
Февраль 2021 - Июнь 2022  (1 год 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
МГТУ им. Н.Э. Баумана, Москва
Специальность
Компьютерная безопасность
Завершение учебы
2022 г.

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

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

Logistics & Transport • RnD
ЕП
Евгений П.
Ижевск
DevOps
Middle
2 337,66 Р/час
HAProxy
Оркестрация
Grafana
Работа с интеграциями
vector
операционные системы
ДО
Логирование
контейнеризация
автоматизация
+58

Операционные системы и серверное администрирование Linux : 14 лет активного использования Linux (Debian, Ubuntu, CentOS) в качестве десктопной и серверной платформы. Опыт настройки и сопровождения серверов. Bash/Shell : Создание скриптов для автоматизации задач, использование командной строки (grep, sed, awk). Контейнеризация и оркестрация Docker : Развертывание и управление контейнерами, создание Docker Compose файлов для локального и продакшен развертывания. GitLab CI/CD, Jenkins : Автоматизация процессов сборки, тестирования, доставки и деплоя приложений. Kubernetes, Talos, Flux - настройка, эксплуатация Автоматизация инфраструктуры Ansible : Написание плейбуков для автоматизации конфигурации и управления инфраструктурой. HAProxy : Настройка балансировки нагрузки для обеспечения высокой доступности сервисов. Мониторинг и логирование ELK Stack : Запуск, настройка паттернов для обработки логов, построение дашбордов и графиков. Prometheus & Grafana, Alertmanager, Loki : Опыт работы с мониторингом производительности и состояния систем, сбор и анализ логов. Vector, Victoria - сбор метрик . Базы данных SQL : Опыт работы с PostgreSQL, MySQL — от разворачивания до создания баз и таблиц. NoSQL : Работа с MongoDB для хранения и управления данными. Oracle : Был разработчиком и сопровождал проекты на Oracle APEX и PL/SQL. Веб-серверы и сетевые технологии Nginx, Apache : Конфигурирование и оптимизация веб-серверов для повышения отказоустойчивости и масштабируемости. Сетевые технологии : Понимание принципов работы сетей, протоколов и архитектурных решений для построения надежных систем. Программирование Python : Основной язык программирования для написания скриптов и автоматизации задач. Bash/CLI утилиты : Глубокое знание командной строки, частое использование grep, sed, awk. CI/CD и DevOps инструментарий GitLab CI/CD : Сборка артефактов, доставка и запуск приложений на серверах. Jenkins : Интеграция в процессы автоматизации сборки и деплоя.

Подробнее