ИБ
Илья Б.
Мужчина, 38 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 596,53 Р/час
вкл. НДС 5% (133.33 Р)
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Специализируюсь на создании и оптимизации распределённых микросервисных систем для автоматизации бизнес-процессов. Обладаю опытом работы в крупных промышленных проектах в сферах финансов, ритейла и производства.
Имею глубокую экспертизу в построении отказоустойчивых систем, способных обрабатывать тысячи запросов в секунду без деградации производительности. Например, участвовал в создании core-системы для ритейла, которая стала основой всей инфраструктуры доставки компании и успешно выдержала нагрузочные тесты с ростом производительности на 40%.
Имею опыт оптимизации существующих решений, включая работу с базами данных и брокерами сообщений. В одном из проектов удалось снизить количество инцидентов в 2 раза за счёт повышения тестового покрытия до 80% и устранения критичных узких мест.
Хорошо понимаю, как адаптировать технические решения под бизнес-требования, умею разрабатывать сложные архитектуры совместно с архитекторами и предлагать технологические решения, которые реально дают результат для бизнеса.
Проекты
(7 лет)
Платежная система, включая проводки в валюте
Роль
Java разработчик
Обязанности
Проект:
Система для проведения валютных операций. Cервис с событийной архитектурой на 10000+ строк кода, сложный парраллеизм в обработки запросов, сложный дебаг при нештатных ситуациях.
Обязанности:
- Написание нового функционала;
- Реагирование на инциденты в проде, устранение багов;
- Покрытие существующего функционала тестами(80%);
- Внедрение микросервисов, внесение нового функционала в старые, поддержка работоспособности работающих сервисов;
- Ведение документации;
- Код ревью, онбординг новых разработчиков.
Команда: Аналитик, Бэкенд разработчик, Фронтенд разработчик
Достижения
- Создал документацию по написанному сервису с более чем 10000+ строками кода;
- Покрытие тестами существующего функционала.
Стек специалиста на проекте
PostgreSQL, Docker, SQL, JUnit, Spring Boot, Jackson, Maven, Gradle, Hibernate, Grafana, GitLab, Prometheus, Liquibase, Flyway, Keycloak, Sentry, ELK, Kafka, Java 11, Spring Cloud, API Gateway, Spring WebFlux, Java 17, GitLab CI/CD, Spring Cloud Gateway
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2024 - По настоящее время
(11 месяцев)
Система по подсчету стоимости, времени и доставки
Роль
Java разработчик
Обязанности
Проект:
Мастер система по подсчету стоимости, времени и возможности доставки. Микросервисная архитектура, более 15 микросервисов, core система для всех сервисов доставки, сложные алгоритмические вычисления возможности доставки все товаров представленных в магазине, подсчет стоимости доставки, вычисление времени доставки.
Обязанности:
- Внедрение новых микросервисов, внесение нового функционала в старые, поддержка работоспособности работающих сервисов, покрытие написанного функционала тестами;
- Увеличение нагрузки которую может держать система путем перепроектирования существующих подходов;
- Повышение тестового покрытия до 80%;
- Повышение производительности системы, проведение нагрузочных тестов, оптимизация запросов, внедрение новых подходов, позволяющих ускорить работы сервисов;
- Проработка совместно с архитектором подходов для решения поставленных бизнес-задач, выбор инструментов для реализации того или иного решения, реализация его на практике;
- Реагирование на кризисные моменты, дежурство от разработки, устранение критичных багов на проде;
- Код ревью, онбординг новых разработчиков.
Команда: 2 Бэкенд разработчика, 2 Фронтенд разработчика, 3 Аналитика, 2 QA, AQA
Достижения
- Поднятие тестового покрытия до 80%, снижение количества инцидентов в 2 раза;
- Построил высоконагруженную core систему с нуля, добился отказоустойчивой работы при высокой нагрузке, мониторинг системы и срабатывание алертингов при нештатных ситуациях.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Java, Kibana, JUnit, Mockito, Spring Boot, Jackson, Maven, Gradle, Hibernate, MongoDB, Jenkins, Spring Security, Grafana, Kubernetes, GitLab, Kafka, Spring Data, WireMock, TestContainers, Spring, Spring Integration, Vault Kong
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2022 - Сентябрь 2024
(2 года 8 месяцев)
Европласт СПб
Роль
Java разработчик
Обязанности
Проект:
CRM-система автоматизированного учета, в том числе завязанная на производственные мощности, связка с производственными станками, логистика, документооборот.
Обязанности:
- Обслуживание системы автоматизации и контроля производственных и бизнес процессов;
- Создание новых и поддержка старых микросервисов приложения системы автоматизации производственных процессов;
- Написание и рефакторинг API;
- Оптимизация;
- Фикс багов;
- Unit-тестирование;
- Интеграция приложения со сторонними сервисами (e-mail, sms);
- Разработка архитектуры приложения;
Команда: 2 Бэкенд разработчика, Аналитик, 2 QA, Фронтенд разработчик
Достижения
- Запуск crm на заводы из этого холдинга.
Стек специалиста на проекте
PostgreSQL, Git, Java, Spring Boot, Jackson, Hibernate, Grafana, OpenShift, Flyway, Kafka, Spring
Отрасль проекта
Manufacturing
Период работы
Август 2018 - Январь 2022
(3 года 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Орловский государственный технический университет
Специальность
Сети связи и системы коммутации
Завершение учебы
2009 г.