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

Male avatar
Руслан Л.
Россия, Москва
3 450 ₽/час 552 000 ₽/мес. без НДС
Опыт работы:
Более 6 лет
Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Java 11/17
Kotlin
Spring Framework
Spring Boot
Hibernate
Kafka
Kubernetes
Linux
OpenShift
S3
TypeScript
Python
Apache Ignite
Redux
Webpack Module Federation
JUnit
TDD
TeamCity
SOAP
OpenAPI 3.0
JMS
Grpc
Event Sourcing
ESB
RabbitMQ
Redis
Celery
Jenkins
Prometheus
Grafana
ELK Stack
Zipkin
Scrum
Kanban
Agile
Jira
Confluence
Database:
PostgreSQL
Applications:
Docker
Technology:
JavaScript
React
REST
XML
Source_control:
GitHub
Формат работы
Удалённо
Описание о специалисте

Меня зовут Руслан Лучников, я — Senior Java Developer / Tech Lead с более чем 12-летним опытом практической Java-разработки и более чем 5-летним опытом проектирования и реализации с нуля эффективных технических решений в банковской сфере. Отличаюсь системным подходом, архитектурным мышлением и умением брать на себя ответственность за технические решения и результат команды.

Примеры работ

NDA
Описание задачи/проекта

Реализация системы планирования заказов и прогнозирования спроса.

Позиция на проекте
Senior Java Developer
Ответственность
  1. Оптимизация системы распределенных вычислений на базе Apache Ignite
  2. Проведение исследований (ADR, PoC) для уменьшения времени загрузки данных и map reduce вычислений
  3. Реализация оптимизаций загрузки и обработки данных
  4. Разработка и оптимизация высоконагруженных компонентов системы (Highload systems)
Технологии и инструменты
Apache Ignite, Java 17, Microservices, PostgreSQL, S3, Iceberg, Trino
Период работы/продолжительность
Август 2025 г. - Июль 2026 г.
NDA
Описание задачи/проекта

Разработка инфраструктуры для торговли ценными бумагами на основе событийной архитектуры

Позиция на проекте
Senior Java Developer / Тех лид
Размер команды
8-12
Ответственность
  1. Организация работы команды (scrum-команда 8-12 человек), постановка задач (Scrum)
  2. Участие в техническом дизайне решения
  3. Формирование ресурсной оценки (сайзинг)
  4. Управление техническим долгом
  5. Архитектурный контроль требований
  6. Проведение code-review
  7. Проектирование и разработка микросервисов (Microservices, RESTful API, API First)
  8. Работа в кросс-функциональной команде по Agile (Scrum, двухнедельные спринты)
  9. Внедрение TDD
  10. Оптимизация PostgreSQL (планы выполнения, индексы, Hibernate)
  11. Профилирование Java-сервисов (MAT, VisualVM)
  12. Внедрение и оптимизация кэширования
  13. Разработка и поддержка автотестов
  14. Поддержка команды
  15. Взаимодействие с бизнес-заказчиками и смежными командами
Технологии и инструменты
Apache Ignite, Hibernate, Java 11/17, Kafka, Kubernetes, Linux, Microservices, PostgreSQL, REST API, Spring Boot, TeamCity
Период работы/продолжительность
Июль 2023 г. - Август 2025 г.
NDA
Описание задачи/проекта

Разработка платформы продуктов с использованием микрофронтов и событийной архитектуры

Позиция на проекте
Senior Java Developer
Ответственность
  1. Выбор архитектурных стилей и паттернов
  2. Технический дизайн решения
  3. Формирование ресурсной оценки
  4. Управление техническим долгом
  5. Архитектурный контроль требований
  6. Проектирование высоконагруженной системы (Highload systems)
  7. Внедрение и оптимизация кэширования
  8. Формирование архитектурных артефактов
  9. Контроль качества разработки
  10. Проектирование и разработка микросервисов (Microservices, RESTful API, API First)
  11. Работа в Agile-команде (Agile)
Технологии и инструменты
Apache Ignite, Java 11, Kafka, Kotlin, Microservices, OpenShift, PostgreSQL, REST API, TeamCity, Spring Boot 2
Период работы/продолжительность
Февраль 2019 г. - Июль 2023 г.
NDA
Описание задачи/проекта

Создание решения для контроля информации в биржевых аналитических отчетах

Позиция на проекте
Team Lead
Размер команды
4
Ответственность
  1. Формирование архитектуры решения и согласование с заказчиком
  2. Организация работы команды (4 человека), постановка задач
  3. Реализация поиска по тексту с учетом морфологии (RU/EN)
  4. Планирование разработки
  5. Проведение code-review
  6. Fullstack разработка (Java + TypeScript, React, JS)
  7. Проектирование и разработка микросервисов (Microservices, RESTful API)
  8. Взаимодействие с заказчиком
Технологии и инструменты
Java 11, Kafka, Microservices, OpenShift, PostgreSQL, React, Redux, REST API, TypeScript, Webpack Module Federation, JS, Spring Boot 2
Период работы/продолжительность
Март 2017 г. - Январь 2019 г.
NDA
Описание задачи/проекта

Создание системы ДБО на базе микросервисной архитектуры

Позиция на проекте
Java Архитектор
Размер команды
6
Ответственность
  1. Проектирование архитектуры микросервисной системы (Microservices)
  2. Проектирование REST API (RESTful API Best Practices)
  3. Согласование архитектуры с заказчиком
  4. Управление командой разработки (6 человек)
  5. Постановка задач
  6. Участие в разработке (fullstack Java + TypeScript)
  7. Проведение code-review
  8. Документирование решений
Технологии и инструменты
Camel, Java 8, Kafka, Microservices, OpenShift, PostgreSQL, REST API, Spring Boot 2, Red Hat Jboss Fuse
Период работы/продолжительность
Октябрь 2016 г. - Март 2017 г.

Образование

Бакалавр
Название учебного заведения/курса
Владимирский государственный университет им. А.Г. и Н.Г. Столетовых
Специальность
Прикладная информатика в экономике, информатик-экономист
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster