Россия, www.rencredit.ru
Финансовый сектор... Показать еще
Главный разработчик
Backend-разработка критически важных систем мобильного и интернет-банкинга
-Разработка и внедрение критически важных API: Спроектировал, реализовал и поддерживал набор высокопроизводительных RESTful API (Spring Boot, Spring Web) для запуска и развития новых банковских продуктов (кредитование, платежные сервисы, денежные переводы), напрямую влияющих на бизнес-метрики.
-Оптимизация производительности и модернизация legacy-кода: Участвовал в комплексном рефакторинге устаревших компонентов. За счет:
-Оптимизации бизнес-логики и алгоритмов.
-Глубокой оптимизации SQL-запросов и взаимодействия с БД (Oracle DB, PostgreSQL через Hibernate/JPA, Spring Data).
-Результат: Повышение пропускной способности и снижение времени отклика ключевых систем на 15-25%, значительное улучшение масштабируемости.
-Качество и надежность через тестирование: Достиг повышения покрытия unit-тестами (JUnit, Mockito) с 35% до 85% для основных сервисов. Это снизило количество дефектов в Prod и ускорило разработку за счет раннего обнаружения ошибок и уверенности при рефакторинге.
-Обеспечение стабильности Production: Активно участвовал в мониторинге, оперативном анализе рут-причин и устранении инцидентов в Prod, обеспечивая высокий уровень доступности сервисов.
-Сквозная ответственность за функционал: Обеспечивал полный цикл жизни фичи: глубокий анализ требований, проектирование, разработка, тестирование (активное взаимодействие с QA), развертывание и поддержка.
-Командная работа: Эффективно работал в Agile/Scrum команде, участвуя в планировании, ежедневных стендапах, демонстрациях и ретроспективах.
Технологический стек: Java, Spring Boot (Core, Web MVC, Data JPA, Security), Hibernate ORM, Maven, Apache Tomcat, Docker, Apache Kafka, Oracle Database, PostgreSQL, Grafana, JUnit, Mockito (unit-тестирование).