Специалисты

Описание

Ключевые навыки
Java 8-17, Spring Framework, Kafka, Spring Boot, Spring Data, Spring MVC, Spring AOP, Spring core, Hibernate, JPA, IaaS, PaaS, Maven, Gradle, IBM MQ, Oracle, PostgreSQL, Linux, Windows, Apache Kafka, Jira, Groovy, SOLID, KISS, YAGNI, DRY, TDD, DDD, REST API, Json API, SOAP, OpenAPI, Swagger, HATEOAS, CI/CD, ООП, Postgres, Mongo DB, IntelliJ IDEA, SVN, Mercurial, Git, Kubernetes, Jenkins, JDBC, JUnit, Mockito, Liquibase, Docker, Flyway, Java SE, Java, Python, Unix, Oracle DB, Confluence, Atlassian Jira, HTTP, DOCKER COMPOSE, Multithread Programming, REST, Bitbucket, MapStruct, Atlassian Confluence, Grafana, DevOps, Jenkins ci, NoSQL.

Высшее образование
2015. Московский государственный технический университет им. Н.Э. Баумана, Москва
Радиотехнический, Технологии и производство радиоэлектронных средств

Опыт
Проект

Проект для Казначейства для банка

Описание

Роль: Старший Java разработчик Работал в команде из 3 инженеров и 1 аналитика над внутреннем проектом для Казначейства. Мои типовые задачи: — REST-сервисы; — интеграция через HTTP/IBM MQ/Kafka; — имплементация математических моделей на Python; — ETL перекладчик данных Oracle -> Postgres; — администрирование своих сервисов в Kubernetes кластере; — сбор метрик подов в k8s-кластере Prometheus/InfluxDB/Grafana.

Технологии

REST, HTTP/IBM MQ/Kafka, Python, Oracle, Postgres, Kubernetes, Prometheus/InfluxDB/Grafana

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

Февраль 2020 — Февраль 2023 месяца

Проект

Сервис для внешних пользователей

Описание

Роль: Старший Java разработчик Работал над сервисом для внешних пользователей (ЮЛ, ~30к пользователей) в продуктовой команде. Я целиком отвечал за backend часть нашего продукта. Попросил помощника в команду, к нам пришла стажёрка без опыта работы — я много времени уделял её онбордингу и обучению, делился опытом, вырастив крепкого и уверенного джуна. Я предложил и имплементировал новую фичу, давшую нам +40% пользователей и больший прирост нагрузки и объёма данных. Работал с Kafka/Kafka streams и MongoDB, микросервисной архитектурой. Улучшил производительность бэкенда в части БД: добился получения новых серверов на SSD и перевёз трёх-нодовый кластер MongoDB на новые сервера без даунтайма.

Технологии

Kafka/Kafka streams, MongoDB

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

Январь 2019 — Январь 2020 месяцев

Проект

Антифрод система

Описание

Роль: Инженер-разработчик Занимался разработкой антифрод-системы Яндекс.Маркета и поддержкой и развитием ETL-инфраструктуры. В антифроде разделил монолит на несколько микросервисов, дорабатывал и улучшал производительность правил антифрод-проверок. В ETL занимался подключением новых источников данных, интегрировал Tableau Analytics, собирал метрики и улучшил производительность витрин данных (Vertica, Clickhouse). Имплементировал MVP системы мониторинга ETL-пайплайна, который позволил нашей команде быстрее обнаруживать узкие места и проблемы в пайплайне данных и улучшить их производительность.

Технологии

Java, Spring Boot, Grafana, YDB, Postgres, Clickhouse

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

Январь 2018 — Январь 2019 месяцев

Проект

Банковская разработка

Описание

Роль: Главный IT-инженер Разработка

Технологии

Java, Spring Boot, Gradle, Oracle DB

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

Август 2014 — Январь 2018 месяцев