Евгений А. Backend разработчик, Senior
ID 5395
ЕА
Евгений А.
Senior
Россия, Ульяновск, UTC+4
3 100 Р/час
вкл. НДС 5% (113.67 Р)
Специалист доступен с 20 августа 2026 г.
О специалисте
Специализация
Backend разработчик
Грейд
Senior
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Общий опыт разработки 8 лет;
- Разработка: Elixir, Go, Php, Ruby, Python, Java, Js;
- Работа с бд: PostgreSQL, MySQL, MongoDB;
- Опыт работы с технологиями: phoenix, laravel, yii2, elastic, sphinx, sqs redis, ror, django, hanami, beego, angular 2+, vue, react, nodejs, graphql.
Проекты
(10 лет 2 месяца)Система электронных торгов
Роль
Разработчик
Обязанности
Описание проекта
Система электронных торгов для товарной биржи на микросервисной архитектуре с grpc/event-based взаимодействием сервисов.
Состав команды
12 бэкенд-разработчиков, 4 QA, 1 ПМ, 2 Аналитика;
Технологии на проекте
Go, grpc, tarantool, etcd
Задачи/реализованный функционал
Реализация обновления справочников в сервисе валидации данных с последующей рассылкой обновлений на остальные компоненты для синхронизации in-memory состояний.
Реализация механизма аутентификации хранения сессий:
- Реализация общего механизма аутентификации с помощью интеграции со сторонними сервисами аутентификации.
- Реализация механизма поддержания сессии на активном grpc подключении.
- Реализация механизма репликации через bidirectional streaming для поддержания актуального состояния всеми экземплярами на ядре системы электронных торгов.
- Реализация механизма распределения ролей и failover для main-replica сервисов:
- Реализация распределения ролей на старте компонентов с записью в etcd и последующее обновление ролей при изменениях в etcd.
- Реализация heartbeat логики для проверки состояния main компонента.
- Обработка экстренных случаев с запуском failover.
- Реализация обертки над grpc подключением для отслеживания failover и переключения на другие экземпляры компонента.
- Алерты в виде метрик в случае экстренных случаев.
Стек специалиста на проекте
Go, Tarantool, gRPC, etcd
Отрасль проекта
E-commerce & Retail
Начало работы
Ноябрь 2025 - Февраль 2026
(4 месяца)
Alert бот для мессенджера Max
Роль
Разработчик
Обязанности
Описание проекта
Бот для оповещения об алертах из Zabbix в Max.
Состав команды:
1 бэкенд-разработчик, 1 QA, 1 ПМ, 1 аналитик.
Технологии на проекте:
Go, PostgreSQL, Exim, Procmail, React, TypeScript, Keycloak.
Задачи/реализованный функционал:
Написание бота для оповещений об алертах:
- реализация REST API для обработки писем;
- реализация функционала настройки правил рассылки оповещений в зависимости от содержания письма;
- обработка писем и рассылка их по каналам в соответствии с настроенными правилами;
- реализация панели администратора на React-Admin;
- разворачивание Keycloak для интеграции с React-Admin;
- написание Docker-файлов и настройка Docker Compose для разворачивания окружения;
- настройка GitLab CI для тестов, линта и деплоя через Docker Compose и Docker Context;
- настройка Exim и Procmail для перенаправления писем в API сервиса.
Стек специалиста на проекте
PostgreSQL, Go, Keycloak, React, exim
Отрасль проекта
E-commerce & Retail
Начало работы
Июль 2025 - Ноябрь 2025
(5 месяцев)
Очередь на основе Tarantool
Роль
Разработчик
Обязанности
Описание проекта
Сервис поиска отелей, сервис геоданных отелей, сервис заказов, сервис промокодов, сервис подписок, сервис кэшбэк, сервис интеграции с поисковыми системами, сервисы интеграции с поставщиками отелей.
Состав команды
3 бэкенд-разработчика, 1 QA, 1 ПМ;
Технологии на проекте
Go, grpc, tarantool
Задачи/реализованный функционал
Поддержка grpc api, поддержка библиотеки для работы с очередью, профайлинг и оптимизация.
Стек специалиста на проекте
Go, Tarantool, gRPC
Отрасль проекта
E-commerce & Retail
Начало работы
Ноябрь 2024 - Июль 2025
(9 месяцев)
Формат работы
Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
УлГУ
Специальность
Факультет математики и информационных технологий, Телекоммуникации
Завершение учебы
2010 г.
