ИБ
Илья Б.
Мужчина, 38 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 636,36 Р/час
НДС не облагается
Специалист доступен с 18 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Специализируется на создании и оптимизации распределённых микросервисных систем для автоматизации бизнес-процессов. Обладает опытом работы в крупных промышленных проектах в сферах финансов, ритейла и производства.
Имеет глубокую экспертизу в построении отказоустойчивых систем, способных обрабатывать тысячи запросов в секунду без деградации производительности. Участвовал в создании core-системы для ритейла, которая стала основой всей инфраструктуры доставки компании и успешно выдержала нагрузочные тесты с ростом производительности на 40%.
Имеет опыт оптимизации существующих решений, включая работу с базами данных и брокерами сообщений. В одном из проектов удалось снизить количество инцидентов в 2 раза за счёт повышения тестового покрытия до 80% и устранения критичных узких мест.
Командные навыки:
* Управление задачами: фиксирую статусы задач, понимаю приоритеты и дедлайны. Участие в code review, провожу code review с детальными объяснениями
* Продуктовый подход: учитываю бизнес-задачи при разработке.
* Ведение проекта: имею опыт в распределении и постановке задач для небольших команд.
* Code Review: постоянное улучшение и актуализация кода.
* Умение находить root cause проблем: Способность видеть системные проблемы и декомпозировать сложные задачи
Эксперт в разработке распределенных систем:
·Разрабатываю отказоустойчивые, высоконагруженные микросервисные системы с учетом лучших практик масштабируемости, безопасности и эффективности. Повышение удобства работы сотрудников с внутренними процессами.
·Умею проектировать сложные архитектуры, которые выдерживают тысячи запросов в секунду без деградации производительности.
Глубокое понимание работы с геоданными и 2D-пространством:
· Работал с картографическими сервисами, GIS-решениями и пространственными базами данных (PostGIS, GraphHopper, Nominatim).
·Оптимизировал расчеты маршрутов, улучшал алгоритмы поиска ближайших объектов и интегрировал данные о геолокации в бизнес-логику
Проекты
(6 лет 2 месяца)
Платежная система (финансовая сфера)
Роль
Java-разработчик
Обязанности
Описание проекта: система для проведения валютных операций
- Cервис с событийной архитектурой на 10000+ строк кода, сложный парраллеизм в обработки запросов, сложный дебаг при нештатных ситуациях.
- (финансовая сфера/банк)
Обязанности:
· Написание нового функционала.
· Реагирование на инциденты в проде, устранение багов
· Покрытие существующего функционала тестами(80%)
· Внедрение микросервисов, внесение нового функционала в старые, поддержка работоспособности работающих сервисов
· Ведение документации;
· Код ревью, онбординг новых разработчиков.
Команда: 1 аналитика, 1 BE-разработчик, 1 FE-разработчик
Достижения
Личные достижения:
· создал документацию по написанному сервису с более чем 10000+ строками кода
· покрытие тестами существующего функционала
Результаты проекта:
· Высоконагруженный отказоустойчивый сервис
Стек специалиста на проекте
Grafana, Работа с интеграциями, GitLab, Базы данных, Spring Cloud, Ревью, Liquibase, Flyway, Keycloak, Java, JUnit, Jackson, Gradle, Sentry, Kafka, API Gateway, Spring WebFlux, ELK Stack, Мониторинг, SQL, Docker, Hibernate, ORM, GitLab CI/CD, Maven, Testing, Spring Boot, данных, Framework, CI/CD, Spring Cloud Gateway, инструменты, Prometheus, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2024 - По настоящее время
(1 год 1 месяц)
Система расчета стоимости и времени доставки
Роль
Java-разработчик
Обязанности
Команда: 2 BE, 2 FE, 3 аналитика, 2 QA, 1 AQA
Описание проекта: Мастер система по подсчету стоимости, времени и возможности доставки.
- Микросервисная архитектура, более 15 микросервисов, core система для всех сервисов доставки, сложные алгоритмические вычисления возможности доставки все товаров представленных в магазине, подсчет стоимости доставки, вычисление времени доставки.
- (сфера услуг)
Обязанности:
· Внедрение новых микросервисов, внесение нового функционала в старые, поддержка работоспособности работающих сервисов, покрытие написанного функционала тестами;
· Увеличение нагрузки которую может держать система путем перепроектирования существующих подходов;
· Повышение тестового покрытия до 80%;
· Повышение производительности системы, проведение нагрузочных тестов, оптимизация запросов, внедрение новых подходов, позволяющих ускорить работы сервисов;
· Проработка совместно с архитектором подходов для решения поставленных бизнес-задач, выбор инструментов для реализации того или иного решения, реализация его на практике;
· Реагирование на кризисные моменты, дежурство от разработки, устранение критичных багов на проде;
· Часть микросервисов было реализовано на языке котлин.
· Код ревью, онбординг новых разработчиков;
Достижения
Личные достижения:
· Поднятие тестового покрытия до 80%, снижение количества инцидентов в 2 раза
· построил высоконагруженную core систему с нуля, добился отказоустойчивой работы при высокой нагрузке, мониторинг системы и срабатывание алертингов при нештатных ситуациях
Результаты проекта:
· надежная core система, на которой основана вся инфраструктура доставки компании
Стек специалиста на проекте
Grafana, Работа с интеграциями, GitLab, Spring 3, spring 5, Spring Integration, Базы данных, Spring Data, Java, Kibana, JUnit, MongoDB, Mockito, Jackson, Gradle, Kafka, boot, WireMock, Мониторинг, Kotlin, Hibernate, ORM, Maven, RabbitMQ, Testing, Framework, Jenkins, CI/CD, Spring Security, Vault Kong, TestContainers, инструменты, Kubernetes, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2022 - Сентябрь 2024
(2 года 8 месяцев)
ЕВРОПЛАСТ СПБ. CRM для автоматизации производства
Роль
Java - разработчик
Обязанности
Команда: 2 BE, 1 аналитик, 2 QA, 1 FE
Описание проекта: CRM-система автоматизированного учета в том числе завязанная на производственные мощности, связка с производственными станками, логистика, документооборот
Сфера проекта: Производство
Обязанности:
· Обслуживание системы автоматизации и контроля производственных и бизнес процессов;
· Создание новых и поддержка старых микросервисов приложения системы автоматизации производственных процессов;
· Написание и рефакторинг API;
· Оптимизация;
· Фикс багов;
· Unit-тестирование;
· Интеграция приложения со сторонними сервисами (e-mail, sms);
· Разработка архитектуры приложения;
Достижения
Личные достижения:
· Запуск crm на заводы из этого холдинга.
Результаты проекта:
· Устойчивая crm для заводов холдинга
Стек специалиста на проекте
PostgreSQL, Git, Java, Jackson, Hibernate, Grafana, ORM, OpenShift, Flyway, Базы данных, Kafka, Мониторинг, CI/CD, Работа с интеграциями, boot, Framework, spring 5, Spring 3, инструменты
Отрасль проекта
Manufacturing
Период работы
Август 2019 - Январь 2022
(2 года 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Государственный университет - учебно-научно-производственный комплекс (ОрелГТУ), Орел
Специальность
Факультет: Сети связи и системы коммутации
Завершение учебы
2009 г.