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