Ярослав А. Golang разработчик, Senior

ID 24487
ЯА
Ярослав А.
Мужчина
Россия, Москва, UTC+3
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Senior
Навыки
Docker
Elasticsearch
GOlang
gRPC
Kafka
Kubernetes
MongoDB
PostgreSQL
RabbitMQ
Redis
REST
SQL
chi
CI/CD
opentelemetry
Prometheus
GitLab CI/CD
Grafana
Jaeger
OpenShift
Google Cloud
Gorilla
HTTP
Linu
TeamCity
Unica
Unix
Нереляционные БД (NoSQL)
Отрасли
FinTech & Banking
Social Networking
Главное о специалисте
Senior Go разработчик с опытом создания высоконагруженных микросервисных решений, ориентированный на оптимизацию и внедрение лучших практик. Имею опыт менторства и управления командой backend-разработки. Всегда стремлюсь к повышению эффективности разработки и поддержке высокого качества кода.
Проекты   (6 лет 5 месяцев)
Разработка корпоративного портала для сотрудников компании
Роль
Golang Developer
Обязанности
Достижения: • Вместе с архитектором приняли решение декомпозировать единый сервис авторизации на два целевых сервиса (сотрудники и админы портала), что позволило внедрить разную ролевую модель, упростило релизы, позволило гораздо удобнее масштабировать сервисы, повысило пропускную способность на каждый тип авторизации так как ушли от решения в виде единого сервиса; • Разработал сервис для формирования и удаления заявок на получение льгот по различным типам категорий, впоследствии я также добавил функционал для редактирования уже созданной заявки; • Создал api для сервиса "приведи друга", реализовав интеграцию с hr порталом T1. Backend написанный мной проводит ряд валидаций к введенным данным в форме, что позволяет отсеивать не корректные предложения; • Вместе с системным аналитиком и архитектором спроектировали сервис для публикации вакансий внутри компании. Впоследствии я реализовал api к нему; • Разработал backend для сервиса обратной связи "Feedback" с возможностью прикрепления файлов и интеграцией с антивирусом для проверки загруженных файлов, что повысило безопасность и удобство использования приложения; • Реализовал сервис полнотекстового поиска по базе сотрудников с использованием Elasticsearch. Сервис поддерживает запросы с частичным совпадением и выдаёт релевантные результаты в реальном времени, упрощая навигацию по базе сотрудников;
Стек специалиста на проекте
PostgreSQL, Elasticsearch, REST, Kubernetes, Prometheus, Unix, Kafka, CI/CD, GOlang, opentelemetry, chi, Нереляционные БД (NoSQL)
Отрасль проекта
Social Networking
Период работы
Сентябрь 2022 - По настоящее время  (2 года 11 месяцев)
Разработка и поддержка платформы для передачи фискальных данных в ФНС
Роль
Golang Developer
Обязанности
Достижения: • Разработал асинхронный сервис обновления клиентских данных через интеграцию с Госуслугами, что позволило улучшить актуальность информации и автоматизировать авторизацию пользователя в системе; • Реализовал api к сервису взаимодействия с фискальными чеками; • Отрефакторил структуру базы данных, проведя денормализацию, что позволило избавиться от лишних джоинов, ускорило запросы к базе данных и упростило взаимодействие; • Внедрил линтер в монорепозиторий с библиотеками, что помогло сократить количество ошибок на код-ревью и улучшило качество кода; • Разработал сервис для предоставления аналитических данных по кассам, позволивший формировать отчёты и анализировать данные в режиме реального времени; • Реализовал асинхронный сервис для регистрации фискальных касс через интеграцию с ФНС, оптимизировав процесс правильным перечнем валидаций;
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Grafana, Prometheus, OpenShift, Unix, gRPC, Jaeger, GOlang, GitLab CI/CD, Нереляционные БД (NoSQL)
Отрасль проекта
FinTech & Banking
Период работы
Июль 2021 - Сентябрь 2022  (1 год 3 месяца)
Разработка backend составляющей "личного кабинета предпринимателя"
Роль
Golang Developer
Обязанности
Достижения: • Миграция с монолитного решения на java, которое было практически невозможно поддерживать. Осуществили переход на микросервисную архитектуру с использованием облачного провайдера. В конечном итоге удалось перейти на более чем 35 микросервисов с удобным пайплайном для развертывания, что привело к более удобным и частым релизам; • Реализовал api для админ панели через которую настраиваются права сотрудников подключенных к личному кабинету; • Разработал сервис хранящий историю операций по каждому терминалу, использовав кэширование с провайдером redis, что позволило сервису обрабатывать запросы с минимальной задержкой; • Разработал два сервиса, реализуя паттерн CQRS. Сервис записи обрабатывал десятки тысяч событий, обеспечивая высокую скорость записи и надёжное сохранение в базе данных. Сервис чтения был настроен на периодическое прогревание кэша через крон, подгружая записанные события из сервиса записи, что позволило существенно увеличить скорость чтения и улучшить производительность при высокой нагрузке. Такая архитектура обеспечила огромную пропускную способность и стабильную работу сервиса при большом количестве запросов.
Стек специалиста на проекте
Docker, TeamCity, MongoDB, Google Cloud, HTTP, Kafka, Gorilla, Redis, GOlang, Unica, Linu
Отрасль проекта
FinTech & Banking
Период работы
Март 2019 - Июнь 2021  (2 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" им. В.И. Ульянова (Ленина), Санкт-Петербург
Специальность
Информатика и вычислительная техника
Завершение учебы
2027 г.

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

RnD
МК
Максим К.
Москва
Golang разработчик
Middle
2 597,4 Р/час
Apache Kafka
API
Backend
CI/CD
ClickHouse
Docker
Elasticsearch
Git
GitLab
Go
+31

Максим — Golang-разработчик уровня Middle. Опыт работы на проектах в сфере RnD: - Разработка и масштабирование системы защиты для топовых финтех-компаний. Максим спроектировал, внедрил и оптимизировал многоуровневые пайплайны обработки данных, добавил систему автоматического бана IP злоумышленников, реализовал многоуровневый pipeline обработки трафика и улучшил систему кэширования. - Разработка стримингового сервиса Viju на Golang. В рамках проекта Максим провёл анализ и рефакторинг SQL-запросов, реорганизовал структуру данных, спроектировал и внедрил механизмы аутентификации и авторизации пользователей, а также инициировал внедрение сквозного мониторинга. - Создание сервиса WebmonitorX для защиты финансовых платёжных систем и веб-приложений от кибератак на Golang. Максим проанализировал и улучшил обработку трафика, создал автоматизированные системы обнаружения аномалий в трафике, внедрил механизмы валидации входящих запросов и разработал стратегии тестирования.

Подробнее

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

FinTech & Banking
ВС
Владислав С.
Москва
Системный аналитик
Senior
3 724,98 Р/час
C++
UML
Kanban
Postman
Camunda
Keycloak
JSON
REST
XML
Java
+34

Владислав — системный аналитик с опытом работы в отрасли FinTech & Banking более трёх лет. На проектах занимался: - сбором и анализом требований; - разработкой технических заданий; - анализом существующего функционала и подготовкой спецификаций для имплементации критических бизнес-процессов; - ведением технической документации и контролем качества миграционных процессов; - постановкой задач команде на разработку; - проектированием системных интеграций между корпоративными сервисами; - оптимизацией бизнес-процессов. Описывал внутренние и внешние интеграции с нуля, работал над распилом монолитной архитектуры и реализацией микросервисов. Участвовал в проектах по миграции с CRM Amdocs 8.1 на новую платформу CRM B2C, а также в разработке модуля «Оформление кредита» в рамках платформы поддержки развития бизнеса.

Подробнее