Руслан Б. Java разработчик, Senior

ID 28631
РБ
Руслан Б.
Мужчина, 30 лет
Россия, Пермь, UTC+5
Ставка
3 896,1 Р/час
НДС не облагается
Специалист доступен с 16 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Java
Git
PostgreSQL
SOLID
Docker
CI/CD
REST API
TeamCity
Spring Boot
Spring Data
Spring Security
Maven
Hibernate ORM
Agile
Scrum
Camunda
Kubernetes
Apache Kafka
Swagger
Mockito
Code Review
Отрасли
RnD
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
- Соблюдение принципов SOLID, DRY, KISS, ACID - Применение паттернов проектирования - Выбор подходящих структур данных - Использование Stream API, Generic, Collections - Настройка Spring boot (Core, Data, AOP, MVC+Web, Security, Rest, Testing, Actuator) - Конфигурация и создание микросервисов - Взаимодействие между сервисами по rest и kafka - Написание внутреннего api, используя openAPI - Аутентификация пользователя через JWT - Использование CI/CD, k8s, сборка релизов - Создание docker образов - Работа с реляционной БД PostgreSQL - Код ревью, грумминг, планирование, декомпозиция задач - Написание тестов, используя JUnit и Mockito
Проекты   (5 лет 5 месяцев)
Проект по автоматизации сбора заявок на Таможенные сервисы для банка ВТБ в рамках микросервисной архитектуры
Роль
Старший инженер разработчик
Обязанности
Проект по автоматизации сбора заявок на Таможенные сервисы для банка ВТБ в рамках микросервисной архитектуры. Команда 12 человек. Стек java 11, spring boot 2, hibernate, postgresql, S3, docker, kafka, swagger, kubernates\openshift, api gateway(spring cloud), teamcity, bitbucket, jira, scrum, agile. Продукт введён в эксплуатацию. В обязанности входило: - Соблюдение принципов SOLID, DRY, KISS, ACID - Применение паттернов проектирования - Выбор подходящих структур данных - Использование Stream API, Generic, Collections - Настройка Spring boot - Конфигурация и создание микросервисов - Взаимодействие между сервисами по rest и kafka - Написание внутреннего api, используя openAPI - Аутентификация пользователя через JWT - Использование CI/CD, k8s, сборка релизов - Создание docker образов - Работа с реляционной БД PostgreSQL - Код ревью, грумминг, планирование, декомпозиция задач - Написание тестов, используя JUnit и Mockito
Достижения
- Разработал архитектуру через AOP к аудиту двух основных микросервисов - Разработал архитектуру для хранение файлов через Amazon S3 - Разработал архитектуру для документооборота
Стек специалиста на проекте
PostgreSQL, Docker, Jira, Agile, Scrum, TeamCity, Bitbucket, Maven, Hibernate, Grafana, Kubernetes, Prometheus, JWT, AOP, Flyway, Amazon S3, Microservices, Kafka, Java 11, API Gateway, AWS S3, Документооборот, Аудит, OpenAPI, Spring Boot 2
Отрасль проекта
RnD
Период работы
Май 2023 - Апрель 2025  (2 года)
Крок инкорпорейтед
Роль
Инженер-разработчик
Обязанности
1. Проект электронный документооборот для ФИПС (Федеральная служба по интеллектуальной собственности). Команда 25 человек. 2. Проект электронный документооборот для РосЭнергоАтом. Было 2 команды, в моей 16 человек, в другой 8. Сейчас и тогда продукт активно эксплуатируется. Занимался базовым функционалом, отчетами, интеграцией.
Достижения
1. Проект писался с нуля, я подключился спустя полгода разработки. При мне проект перешёл в стадию опытной эксплуатации. Начинал стажёром, за два года перешёл на middle позицию. Занимался базовым функционалом, отчетами, интеграцией.
Стек специалиста на проекте
PostgreSQL, Docker, Jira, Agile, Scrum, Hibernate, GitLab, Flyway, Camunda, Java 8, Java 11, jasper, reports, Spring Boot 2
Отрасль проекта
RnD
Период работы
Декабрь 2019 - Апрель 2023  (3 года 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Внутри страны, За границу
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ПГНИУ
Специальность
Фундаментальная информатика и информационные технологии
Завершение учебы
2019 г.
Высшее
Учебное заведение
ПГНИУ
Специальность
Интеллектуальные системы в гуманитарной сфере
Завершение учебы
2017 г.

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

FinTech & Banking • FoodTech • Government & Public Sector • Logistics & Transport • Manufacturing
АВ
Артур В.
Тюмень
Java разработчик
Senior
3 506,49 Р/час
методологии
Compose
ELK
Grafana
assertj
архитектура
AWS
GitLab
Разработка
брокеры сообщений
+109

Мой путь в IT — это постоянный поиск баланса между технической глубиной и решением бизнес-задач. За 5 лет работы с Java я убедился: даже самый сложный код имеет ценность только тогда, когда он становится частью системы, которая работает для людей. В проектах, где требовалось масштабировать сервисы или интегрировать разнородные системы, я учился видеть не только код, но и контекст. Например, оптимизация процессов обработки данных или внедрение инструментов для прозрачности инфраструктуры — это не просто задачи из джуры, а шаги к тому, чтобы заказчик получил результат быстрее и без потерь. Мне близок подход, где разработчик — не просто исполнитель, а участник диалога. Будь то проектирование микросервисов, настройка CI/CD или менторство коллег — я стараюсь работать так, чтобы код и процессы становились надежным фундаментом, а не временным решением. Ищу команду, где смогу применять этот опыт. Готов решать задачи, требующие как технической экспертизы, так и умения слушать, анализировать и предлагать. Самая интересная задача: Реализация интеграции с 5 разнородными источниками данных (PostgreSQL, Elasticsearch, внешние API) для генерации PDF-документов в реальном времени. · Нужно было обеспечить синхронную работу с системами, которые имели разные форматы данных и latency. · Добавил асинхронную обработку через Kafka: данные собирались в фоне, а пользователь получал уведомление о готовности документа. · Использовал Redis для кэширования шаблонов и часто запрашиваемых данных Самая технически сложная задача: Обработка 5000+ событий в секунду с IoT-датчиков в реальном времени без потерь данных. · Kafka не справлялась с пиковой нагрузкой: сообщения терялись, потребители отставали. · Данные о температуре плавки и составе сплавов критичны для качества продукции. Решение которое внедлил для решения проблемы: · Перераспределил партиции Kafka, увеличив их количество, и настроил сжатие сообщений. · Внедрил Apache NiFi как буферный слой для предобработки данных перед отправкой в Kafka

Подробнее

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