Специалисты

Описание

Ключевые навыки
Java 8 - 11, Spring Framework, Kotlin, Kafka, Spring Boot, Spring Data, Spring MVC, Spring AOP, Spring core, Hibernate, JPA, Redis, Maven, Gradle, IBM MQ, ibm webshere, Oracle, PostgreSQL, Linux, Windows, Apacke Kafka, RabbitMQ, Jira, SOLID, KISS, YAGNI, DRY, REST API, SOAP, Swagger, Apache Tomcat, Apache Maven, CI/CD, Webshere Application Server, ООП, Postgres, H2, IntelliJ IDEA, Git, Elacticsearch, Kubernetes, Jenkins, JDBC, JUnit, Mockito, Liquibase, Docker, Java SE, Java, Oracle DB, DOCKER COMPOSE, Multithread Programming, REST, MapStruct, Jenkins ci

Высшее образование
2011 - 2017
Московский авиационный институт (национальный исследовательский университет), Москва
Информационные технологии, Информатика и вычислительная техника

Опыт
Проект

Крупный ритейл

Описание

Роль: Java-разработчик Описание проекта. Распиливал монолит на микросервисы, а также реализовывал новые микросервисы в облаке. Портал отвечает за обучение и развитие сотрудников сети. В команде 3 java backend разработчика. Интеграция с внешними сервисами через kafka и rest api. Задачи ставились аналитиками, описывались на wiki, после чего брались в разработку.

Технологии

Java/Kotlin, Spring Boot, PostgreSQL, Spring Data, Redis, MapStruct, Lombok, Swagger UI, ELK, Kafka, Gradle, Kubernetes

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

ноябрь 2022 - июнь 2023 месяцев

Проект

Крупнейший банк

Описание

Роль: Java-разработчик / Тим-лид Занимался поддержкой и разработкой отдельных ФП для проекта сбер онлайн. С ноября 2022 года являлся тим лидом своей команды - распределял задачи между коллегами, контролировал их выполнение, участвовал в обсуждении архитектуры проектов. Занимался поиском java разработчиков уровня junior и middle. За время работы, лично мной, было реализовано 5 микросервисов с нуля, а также поддержка и доработка монолита уровня Business Critical. Последний проект в рамках данной команды был реализован за 3 месяца от начала до выхода MVP в промышленную среду. Проект отвечал за выпуск квалифицированной электронной подписи клиентам банка без посещения ФНС.

Технологии

Java 8,11, Сборка проекта Maven, Spring Data, Security, MVC, Junit 4, Spring Test, Oracle, PostgreSQL, liquibase, IBM MQ, Kafka, JaxB, Jackson, Автотесты selenide, Jenkins, OpenShift, Docker hub, Linux, Bitbucket, Confluence, Jira

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

Апрель 2021 - Октябрь 2022 месяца

Проект

Благотворительный центр

Описание

Роль: Java-разработчик В команде было 3 разработчика, тимлид (проводил Code Review), аналитик-тестировщик (бизнес заказчик). Проект для учета студентов и их активности в благотворительном центре. В рамках работы в команде были выполнены важные задачи и благополучно внедрены конечному пользователю. За время работы на проекты был произведен большой рефакторинг, доработка нового функционала в виде (отчетов, функционала для пользователя), а также исправление багов. Все процессы были построены на базе GitLab

Технологии

GIT, Issues, GitLab CI (Pipelines), Merge Request, Wiki, Spring Boot, Spring Data, MVC (+thymeleaf), PostgreSQL, liquibase (H2 для тестов), Spring Test (JUnit, Mockito)

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

Август 2020 - Апрель 2021 месяц

Проект

Стартап Java курсов

Описание

Роль: Java-разработчик В команде было 3 backend разработчика, 1 frontend, 1 ручной тестировщик. Задачи ставил Team Lead в декомпозированном виде. Проводили code review у друг друга. Проект размещался на Gitlab. CI/CD - GitlabCI. Проект разрабатывали с нуля. Проект покрыт тестами. Я отвечал за модуль личный кабинет и работу с пользователем.

Технологии

ООП, PostgreSQL, SQL, Java (Core, Collections, Multithreading, IO, Exceptions), GIT, Spring (Context, Boot), JDBC, JPA (Миграция БД: Liquibase), JUnit, Mockito, H2, Lombok, Jackson (JSON), Maven

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

январь 2019 - июль 2020 месяцев