Kirill Samorodov - Java Backend developer

Photo

Навыки

  • Docker
  • gRPC
  • HDFS
  • Hibernate
  • Java
  • Liquibase
  • MongoDB
  • MSSQL
  • MySQL
  • PostgreSQL
  • Spring

Опыт работы

Digital League

Java developer - October 2021 - April 2022

• Реализовал полное покрытие юнит-тестами более 30 сервисов и оптимизировал существующие тестовые сценарии.
• Создал более 50 миграций в базу данных с использованием Flyway и Liquibase.
• Написал генерацию XML по XSD схемам

Gramant

Fullstack developer - August 2022 - April 2023

— Разработал бэкенд для торговой площадки с использованием Java, Spring, Jooq, PostgreSQL, ElasticSearch, LogStash, Kibana (ELK Stack).
— Автоматизировал процесс импорта товаров разработав многоступенчатую модель импорта.
— Интегрировал систему оплаты в рекламную платформу с использованием внешнего API.
— Настроил: Nginx reverse proxy, SSL сертификаты, CI/CD пайплайны с использованием Jenkins, firewall с использованием iptables, авторизацию приложения, мониторинг производительности приложения с использованием Grafana и Prometheus, увеличил производительность приложения на 200% с помощью оптимизации SQL-запросов с использованием EXPLAIN.
— Разрабатывал микросервисы с нуля и вносил правки в существующие, используя Java, Spring Boot и Docker, разработал и внедрил контракты API с использованием спецификации OpenAPI (Swagger)

Saber interactive

Java разработчик - April 2023 - Present

• Разрабатывал и поддерживал высоконагруженную микросервисную систему из более чем 50 компонентов, связанных с получением и обработкой, BI ивентов, составлением отчетов, поставкой данных аналитикам из AAA проектов с 10+ млн пользователей. Стек: Java, Spring, Hibernate, Jooq, ClickHouse, MongoDB, HDFS, Kafka, Postgre, MySQL, Docker и Kubernates
• Осуществил переход с http на gRPC и внедрил реактивные потоки Project Reactor для асинхронной обработки данных
• Внедрил эффективные дата-пайплайны для сбора и обработки игровых метрик в реальном времени
• Оптимизировал ключевые микросервисы, обеспечив стабильную работу при высоких нагрузках
• Настраивал Prometheus метрики для мониторинга процесса работы микросервисов

Образование

Прикладная информатика

ФГБОУ ВО МГТУ «СТАНКИН»
2019-2023

Обо мне

Я опытный Java разработчик с 3 годами опыта в разработке, проектировании и интеграции надежных и поддерживаемых веб-приложений на платформе Java. Мне нравится сотрудничать с заказчиком, разрабатывать требования, рассматривать различные решения, хорошо оценивать задачи и стремиться предоставить качественный продукт конечному пользователю.

41 / 0,384 / 47.93mb