ЯА
Ярослав А.
Мужчина
Россия, Москва, UTC+3
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
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 г.