ЯС
Ярослав С.
Мужчина, 31 год
Россия, Москва, UTC+3
Ставка
4 187,39 Р/час
вкл. НДС 5% (155.24 Р)
Специалист доступен с 30 июня 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Ярослав — Senior Java разработчик из Москвы с опытом работы 6 лет 3 месяца. Специализируется на разработке микросервисных систем, интеграции с внешними сервисами и оптимизации производительности. Имеет опыт работы с базами данных PostgreSQL, MongoDB, Redis, а также с инструментами CI/CD, такими как Jenkins и GitLab CI. Владеет навыками проектирования архитектуры систем, реализации REST API, разработки модульных и интеграционных тестов.
Участвовал в проектах в отраслях FinTech & Banking и Media. На проекте CRE Online в роли Senior Java Developer занимался проектированием архитектуры микросервисной системы, реализацией REST API и интеграцией с внешними сервисами (Kafka, IDP, CRM). На проекте TNT-Premier в роли старшего java-программиста разрабатывал и поддерживал микросервисную архитектуру для системы биллинга, проектировал и реализовывал высоконагруженные сервисы для поддержки платных подписок и транзакций. На проекте «Цифровой кредитный мониторинг» (Сбер) разработал и оптимизировал алгоритмы для улучшения процесса кредитного мониторинга, автоматизировал процесс формирования и обработки ежемесячных отчётов по клиентам.
Проекты
(6 лет 4 месяца)
CRE Online
Роль
Senior Java Developer
Обязанности
О проекте: Цифровая платформа, предназначенная для комплексного анализа и постоянного мониторинга коммерческой недвижимости, передаваемой в залог, торговые центры, склады и гостиницы. Система ориентирована на финансовые организации, кредитные учреждения, а также специалистов в сфере оценки недвижимости и управления рисками.
Обязанности:
Участие в проектировании архитектуры микросервисной системы.
Реализация REST API и интеграция с внешними сервисами (Kafka, IDP,CRM и др.).
Разработка модульных и интеграционных тестов (JUnit 5, Mockito, Spring Test).
Внедрение логирования и мониторинга.
Оптимизация производительности и устранение узких мест в системе.
Обеспечение безопасности приложения с использованием Spring Security и API Gateway.
Внедрение автоматизированной документации API через Swagger.
Участие в технических обсуждениях, code review, менторинг команды.
Взаимодействие с аналитиками, DevOps и QA в рамках полного цикла разработки.
Поддержка и развитие функциональности после выхода в прод.
Программирование баз данных PostgreSQL
Достижения
Реализовал ключевой модуль автоматизации транзакций(на основе ml модели gigachat), повысив точность автоматической классификации до 95%, что позволило сократить время обработки транзакций и существенно повысить производительность.
Разработал и внедрил интеграцию системы аудита, что обеспечило значительное улучшение прозрачности и контроля за операциями в системе, повысив уровень доверия к данным. Внедрил интеграцию с IDP, что позволило значительно повысить уровень автоматизации и улучшить удобство для пользователей системы.
Оптимизировал CRM-систему, внедрив новые функции и фичи, что привело к улучшению пользовательского опыта и росту функциональности системы, обеспечив более гибкое управление бизнес-процессами.
Разработал и внедрил систему ролей, улучшив управление доступом, что повысило уровень безопасности и соответствие корпоративным стандартам.
Стек специалиста на проекте
micrometer, Работа с интеграциями, CRM-системы, Lombok, WebFlux, Liquibase, Elasticsearch, Java, DevOps, Kibana, Bitbucket, Mockito, JPA, Swagger, Redis, JWT, Kafka, SLF4J, API Gateway, Spring Actuator, Vault, Spring Test, Docker, CRM, Spring Security, Hibernate, OpenShift, Spring Config, Code Review, JUnit 5, Maven, REST API, Spring Boot, JDK 17, PostgreSQL, Jenkins, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2023 - Июнь 2025
(1 год 10 месяцев)
TNT-Premier
Роль
Старший java-программист
Обязанности
О проекте: Платежная система для онлайн кинотеатра, биллинг, промокоды, подписки, акции, платежи
Обязанности:
Планирование спринтов: выявление потребностей бизнеса, постановка задач в Jira, описание и распределение задач между разработчиками.
Разработка и поддержка микросервисной архитектуры для системы биллинга в крупном холдинге.
Проектирование и реализация высоконагруженных сервисов для поддержки платных подписок и транзакций на платформах TNT-Premier и Match TV.
Интеграция с внешними сервисами и API для обработки платежей и аналитики.
Оптимизация производительности системы с использованием кэширования (Redis) и масштабируемых решений для баз данных (PostgreSQL, MongoDB).
Реализация логирования и мониторинга с использованием Graylog для обеспечения надежности и быстрого реагирования на инциденты.
Обеспечение бесперебойной работы системы через CI/CD процессы с использованием GitLab CI и Docker.
Достижения
Успешное внедрение микросервисной архитектуры, что позволило значительно повысить масштабируемость и стабильность системы.
Реализация кэширования и оптимизация взаимодействия с базами данных, что привело к снижению нагрузки на серверы и улучшению отклика системы.
Внедрение автоматизированных тестов и улучшение процессов CI/CD, что позволило ускорить выпуск новых релизов и повысить качество кода.
Разработка гибкой системы для учета и обработки транзакций, поддерживающей тысячи одновременно активных пользователей (микросервисы), redis, postgres, graylog, mongoDB, gitlub-ci, docker, kafka
Стек специалиста на проекте
Avro, Работа с интеграциями, Gitlab CI, Разработка, Распределение задач, MongoDB, Redis, Kafka, Graylog, Docker, Avro schema, Java 17, Spring Boot, Jira, PostgreSQL, schema registry, CI/CD, Постановка задач, Microservices, Поддержка
Отрасль проекта
Media
Период работы
Май 2022 - Сентябрь 2023
(1 год 5 месяцев)
Цифровой кредитный мониторинг (Сбер)
Роль
Старший java-программист
Обязанности
Разработал и оптимизировал алгоритмы для улучшения процесса кредитного мониторинга, обеспечив более точное и быстрое принятие решений (Java, Hibernate, Spring).
Усовершенствовал визуальную составляющую проекта, улучшив пользовательский интерфейс и взаимодействие с системой (React, TypeScript).
Автоматизировал процесс формирования и обработки ежемесячных отчетов по клиентам с объемом данных до 40,000 отчетов в день, что значительно повысило эффективность и уменьшило время обработки.
Разработал новые интеграции для расширения функциональности системы, используя REST, GraphQL и Kafka, что обеспечило более гибкую и масштабируемую архитектуру.
Достижения
Оптимизировал и доработал логику привилегий пользователей и управление доступом, улучшив безопасность и контроль в системе (Liquibase, Spring Security).изменения в визуальную составляющую проекта (react, typescript):
- сделал автоматизацию для ежемесячных отчетов по клиентам (нагрузка в 40000 отчетов в день)
- разработал новые интеграции в приложении (rest, graphql, Kafka )
- разобрался в логике привилегий для учетных записей пользователей и доработал ее (liquibase, spring security)
Стек специалиста на проекте
GraphQL, REST, Java, Kibana, Oracle, Redis, Kafka, Docker, Hibernate, OpenShift, Java 8, Spring, Spring Boot, PostgreSQL, Jenkins, Microservices
Отрасль проекта
FinTech & Banking
Период работы
Март 2019 - Май 2022
(3 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский энергетический институт (Национальный исследовательский университет), Москва
Специальность
Прикладная информатика
Завершение учебы
2016 г.