КЛ
Константин Л.
Мужчина, 29 лет
Россия, Санкт-Петербург, UTC+3
Ставка
4 110,32 Р/час
вкл. НДС 5% (152.38 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
ДОСТИЖЕНИЯ:
● 100+ созданных
микросервисов
● Высокий code quality
с покрытием более 90%
● Высоконагруженные
банковские системы
с 20 000 RPS
● Горжусь разнообразием
стека, от Spring и Swing
до Apache Flink
Проекты
(5 лет 8 месяцев)
NDA
Роль
Java-разработчик, Senior
Обязанности
- Разработка и развитие микросервисов в рамках импортозамещения банковской системы на
платформе CBS Athena (Диасофт)
- Ведение интеграции с внешними и внутренними банковскими системами (REST, gRPC, Kafka)
- Контроль и техническая экспертиза решений, реализуемых командой вендора, от лица банка
- Ревью кода, контроль соблюдения стандартов качества и архитектурных подходов
- Разработка нового функционала, рефакторинг и оптимизация существующих сервисов
- Написание модульных и интеграционных тестов
- Деплой и сопровождение сервисов
- Составление технической документации
- Проведение технических собеседований
- Проектирование схемы хранения счетов и финансовых операций (нормализация, определение связей между сущностями)
- Создание индексов для критических запросов
-Apache Kafka везде была, плотно с ней работал и хорошо знаю
-Registry тоже плотно работал
-Avro в продакшене не использовали, но знаю как работает
-Ci/cd есть достаточно большой опыт
-Занимался автоматизацией бизнес процессов с помощью локального bpmn движка (аналог)
Достижения
Мною были разработаны:
- Высоконагруженный поток обработки данных: разработал компонент для массовой передачи
информации о счетах клиентов в расчётный центр, обеспечив стабильную работу при
больших объемах данных и интеграцию с внешними системами через Kafka и gRPC.
- Поток импорта клиентов/счетов в импортозамещенную систему
- Сервис валютных операций.
- Предложил и реализовал новое архитектурное решение для обеспечения Расчетного центра
данными 11 микросервисов. Логика поддерживает работу с 16 БД с 10 000 RPS (highload). Сервисы
взаимодействуют по Kafka, gRPC, REST. Настроил батч-обработку для поддержки высокого уровня
производительности, а также кэширования.
-Реализую стратегический проект по импортозамещению автоматизированной банковской системы
в части обработки платежей. Добился ускорения проведения входящих рублевых расчетов на 50-200
миллисекунд благодаря масштабной пересборке архитектуры и внедрению современных технологий.
- Отвечал за импорт данных клиентов и счетов из Oracle в Postgres. На базе имеющихся BPMN создал
и внедрил 2 STP-процессора, которые обеспечили надежность на уровне плановых показателей.
- Координировал разработку 17 сервисов, модулей и потоков для валютных операций, реконсиляции
данных, входящих и исходящих платежей.
- Работаю в кросс-функциональной команде по Agile спринтам. Контролирую pipeline разработки
➤ Предложил и реализовал новое архитектурное решение для обеспечения Расчетного центра
данными 11 микросервисов. Логика поддерживает работу с 16 БД с 10 000 RPS (highload). Сервисы
взаимодействуют по Kafka, gRPC, REST. Настроил батч-обработку для поддержки высокого уровня
производительности, а также кэширования.
➤ Реализую стратегический проект по импортозамещению автоматизированной банковской системы
в части обработки платежей. Добился ускорения проведения входящих рублевых расчетов на 50-200
миллисекунд благодаря масштабной пересборке архитектуры и внедрению современных технологий.
➤ Отвечал за импорт данных клиентов и счетов из Oracle в Postgres. На базе имеющихся BPMN создал
и внедрил 2 STP-процессора, которые обеспечили надежность на уровне плановых показателей.
➤ Координировал разработку 17 сервисов, модулей и потоков для валютных операций, реконсиляции
данных, входящих и исходящих платежей.
➤ Работаю в кросс-функциональной команде по Agile спринтам. Контролирую pipeline разработки.
Стек специалиста на проекте
*nix, Avro, ELK, Grafana, registry, Работа с интеграциями, GitLab, Разработка, Kibara, jenkis, REST/SOAP, Spring Data, athena, Ревью, Camunda, Liquibase, REST, Java, Kibana, Рефакторинг, gRPC, Проектирование, Kafka, boot, Apache 2, Docker Swarm, Java 11-8, Docker, JUnit 5, Java 11, Maven, Oracle Database, Spring, Spring Boot, оптимизация, Проведение технических собеседований, PostgreSQL, Jenkins, CI/CD, Microservices, функционал, Apache Kafka, 11, сопровождение
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2024 - Май 2025
(1 год 2 месяца)
Иннотех
Роль
Java разработчик, senior
Обязанности
- Потоковая обработка данных
- Написание сервисов с нуля
- Добавление нового функционала в существующие сервисы
- Интеграция с другими банковскими системами
- Разработка своего фреймворка для оптимизации рабочего процесса
- Написание тестов
- Деплой сервисов
- Написание документации
- Проведение технических собеседований
Достижения
Мною были разработаны:
- более 20 микросервисов со специфичной логикой
- уникальный сервис, на базе которого смежные команды с помощью конфигов подняли 30+
разных сервисов
- сервис бенчмарков для тестов производительности
Так же активно участвовал в разработке фреймворка для оптимизации решения тривиальных
задач, связанных с потоковой обработкой.
Запустил 20+ новых микросервисов, поддерживающих логику бизнес-процессов выдачи кредитов,
нотификаций, в т.ч. сервис бенчмарков для тестирования производительности.
- Предложил и разработал уникальный инструмент перекладки и обогащения данных, на базе которого
ежегодно создаются более 60+ новых сервисов через написание конфигурации и запуск pipeline.
-В рамках ключевого проекта импортозамещения с нуля спроектировал антифрод-систему с высоким
уровнем отказоустойчивости до 52 минут в год (99,99%).
➤ Участвовал в разработке фреймворка для оптимизации решения тривиальных задач, связанных
с потоковой обработкой. Это позволило в 2,5 раза увеличить объем закрываемых за спринт проблем.
Запустил 20+ новых микросервисов, поддерживающих логику бизнес-процессов выдачи кредитов,
нотификаций, в т.ч. сервис бенчмарков для тестирования производительности.
➤ Предложил и разработал уникальный инструмент перекладки и обогащения данных, на базе которого
ежегодно создаются более 60+ новых сервисов через написание конфигурации и запуск pipeline.
➤ В рамках ключевого проекта импортозамещения с нуля спроектировал антифрод-систему с высоким
уровнем отказоустойчивости до 52 минут в год (99,99%).
➤ Участвовал в разработке фреймворка для оптимизации решения тривиальных задач, связанных
с потоковой обработкой. Это позволило в 2,5 раза увеличить объем закрываемых за спринт проблем.
Стек специалиста на проекте
Maven/Gradle, Avro, ELK, Grafana, Git (GitLab), Keycloack, GitLab, Разработка, Apache flink, Fluentd, Spring Data, Spring Cloud, Liquibase, Keycloak, Java, Git, Kibana, Bitbucket, MongoDB, Prometheus, Kafka, Docker, TeamCity, actuator, JUnit 5, Java 8, Java 11, Maven, Spring Boot, Jira, PostgreSQL, Framework, schema registry, Microservices
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2022 - Апрель 2024
(1 год 8 месяцев)
Спринт
Роль
Java разработчик, Middle
Обязанности
- Фин. тех. Поддержка и разработка существующего приложения
- Добавление нового функционала
- Интеграция с внешними системами
- Unit тестирование кода
-Разработка и поддержка интеграционных решений на основе Spring Integration (EIP, messaging, адаптеры для REST, Kafka), оптимизация потоков обработки сообщений и обеспечение надежного взаимодействия между микросервисами
-Реализация многопоточных механизмов, обеспечение потокобезопасности
-Настройка аутентификации и авторизации (Spring Security)
-Оптимизация sql запросов
Достижения
-Разработал приложение для банковских сотрудников по сбору и фильтрации информации о контрагентах.
-Предусмотрел обширный функционал, возможность управлять SMS рассылками и составлять документы.
-Отвечал за добавление новых опций, интеграцию с внешними системами, а также unit-тестирование
кода. Обеспечил поддержку и разработку существующего приложения
Разработал приложение для банковских сотрудников по сбору и фильтрации информации о контрагентах.
Предусмотрел обширный функционал, возможность управлять SMS рассылками и составлять документы.
➤ Отвечал за добавление новых опций, интеграцию с внешними системами, а также unit-тестирование
кода. Обеспечил поддержку и разработку существующего приложения.
Разработал приложение для банковских сотрудников по сбору и фильтрации информации о контрагентах.
Предусмотрел обширный функционал, возможность управлять SMS рассылками и составлять документы.
➤ Отвечал за добавление новых опций, интеграцию с внешними системами, а также unit-тестирование
кода. Обеспечил поддержку и разработку существующего приложения
Стек специалиста на проекте
messaging, Работа с интеграциями, unit, GitLab, Разработка, Spring Integration, REST, Java, Querydsl, Kafka, Тестирование кода, SQL, Docker, Spring Security, Hibernate, Java 11, Maven, Spring, оптимизация, PostgreSQL, Framework, функционал, Поддержка, настройка
Отрасль проекта
RnD
Период работы
Октябрь 2019 - Ноябрь 2022
(3 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
Кировский политехнический колледж
Специальность
Прикладная информатика, Программист
Завершение учебы
2015 г.
Высшее
Учебное заведение
Университет при МПА ЕврАзЭС
Специальность
Психология
Завершение учебы
2022 г.