Специалисты

Описание

Ключевые навыки
Java 8 - 11, Spring Framework, Kafka, Spring Boot, Spring Data, Spring MVC, Spring Security, Spring Cloud, Spring AOP, Spring core, Hibernate, Java EE, JPA, Maven, Gradle, IBM MQ, Oracle, PostgreSQL, Linux, Windows, Apacke Kafka, Jira, Groovy, Thymeleaf template, SOLID, KISS, YAGNI, DRY, TDD, DDD, BDD, REST API, gRPC, Json API, SOAP, Gateways, Swagger, HATEOAS, OAuth, JWT, Apache Tomcat, Apache Maven, CI/CD, Jetty, ООП, Postgres, H2, IntelliJ IDEA, Git, Elacticsearch, Kubernetes, Jenkins, JDBC, JUnit, Mockito, Liquibase, Docker, Keycloak, Flyway, Java SE, Java, Python, Xsd, Oracle DB, Confluence, Atlassian Jira, HTTP, DOCKER COMPOSE, Multithread Programming, REST, Bitbucket, MapStruct, Jasper Report, Thymeleaf, Atlassian Confluence, JMX, RxJava, Oracle Pl/SQL, C#, Zabbix, Jenkins ci

Высшее образование
2015 - 2021, РТУ(МИРЭА)
Факультет - компьютерная безопасность
Специальность - специалист по компьютерной безопасности

Опыт
Проект

Приложение и сайт для услуг страхования

Описание

Роль: Ведущий Java-разработчик Проект: Приложение (iOS, android) и сайт, которые предоставляют услуги страхования в различных сферах Работал в команде с 3 java разработчиками, остальные в команде: тестировщики, аналитики, дизайнеры, ios и android разработчики. Задачи: Разработка и поддержка микросервисов Rest, Kafka. Документирование написанного кода Разработка core части и мобильного бека на Java (мобильный бек это тоже набор микросервисов, которые ходят за данными в core) Фикс ошибок Реализация бизнес логики Написание Unit тестов Ревью коллег Интеграция со sravni.ru (интернет-сервис выбора финансовых и страховых услуг)

Технологии

Java 11, Spring Boot, Spring Cloud, Cadence, Kafka, PostgreSQL, Hibernate, Kubernetes, Docker, GitLab CI, JUnit, Mockito, Spring MVC, MapStruct, gradle, maven

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

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

Проект

B2B системы по вычислению рисков кредитования

Описание

Роль: Руководитель направления разработки Область работы: Разработка back-end части на Java b2b системы по вычислению рисков кредитования бизнес клиентов. Проект предоставлял внутренний сайт, на котором банковские аналитики, загружая модели, могли рассчитывать риски выдачи кредитов различным компаниям. Работал в core команде, где было 4 разработчика и 2 тестировщика. Часто приходилось работать в смежных командах, если не хватало людей для вывода новых фич в срок или для интеграции новых core фич в командные проекты. Задачи: Разработка внутренней архитектуры системы. Документирование написанного кода Перевод проекта на распределенную БД с кешированием Apache Ignite. Разбивка проекта на микросервисы на основе сервисов Apache Ignite. Рефакторинг легаси кода. Перевод проекта с Java 8 на Java 11. Интеграция вызовов Python сервисов из под Java. Написание интеграционного модуля для связи с внешними банковскими системами (REST, IBM MQ, Kafka). Погружение новичков в проект

Технологии

Java, Spring Boot, REST, Spring Mvc, Apache Ignite, Hibernate, Kafka, IBM MQ, OpenShift, Python (интеграция вызовов сервисов), Git, Maven, Gradle, JUnit, Mockito, PostgreSQL, Oracle, Jenkins

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

Октябрь 2018 - январь 2023 месяца

Проект

Банковская файловая система

Описание

Роль: Стажер в дочерней IT-компании крупнейшего банка России

Технологии

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

Июль 2018 - сентябрь 2018 месяцев