Специалисты
Ключевые навыки
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 месяцев