Иван Ш. Golang разработчик, Senior

ID 30555
ИШ
Иван Ш.
Мужчина, 41 год
Россия, Москва, UTC+3
Ставка
3 116,88 Р/час
НДС не облагается
Специалист доступен с 31 августа 2025 г.

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

Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Senior
Навыки
aiohttp
Asyncio
Bash
CI/CD
DBT
Django
Docker
DRF
DRY
Elasticsearch
ELK
ETL-процессы
FastAPI
Git
GitHub
GitHub Actions
GitLab
Go
Grafana
Kafka
Kibana
KISS
Kubernetes
Microservice Architecture
MS Excel
MySQL
oauth2
OpenTelemery
Postgis
PostgreSQL
Prometheus
Python
RabbitMQ
Redis
REST API
SOLID
VBA
архитектура
Базы данных
витрины
инструменты
методологии
Проектирование БД
технологии
Отрасли
Information Security
Social Networking
Telecom
Главное о специалисте
Опытный backend-разработчик с более чем 5 годами опыта в проектировании и разработке высоконагруженных сервисов на Go. Успешно участвовал в проектах от идеи до выхода в продакшн, включая декомпозицию монолитных систем на микросервисы. Практикует подходы Event Storming и Data Mining, активно применяет паттерны проектирования и принципы SOLID, DRY, KISS. Имеет опыт работы в крупных компаниях, таких как МТС Диджитал и Deloitte. Уверенно взаимодействует с заказчиками, аналитиками и тестировщиками, легко адаптируется к изменениям, работает в команде без конфликтов, ответственно подходит к поставленным задачам.
Проекты   (7 лет 5 месяцев)
МТС Диджитал, декомпозиция монолитной системы на микросервисы
Роль
Go-developer
Обязанности
Команда: 5 backend-разработчиков, 4 тестировщика, 2 аналитика, тимлид Задачи: •Полный цикл работы с контрактами gRPC: написание .proto-файлов, кодогенерация клиентского и серверного кода на Go, поддержание актуальности API. •Настройка метрик Prometheus на сервисах •Разработка сервиса для подключение сторонних эквайринг банков (Сбер, Яндекс Сплит, МТС Банк и пр.) •Разработка сервиса для работы с кредитными брокерами •Разработка сервиса по фискализации чеков согласно ФЗ -54 •Написание unit-тестов для каждого сервиса и работа с багами •Постоянная работа в команде с тестировщиками и бизнес аналитиками
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, Docker, Go, Kibana, Grafana, Kubernetes, GitLab, Prometheus, Kafka, Redis, OpenTelemery
Отрасль проекта
Telecom
Период работы
Сентябрь 2024 - По настоящее время  (1 год)
ЗащитаИнфоТранс, международная авиационная сервисная платформа (АСП), импортозамещение SITA
Роль
Старший Go-developer
Обязанности
Команда: 6 backend-разработчиков, 4 тестировщика, 3 frontend-разработчика, 2 дизайнера, руководитель проекта Задачи: •Документирование всех внешних REST API для личных кабинетов сервиса с помощью Swagger, что позволило фронтенд-разработчикам и сторонним потребителям быстро и корректно интегрироваться с бэкендом. •Разработка и оптимизация микросервисов на базе Kubernetes, Kafka и PostgreSQL. •Замена библиотеки для работы с Kafka с segmentio на kafka-franz, улучшение производительности. •Использование Redis для кеширования сессий пользователей и ускорения доступа к часто запрашиваемым данным •Рефакторинг сложных запросов в PostgreSQL, снижение времени выполнения с 12 минут до 5 секунд. •Фикс багов при работе с библиотекой авторизации Kratos. •Добавление новых типов данных в парсинг сообщений для АСП. •Реализация хендлеров для изменения пароля пользователя в личном кабинете. •Настройка мониторинга с Prometheus и Grafana, поддержка CI/CD процессов в GitLab. •Взаимодействие с тестировщиками и аналитиками для уточнения требований и разработки API.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Go, Swagger, Kubernetes, GitLab, Kafka, Redis
Отрасль проекта
Information Security
Период работы
Май 2023 - Июль 2024  (1 год 3 месяца)
Фрейтер, внутренние сервисы и CRM-интеграции
Роль
Golang & Python Backend developer
Обязанности
Команда: 3 backend-разработчика, 1 архитектор, 2 тестировщика, 1 frontend-разработчик, 2 аналитика, руководитель проекта Задачи: •Интеграция микросервисов через gRPC как основной транспорт для внутренней коммуникации, ensuring type-safe contracts. •Создание микросервисов на Golang •Парсинг данных из внешних источников и сайтов как на Golang, так и на Python • Полноценное создание микросервиса на Golang для департамента СБ, начиная со сбора требований, создания БД на Postgresql, написания REST API и заканчивая его деплоем в прод, включая процесс CI/CD •Следовал принципам DRY и KISS при проектировании микросервисов •Поддержка существующих сервисов компании на Golang и их актуализация • Подготовка аналитических витрин с помощью DBT сервиса •Создание ETL сервиса на Python с применением библиотеки asyncio и aiohttp для загрузки данных в ERP компании •Написание unit-тесты для бизнес-логики управления безопасностью и интеграций
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Elasticsearch, Python, Bash, Go, GitLab, aiohttp, FastAPI, Django, Asyncio, Redis, DRF
Отрасль проекта
Social Networking
Период работы
Март 2021 - Май 2023  (2 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Яндекс.Практикум — Python Developer 2021 г.
Образование
Высшее
Учебное заведение
Московский автомобильно-дорожный государственный технический университет
Специальность
Автомобили и автомобильное хозяйство
Завершение учебы
2007 г.

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

E-commerce & Retail • Marketing, Advertising & Design • Travel, Hospitality & Restaurant business
ДО
Дмитрий О.
Москва
Golang разработчик
Senior
3 766,23 Р/час
Ansible
Apache AirFlow
API Gateway
Bash
CI/CD
ClickHouse
Confluence
DevOps
Docker
Docker Compose
+68

Go-разработчик с большим опытом в проектировании и создании высокопроизводительных, масштабируемых микросервисов. Специализируюсь на автоматизации инфраструктуры с использованием Terraform, Kubernetes и CI/CD, оптимизируя процессы развертывания и сокращая время настройки. Успешно интегрировал критически важные сервисы в кластеры Kubernetes, обеспечивая стабильность системы и отказоустойчивость с помощью продвинутых методов масштабирования и стратегий балансировки нагрузки. Обладаю навыками проектирования и администрирования баз данных, в частности ClickHouse, а также имею опыт внедрения безопасного взаимодействия через SSL. Увлечен улучшением производительности систем, оптимизацией инфраструктуры и обеспечением высокой доступности за счет мониторинга с Grafana, Prometheus и Elasticsearch.

Подробнее

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

E-commerce & Retail • FoodTech • Logistics & Transport • Manufacturing
КС
Константин С.
Ногинск
1С разработчик
Senior
3 660,76 Р/час
1С 8
ДО
VBA
Консоль запросов
Use Cases
GUID
XML/XSD
Numpy
JSON
+49

Константин — Разработчик и Аналитик 1С уровня Senior с опытом работы 15 лет 10 месяцев. Специализируется на анализе данных, работе с 1С и BI-системами. Владеет навыками работы с PostgreSQL, Python, Power BI, Pentaho DI и другими инструментами. Имеет опыт работы в отраслях Manufacturing, FoodTech, E-commerce & Retail, Logistics & Transport. Участвовал в проектах по созданию корпоративных хранилищ данных, разработке BI-решений, внедрению подсистем в 1С:ERP, доработке информационных систем на платформе «1С:Предприятие». Выполнял роли бизнес-аналитика, системного аналитика, разработчика и тестировщика. Занимался бизнес-анализом процессов предприятия, подготовкой заданий для визуализации, созданием процедур и запросов 1С для обмена данными с внешними источниками, проектированием и созданием баз данных, разработкой процедур ELT, созданием представлений для слоя витрин данных и администрированием.

Подробнее