Java-разработчик
Даниил
Возраст
30 лет (01 Января 1996)
Город
Москва
Переезд невозможен
Полная занятость
7 лет 2 месяца
Банки / Инвестиции / Лизинг
Сбербанк Бизнес Онлайн. Расчет комиссии юридических лиц. 02.2025 - 12.2025
Высоконагруженный Business-Critical сервис расчета комиссии по платежам юридических лиц в Сбербанк Бизнес Онлайн, обеспечивающий комиссионный доход Банка.
Построен на микросервисной архитектуре в cloud-native инфраструктуре.
Нагрузка: 500 RPS (40M+ операций в сутки), SLA: 99.99% availability, p95 latency < 300 ms.
Работал в кросс-функциональной команде из 8 человек. Отвечал за разработку и оптимизацию сервисов, интеграцию со смежными системами (управление лимитами, доступный остаток, банковский ордер), оптимизацию производительности и устойчивость под нагрузкой.
Достижения:
Снизил latency p95 с 420 ms до 280 ms при нагрузке 500 RPS путем реализации кеширования данных для расчета комиссии (условия договора расчетно-кассового обслуживания, условия тарификации, данные по
клиентам) и оптимизации запросов к базе данных.
Сэкономил ресурсы на квоте до 30% путем проведения анализа производительности и утилизации ресурсов и оптимизации использования ЦПУ и памяти в подах и контейнерах.
Реализовал поддержку специального тарифа для международных платежей (Лаос, Китай) для
корпоративных клиентов Банка.
Технологии: Java 21, Spring Boot, Gradle, Postgresql 13.8, Hibernate, Liquibase, Ehcache, Kafka, Rest, gRPC, Kubernetes
Рабочее место операционного центра. Начисления юридических лиц. 05.2024 - 01.2025
Внутренняя enterprise-система операционного центра Банка для обработки и корректировки начислений юридических лиц при взаимодействии с государственными органами РФ.
Решение автоматизировало исправление ошибок, допущенных клиентами, и снизило количество клиентских обращений на 40%, сократив операционную нагрузку и повысив прозрачность обработки инцидентов.
Руководил разработкой в кросс-функциональной команде из 6 человек (Frontend, Backend, QA, SA, PO).
Отвечал за архитектуру решения и интеграционный контур, декомпозицию и приоритезацию задач, техническую координацию команды и кросс-командное взаимодействие.
Достижения:
Обеспечил вывод продукта в промышленную эксплуатацию.
Инициировал расширение команды и принял участие в найме Frontend-разработчика.
Спроектировал и реализовал middleware-слой, обеспечивающий маршрутизацию, аудит и интеграцию
Frontend части с Backend.
Технологии: Java 17, Spring Boot, Gradle, Postgresql 13.8, Liquibase, Rest, Swagger, Kubernetes, React, TypeScript, Node.js, Nginx
Сбербанк Бизнес Онлайн. Начисления юридических лиц. 02.2021 - 04.2024
Mission-Critical сервис в Сбербанк Бизнес Онлайн для передачи информации об исполнении платежей юридических лиц в государственные органы через систему межведомственного электронного взаимодействия (СМЭВ) в рамках исполнения регуляторных требований.
Изначально реализован как legacy-система, впоследствии проведена поэтапная миграция на микросервисную архитектуру в cloud-native инфраструктуре.
Нагрузка: 100 RPS (8M+ операций в сутки), SLA: 99.9% availability
В кросс-функциональной команде из 12 человек (PO, TL, 6 Backend, 2 QA, 2 SA) участвовал в миграции на микросервисную архитектуру. Параллельно руководил разработкой legacy-системы и исполнением регуляторных требований, осуществляя поставку внеплановых релизов в срок, обеспечив избежание штрафных санкций для Банка со стороны регулятора.
Достижения:
Обеспечил своевременное исполнение требований регулятора, включая внеплановые релизы в сжатые сроки в условиях повышенной нагрузки, что позволило избежать штрафных санкций для Банка.
Устранил утечку памяти в legacy-системе. С использованием Java Flight Recorder выявил устойчивый рост Old Gen до 95%. Провел анализ heap dump в Eclipse MAT, локализовав источник утечки через dominator tree. В результате устранения утечки, стабилизировалось потребление heap на уровне 60% и повышена стабильность работы сервиса под нагрузкой.
Ускорил выполнение запросов к базе данных Oracle: время формирования выгрузки документов за месяц сокращено с 120 секунд до 10 секунд. Сделал партиционирование таблиц, оптимизировал SQL-запросы и индексы, перенес часть логики из триггеров на уровень приложения, снизив нагрузку на базу данных.
Отвечал за перенос ПРОМ данных из legacy в витрину данных на Hadoop (35 таб., 14 млрд записей, ~10 TB) доступ к которым, после перехода на PostgreSQL в рамках миграции, был организован через REST.
Участвовал в миграции legacy-системы на микросервисную архитектуру: провел декомпозицию функциональности по доменным областям, спроектировал и реализовал микросервисы с изолированными зонами ответственности и API-контрактами. Обеспечил поэтапный вывод функциональности из монолита без остановки бизнес процесса и с сохранением SLA.
Спроектировал и разработал сервис обработки зависших документов об оплате с механизмами повторной отправки и контроля статусов, что позволило сократить количество документов с ошибками на 30%.
Технологии: Java 17, Spring Boot, WebFlux, Maven, Postgresql 13.8, Oracle 19c, Liquibase, Kafka, Rest, SOAP, gRPC, Kubernetes
Сбербанк Бизнес Онлайн. Шаблоны платежных поручений. 04.2020 - 01.2021
Business-Critical сервис управления шаблонами рублевых платежных поручений для корпоративных клиентов в Сбербанк Бизнес Онлайн. Обеспечивает создание, хранение и обработку шаблонов платежей, позволяя повторно использовать платежные реквизиты, сокращая время формирования платежей и снижая количество
пользовательских ошибок.
Сервис построен на микросервисной архитектуре в cloud-native инфраструктуре.
SLA: 99.99% availability, p95 latency < 300 ms.
Работал в кросс-функциональной команде из 16 человек, отвечал за разработку сервисов и межсервисные интеграции.
Достижения:
Спроектировал и реализовал REST-интеграцию с сервисом Черновики, позволив клиентам создавать шаблоны напрямую из черновиков, после чего количество новых шаблонов увеличилось на ~20%.
Внедрил идемпотентность операций создания и обновления шаблонов, снизив риск дублирования данных при повторных запросах.
Реализовал бизнес и инфраструктурные метрики (создание и использование шаблонов, ошибки, latency), обеспечив прозрачность пользовательского поведения и технического состояния сервиса.
Технологии: Java 11, Spring Boot, Maven, Oracle 19c, Liquibase, Redis, Kafka, Json-RPC, Rest, Swagger, Prometeus, Kubernetes
Сбербанк Бизнес Онлайн. Реестры юридических лиц. 01.2020 - 03.2020
Сервис обработки реестров Пенсионного фонда России (ПФР) для начисления реестровых платежей на номинальные счета юридических лиц.
Решение предназначалось для автоматизации обработки, валидации и контроля реестров ПФР сотрудниками операционного блока Банка.
Проект разрабатывался как внутренняя enterprise-система с web-интерфейсом. По решению бизнеса разработка проекта была приостановлена на этапе MVP.
Работал в кросс-функциональной команде из 12 человек, отвечал за Fullstack разработку.
Достижения:
Разработал web-приложение в формате Single Page Application (SPA) с REST-интеграцией с Backend.
Реализовал сервис валидации реестров ПФР.
Технологии: Java 11, Spring Boot, Maven, Oracle 19c, TypeScript, Node.js, React, Redux, Axios, Rest, Swagger, Selenium, Nginx
Сбербанк Бизнес Онлайн. Конверсионные операции юридических лиц. 03.2019 - 12.2019
Сервис в канале Сбербанк Бизнес Онлайн обеспечивающий корпоративным клиентам выполнение конверсионных операций по покупке и продаже иностранной валюты.
Работал в кросс-функциональной команде из 14 человек, участвовал в разработке backend-компонентов системы и бизнес-процессов обработки операций.
Достижения:
Спроектировал и реализовал исполняемые бизнес-процессы в нотации BPMN.
Увеличил покрытие unit-тестами до 80%, повысив стабильность релизов.
Технологии: Java 8, Spring Boot, RxJava, Maven, Tomcat, Oracle 11g, Hibernate, REST, Cucumber, Mockito, JUnit
Высшее
Санкт-Петербург, 2019 — 2019 гг.
14 января, 2015
120 000 руб
Дмитрий
Город
Москва
Возраст
56 лет (26 августа 1969)
Опыт работы:
19 лет и 6 месяцев
Последнее место работы:
Программист-разработчик, HeadHunter
08.2011 - по текущее время
3 января, 2015
50 000 руб
Михаил Арсенович
Город
Москва
Возраст
56 лет ( 7 августа 1969)
Опыт работы:
2 года и 1 месяц
Последнее место работы:
Программист front-end, Treto
10.2014 - 01.2015
25 мая, 2015
20 000 руб
Резюме размещено в отрасли