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

ID 21381
ИИ
Игорь И.
Мужчина, 52 года
Россия, Москва, UTC+3
Ставка
3 653,24 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Senior
Навыки
Aerospike
Boost
C++
CVS
Docker
Enterprise Architect
Git
Go
MySQL
Oracle
PostgreSQL
QT
RabbitMQ
SourceSafe
SVN
Visual Studio
msvs
poco
GOlang
Redis
gRPC
Kafka
Kubernetes
MongoDB
SQL
REST API
Linux
Grafana
Отрасли
FinTech & Banking
Information Security
Manufacturing
Telecom
Знание языков
Русский — C2
Английский — C1
Главное о специалисте
Игорь — опытный Golang-разработчик, старший специалист. Обладает навыками работы с Aerospike, Boost, C++, CVS, Docker и другими инструментами. Опыт работы на проектах в сферах FinTech & Banking, Manufacturing, Telecom, Information Security: - Разработка и проектирование ПО безопасности банка. Перенёс монолитное приложение в клиент-серверную архитектуру для повышения производительности и масштабируемости. - Разработка микросервисов для заказчика. Разработал несколько микросервисов, которые были успешно внедрены в производственную среду. - Автоматизация клиринга счетов роуминговых партнёров. Создал надёжную систему для автоматической обработки счетов. - Бэкенд портала автоматизации обслуживания энергетической инфраструктуры. Улучшил производительность системы за счёт оптимизации базы данных и алгоритмов обработки данных. - Back-end распределённой системы с высокой нагрузкой. Создал эффективную систему для обработки больших объёмов данных без потери производительности. - Разработка кроссплатформенного ядра системы управления охранным оборудованием. Успешно преобразовал Windows-приложение в кроссплатформенное решение. - Стартап в области платёжных технологий. Руководил командой, которая разработала и запустила платёжную систему в Бразилии.
Проекты   (14 лет)
Разработка и проектирование ПО безопасности банка
Роль
Главный Go программист
Обязанности
Разработка и проектирование программного обеспечения для обеспечения безопасности банковских операций. Разделение монолитного приложения на клиент-серверную архитектуру для повышения производительности и масштабируемости. Рефакторинг существующего кода, оптимизация процессов обработки данных. Разработка и поддержка высокопроизводительных микросервисов на Go, используя PostgreSQL и Kafka для асинхронного обмена данными. Оптимизация SQL-запросов. Внедрение и поддержка конвейера CI/CD с использованием Gitlab CI, Kubernetes и Helm, автоматизация процессов сборки, тестирования и развёртывания. Разработка RESTful API для внешнего взаимодействия и gRPC API для внутреннего взаимодействия между микросервисами. Использование GraphQL для создания гибкого и эффективного API для клиентских приложений. Участие в проектировании архитектуры микросервисной системы, обеспечивая масштабируемость и отказоустойчивость. В процессе разработки нового функционала провел рефакторинг legacy-кода в ключевых проектах, что сократило объем поддерживаемого кода и улучшило производительность системы. Разделил монолитную клиент-серверную систему на отдельные модули клиент и сервер, после чего провел анализ на предмет переноса на микросервисную архитектуру. Так же непосредственная разработка микросервисной архитектуры. Реализовал микросервисы хранения, мониторинга и постоянного (раз в час, сутки и др.) пересчета данных в БД Aerospike для online лотереи. В тестовом режиме до 100000 ставок в секунду. Вместе с командой спроектировал и реализовал ядро платежной системы (С++, БД Oracle) До 20000 платежей в минуту в пиковой нагрузке.
Достижения
Успешно перенес монолитное приложение в клиент-серверную архитектуру, что позволило улучшить производительность системы.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, API, C++, Go, Oracle, GraphQL, REST API, Kubernetes, Aerospike, gRPC, Microservices, Helm, Kafka, CI/CD, Gitlab CI, SQL запросы
Отрасль проекта
FinTech & Banking
Период работы
Январь 2023 - По настоящее время  (2 года 7 месяцев)
Разработка микросервисов для заказчика
Роль
Ведущий Go программист
Обязанности
Исследование и разработка микросервисов с последующим документированием. Консультации по проектированию архитектуры ПО. Подготовка технической документации для дальнейшей разработки. Разобраться в структуре проекта, состоящего из 20+ микросервисов. Описать функциональность каждого микросервиса в документации. Предоставить описание в формате Word, так как заказчик не понимал UML-схем/ Компания приобрела программное обеспечение, написанное на PHP, но без поддержки разработчиков, которые его создавали, с этим испытанием тоже справились Так же в работу с PHP входило: доработка скриптов, работа с WordPress и написание кастомных плагинов и тем для CMS
Достижения
Разработал несколько микросервисов, которые были успешно внедрены в производственную среду.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, PHP, Go, Microservices, MS Word, gomock
Отрасль проекта
Manufacturing
Период работы
Август 2020 - Декабрь 2022  (2 года 5 месяцев)
Автоматизация клиринга счетов роуминговых партнеров
Роль
Ведущий Go разработчик
Обязанности
Разработка ядра ПО для автоматизации клиринга счетов от роуминговых партнеров. Прием и сортировка входящих счетов, разбор ключевых полей, контроль целостности данных. Сохранение данных для дальнейшей обработки.
Достижения
Создал надежную систему для автоматической обработки счетов, что сократило время на ручной клиринг.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Go
Отрасль проекта
Telecom
Период работы
Ноябрь 2019 - Март 2020  (5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московская Государственная Академия химического машиностроения
Специальность
Техническая кибернетика, Инженер-механик
Завершение учебы
1996 г.

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

E-commerce & Retail • Insurance • Telecom
ДР
Дмитрий Р.
Краснодар
Golang разработчик
Senior
4 415,58 Р/час
GOlang
Kafka
PostgreSQL
Redis
Go
SQL
Kubernetes
MongoDB
gRPC
Git
+64

Golang-разработчик с опытом работы более 5 лет. Участвовал в разработке системы мониторинга для e-commerce & retail: - С нуля разработал приложение. - Интегрировал его с различными приложениями для отправки уведомлений (Telegram, Rocket.Chat, Discord, Microsoft Teams). - Разработал внутренние сервисы для расширения функционала мониторинга и оптимизировал существующий функционал. Разрабатывал личный кабинет для страховой компании: - С нуля разрабатывал архитектуру. - Работал со множеством баз данных. - Реализовал забор данных из источника, их хранение в ClickHouse, агрегацию и запись в PostgreSQL. - Организовал взаимодействие приложений для забора данных и агрегации при помощи RabbitMQ. Работал над проектом МТС: - Дорабатывал core-функционал сценариев, звонков и ответов робота. - Проектировал архитектуру новых приложений. - Исправлял баги, проводил код-ревью. - Дежурил. Софты Димы - Умение четко объяснять сложные вещи простыми словами - Способность слушать других и задавать правильные вопросы - Готовность помогать коллегам - Способность находить общий язык с разными людьми - Умение планировать время - Выполнение задач в срок - Расстановка приоритетов - Спокойный подход к сложностям - Поиск разных вариантов решения - Быстрое освоение новых технологий - Предложение идей по улучшению - Самостоятельный поиск решений - Проактивный подход к работе

Подробнее

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

FinTech & Banking • Information Security • Manufacturing • Telecom
ИИ
Игорь И.
Москва
Golang разработчик
Senior
3 653,24 Р/час
C++
Grafana
msvs
poco
Aerospike
Git
CVS
Go
Oracle
MongoDB
+28

Игорь — опытный Golang-разработчик, старший специалист. Обладает навыками работы с Aerospike, Boost, C++, CVS, Docker и другими инструментами. Опыт работы на проектах в сферах FinTech & Banking, Manufacturing, Telecom, Information Security: - Разработка и проектирование ПО безопасности банка. Перенёс монолитное приложение в клиент-серверную архитектуру для повышения производительности и масштабируемости. - Разработка микросервисов для заказчика. Разработал несколько микросервисов, которые были успешно внедрены в производственную среду. - Автоматизация клиринга счетов роуминговых партнёров. Создал надёжную систему для автоматической обработки счетов. - Бэкенд портала автоматизации обслуживания энергетической инфраструктуры. Улучшил производительность системы за счёт оптимизации базы данных и алгоритмов обработки данных. - Back-end распределённой системы с высокой нагрузкой. Создал эффективную систему для обработки больших объёмов данных без потери производительности. - Разработка кроссплатформенного ядра системы управления охранным оборудованием. Успешно преобразовал Windows-приложение в кроссплатформенное решение. - Стартап в области платёжных технологий. Руководил командой, которая разработала и запустила платёжную систему в Бразилии.

Подробнее