Специалисты

Описание

Ключевые навыки
Team leader, Java 8 - 11, Spring Framework, Kafka, Spring Boot, Spring Data, Spring MVC, Spring Security, Spring Cloud, Spring AOP, Spring core, Hibernate, Java EE, JPA, MyBatis, IaaS, PaaS, SaaS, Maven, Ant, Oracle, PostgreSQL, Linux, Windows, Apacke Kafka, RabbitMQ, ActiveMQ, Jira, SOLID, DRY, TDD, DDD, BDD, REST API, gRPC, Json API, GraphQL, SOAP, OpenAPI, Swagger, OAuth, JWT, OpenID, Apache Tomcat, Apache Maven, CI/CD, Jetty, Oracke WebLogic, WildFly, GlassFish, ООП, Postgres, H2, IntelliJ IDEA, SVN, Git, Kubernetes, JSP, Docker, Keycloak, Camunda, Flyway, Java SE, Java, Xsd, WSDL, Oracle DB, Confluence, Atlassian Jira, HTTP, DOCKER COMPOSE, Multithread Programming, REST, Bitbucket, AWS, MapStruct, TeamCity, JMX, Oracle Pl/SQL, DevOps, Jenkins ci

Высшее образование
2009 - 2015, Московский физико-технический институт (Государственный университет), Долгопрудный
РТК / общая и прикладная физика

Опыт
Проект

Интеграционная платформа

Описание

Роль: Java-разработчик Team lead Описание проекта: Платформа, которая ставится перед основным решением компании, чтобы поддержать TMF спецификации и связать основное решение с различными виджетами Обязанности: Разработка в соответствие с планом, багофикс, доработка новых фичей. Доработка функционала GraphQl Задачи: -Анализ и фикс ошибок приложения. -Настройка и поддержка непрерывной доставки внутри приложения -Рефакторинг устаревшего кода -Интеграция приложения с KeyClock -Декомпозиция задач членам команды -Проведение код ревью -Развертывание приложения внутри openshift

Технологии

Java, Oracle, Rest, Spring, Spring boot, Openshift, Docker, GraphQL

Длительность

Апрель 2021 - Январь 2023 месяца

Проект

Единая кредитная платформа

Описание

Роль: Java-разработчик Team lead Описание проекта. Платформа, совместная платформа двух банков России, позволяющая поставщикам запрашивать кредитный средства по соответствующим ставкам. Обязанности: Разработка платформы -Разработка архитектуры и прототипа платформы -Интеграция с внутренними системами банка. -Поддержка документооборота внутри приложения -Декомпозиция задач членам команды -Проведение код ревью

Технологии

Java, Postgres, Rest, Spring, Spring boot

Длительность

Ноябрь 2020 - Апрель 2021 месяц

Проект

Интеграционный банковский проект

Описание

Роль: Java-разработчик Описание проекта. Тула для просчитывания и отправки межбанковских ставок, их репортинг и анализ. Разработка фичей согласно плану владельцев продукта, багофикс, поддержка решения. Обязанности. -Разработка различных интеграций, с системой EMMI -Разработка функционала отправки ставок регулятору -Доработка функционала репортинга в другие банковские системы -Поддержка решения, разбор проблемных ситуаций (например, почему ставка на проде посчитана была не правильно)

Технологии

Java, Oracle, Rest, Spring, Swing, Spring Integration, hazelcast

Длительность

Февраль 2019 - Ноябрь 2020 месяцев

Проект

Продуктовый интеграционный фреймворк

Описание

Роль: Java-разработчикTeam Lead Описание проекта. Продуктовый интеграционный фреймворк, который используется в других проектах компании. Включает 21 компоненту Обязанности: Архитектура, дизайн, разработка и поддержка этого модуля -Управление командой из 17 человек, декомпозиция задач -Участие в сессиях с проектами, оперативное решение проблем связанных с продуктовым функционалом -Багофикс -Разработка прототипов, новых интеграционных модулей

Технологии

Java SE/Java EE technologies, WildFly, Postgres, Oracle, RabbitMq, hystrix

Длительность

Май 2017 - Январь 2019 месяцев

Проект

Перевод молитного решения в микросервисное

Описание

Роль: Java-разработчик Описание проекта. Перевод молитного решения в микросервисное с поддержкой CI/CD Обязанности: Перевод молитного решения в микросервисное, обсуждение основных концепций и принятие архитектурных решений -Разработка функционала перевода монолита в клауд и решение всех возможных проблем связанных с этим -Поддержка и багофикс.

Технологии

OpenShift, Docker, Pipeline jobs

Длительность

Февраль 2016 - Май 2017 месяцев

Проект

Фреймворк виртуализации модели сети

Описание

Роль: Java-разработчик Описание проекта. Интеграция с VNFM на стороне заказчика. Обязанности: Разработка интеграций, основного функционала связанного с VNFM. -Разработка функционала клиентского апи для вызова внешних систем -Менторство джунов -Багофикс -Решение проблем перфоманса

Технологии

Java, Oracle, REST API(base on Apache HTTP Client), OpenStack

Длительность

Май 2014 - Февраль 2016 месяцев

Проект

Интеграционный проект для оператора связи

Описание

Роль: Java-разработчик Описание проекта. Проект, который должен проводить интеграции между внутренними системами заказчика таких сущностей, как пользователи, их девайсы, симкарты и т.д. Разработка интеграций, общение с заказчиком, согласование интеграционного контракта Обязанности: -Имплементация интеграций непрерывной загрузки пользователей, их девайсов и симкарт в систему -Имплементация процессинга больших источников данных, как например обработка xml в 15ГБ -Решение проблем перфоманса -Участие в сессиях с заказчиком для понимания бизнес задач и отображения их в плоскость разработки

Технологии

Java, Oracle, Rest, Spring, xslt/stx, xpath, jdbc/batch

Длительность

Май 2013- Май 2014 месяцев

Проект

Интеграционный модуль

Описание

Роль: Java-разработчик Описание проекта. Интеграционный фреймворк, используемый как продукт в других проектах компании Обязанности: Разработка фичей и поддержка модуля -Доработка различного функционала для модуля, например возможность интеграции по jms -Мелкий багофикс -Переработка некоторых решений в связи с требованиями о максимальном времени работы (перфоманс проблемы)

Технологии

Java, Oracle, Rest, Spring

Длительность

Март 2013 - Май 2023 месяца