ПО
Павел О.
Мужчина, 26 лет
Россия, Москва, UTC+3
Ставка
4 007,57 Р/час
вкл. НДС 5% (148.57 Р)
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Павел — Java-разработчик уровня Middle+ из Москвы. Имеет высшее образование по специальности «Прикладная математика и информатика» (бакалавриат и магистратура в НИУ «МЭИ»). Владеет английским языком на уровне B1.
Обладает опытом работы на следующих проектах в сфере E-commerce & Retail:
- Автоматизация процесса кредитования юридических лиц (с октября 2024 года): разработка микросервисов, проектирование API, взаимодействие с внешними и внутренними системами банка, написание тестов, участие в код-ревью.
- Бизнес-залы аэропортов (с декабря 2023 года): разработка бэкенда, исправление багов, проведение релизов, проведение код-ревью, добавление новых функций.
- Биллинговая система (январь 2022 — ноябрь 2023): создание микросервиса для автоматизированной обработки подписок, реализация механизмов управления жизненным циклом подписок, разработка API.
- Сервис управления проектами и ресурсами (октябрь — декабрь 2021): проектирование структуры базы данных, создание моделей данных, интеграция с системой аутентификации и авторизации KeyCloak.
- Бухгалтерия (март 2020 — сентябрь 2021): проектирование и разработка микросервиса отчётов, создание инструмента для извлечения данных из Excel-файлов, создание инструмента для генерации и разбора XML-документов.
Проекты
(5 лет 6 месяцев)
Автоматизация процесса кредитования юридических лиц
Роль
Java разработчик
Обязанности
Цели проекта: Разработка и внедрение системы для автоматизации процесса кредитования банком юридических лиц. Основные цели проекта:
- Обеспечение удобства интерфейса для подачи заявок, автоматическое заполнение данных на основе внешних систем.
- Реализация функционала для мониторинга статуса заявок, проведения необходимых проверок и согласования условий кредита.
- Организация хранения данных для безопасного и структурированного хранения всех данных о кредитах и связанных документах.
- Проведение автоматизированных контролей и согласований с внешними сервисами для проверки юридической чистоты сделок.
- Возможность добавления новых или удаления устаревших контролей в зависимости от требований бизнеса.
Архитектура ● Микросервисная.
● Взаимодействие между микросервисами через REST API, RabbitMQ и Kafka.
● Синхронное и асинхронное взаимодействие с внешними системами для получения и обновления данных.
Обязанности/Функции:
● Backend разработка.
● Исправление багов.
● Коммуникация с командой.
● Написание модульных и интеграционных тестов.
● Проведение код ревью.
● Добавление новых фич.
● Участие в развитии продукта и процессов вместе с командой.
● Анализ требований.
Непосредственные задачи
● Разработка микросервисов для автоматизации процессов кредитования корпоративных клиентов.
● Проектирование программных интерфейсов (API) для взаимодействия между различными компонентами системы.
● Реализация взаимодействия с внешними и внутренними системами банка.
● Написание модульных, функциональных и интеграционных тестов для обеспечения качества разрабатываемого ПО.
● Участие в код-ревью для улучшения качества кода и соблюдения стандартов разработки.
● Взаимодействие с командой тестирования и бизнес-аналитиков для уточнения требований и оптимизации решений.
● Поддержка и доработка существующей функциональности системы.
● Оптимизация производительности и масштабируемости сервисов.
● Документирование разработанных решений и API.
Состав команды В команде 60 человека. Являюсь часть подкоманды из 10 человек: 1 BA, 2 SA, 3 backend разработчика, 1 frontend разработчик, 2 QA, 1 PO
Стек специалиста на проекте
PostgreSQL, Docker, REST, API, Hibernate, Spring Security, Swagger, Liquibase, Spring Data JPA, Spring MVC, Unit testing, Kafka, Collections, Spring Test, ActiveMQ, Spring, OpenAPI, MSSQL, mock, transactional, технологии
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2024 - По настоящее время
(11 месяцев)
Бизнес-залы аэропортов
Роль
Ведущий Java разработчик
Обязанности
Цели проекта: Автоматизация процессов управления доступом в бизнес-залы, повышение удобства для клиентов и улучшение аналитических возможностей для бизнеса. Проект состоит из мобильного приложения и двух панелей администратора для оптимизации процесса доступа в бизнес-залы по всему миру. Основные функции:
Мобильное приложение:
- Оформление проходов в бизнес-залы.
- Проход по QR-коду или номеру заказа.
Панель администратора:
- Регистрация клиентов в бизнес-залах.
- Управление заявками на проходы.
Панель суперадминистратора:
- Создание новых бизнес-залов.
- Генерация отчетности за выбранные периоды.
- Управление администраторами системы.
Дополнительный функционал:
- Добавление партнерских карт.
- Формирование финансовой отчетности для организации и партнеров.
Архитектура ● Микросервисная.
● Взаимодействие между микросервисами через Kafka.
● REST-API для клиентов предоставляется через Gateway.
● Синхронное и асинхронное взаимодействие с внешними системами для получения и обновления данных
Обязанности/Функции:
● Backend разработка.
● Исправление багов.
● Коммуникация с командой.
● Проведение релизов.
● Проведение код ревью.
● Добавление новых фич.
● Участие в развитии продукта и процессов вместе с командой.
● Анализ требований.
Непосредственные задачи
● Разработка интеграций и обеспечение взаимодействия системы с другими платформами и API.
● Разработка и поддержка микросервисной архитектуры проекта.
● Поиск и исправление ошибок, допущенных предыдущими разработчиками.
● Рефакторинг существующего кода.
● Анализ требований к проекту, оценка сложности и времени выполнения задач.
● Координация работы внутри команды разработчиков, обсуждение технических решений и проблем.
● Устранение ошибок и недочетов в работе системы.
Состав команды 2 backend разработчика, 2 mobile, 1 frontend разработчик, 1 DevOps, 1 QA, 1 ПМ
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Elasticsearch, REST, API, Hibernate, Spring Security, Swagger, Liquibase, Ignite, Spring Data JPA, Spring MVC, Kafka, Collections, Spring, OpenAPI, transactional
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2023 - По настоящее время
(1 год 9 месяцев)
Биллинговая система
Роль
Java разработчик
Обязанности
Описание проекта Микросервис для автоматизированной обработки подписок на продукты и услуги в рамках крупной биллинговой системы. Микросервис отвечает за управление жизненным циклом подписок, включая их создание, продление, приостановку и отмену. В проекте реализованы механизмы автоматической проверки состояния платежей и интеграции с внешними платёжными шлюзами.
Обязанности/Функции: ● Backend разработка.
● Исправление багов.
● Коммуникация с командой.
● Добавление новых фич.
● Участие в развитии продукта и процессов вместе с командой.
● Анализ требований.
Непосредственные задачи
● Создание микросервиса для автоматизированной обработки подписок на продукты и услуги.
● Реализация механизмов управления жизненным циклом подписок (создание, продление, приостановка, отмена).
● Создание интерфейсов и логики для связи микросервиса с внешним платежным модулем.
● Разработка общих библиотек для работы с данными, используемыми в различных микросервисах.
● Разработка API для взаимодействия с другими компонентами системы.
● Внедрение асинхронного API.
● Миграция финтех-сервисов с billing-commons на fintech-commons.
● Оптимизация кода и устранение зависимостей от устаревших библиотек.
● Участие в проектировании архитектурных решений.
● Взаимодействие с командой разработки, аналитиками.
● Участие в демо и митингах.
Состав команды 8
Стек специалиста на проекте
Java, SQL, MapStruct, Scheduler, Feign, API Gateway, Spring, AsyncAPI, throttling, технологии, rate limit
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2022 - Ноябрь 2023
(1 год 11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
НИУ "МЭИ"
Специальность
Прикладная математика и информатика, бакалавриат
Завершение учебы
2021 г.
Высшее
Учебное заведение
"НИУ "МЭИ"
Специальность
Прикладная математика и информатика, магистратура
Завершение учебы
2023 г.