Java Developer
Игорь
Возраст
23 года (23 Сентября 2002)
Город
Москва
Переезд невозможен
Полная занятость
1 год 6 месяцев
Информационные технологии / IT / Интернет
Разработка микросервисов для высоконагруженной банковской системы с обработкой до 10 тыс. запросов/минуту. Проектирование архитектуры новых сервисов, работа с
event-driven подходом через Kafka, поддержка CI/CD и Kubernetes-инфраструктуры.
Проекты и достижения:
Сервис генерации и отправки OTP (критичный для бизнеса):
1) Оптимизировал производительность сервиса для обработки пиковых нагрузок:
внедрил асинхронную обработку через Kafka, снизил latency на 35% (с 450ms до
290ms), устранив тайм-ауты при подтверждении операций клиентами
Технологии: Java 17, Spring Boot, Kafka, Redis, PostgreSQL
2)Реализовал паттерн Transactional Outbox для гарантированной доставки событий в
Kafka с надёжностью 99.9%, полностью устранив потери данных при сбоях
внешних систем
Технологии: Spring Boot, Kafka, PostgreSQL, Spring Data
Сервис синхронизации клиентских данных из MDM:
1) Автоматизировал процесс синхронизации данных клиентов из Master Data Management: сократил время обновления с 1 часа до 10-15 секунд (240x improvement), снизив количество инцидентов, связанных с устаревшими данными,
на 50%+
Технологии: Java 17, Spring Boot, Kafka, PostgreSQL
URL Shortener с встроенной аналитикой:
1) Спроектировал и реализовал микросервис сокращения ссылок с нуля для
маркетинговых кампаний: обеспечил обслуживание до 100 тыс. переходов в месяц,
ускорив запуск кампаний на 70%
Технологии: Java 17, Spring Boot, Redis, PostgreSQL
Spring Boot Starter для централизованного логирования:
Создал переиспользуемый Spring Boot Starter для унификации логирования:
внедрил в 15+ микросервисов, ускорив диагностику production-инцидентов на 20
25%
Технологии: Java 17, Spring Boot, Spring Cloud
DevOps и качество кода:
1) Настроил комплексный мониторинг через Prometheus + Grafana с автоматическими алертами: сократил время реакции на инциденты с 30-40 минут до 5-10 минут (4-6x improvement)
Технологии: Prometheus, Grafana, Kubernetes, Helm
2) Оптимизировал критичные обработчики событий: снизил latency на 30-40%, увеличив пропускную способность системы без дополнительных ресурсов
Технологии: Java 17, Spring Boot, Kafka
3) Сократил технический долг в 3-х легаси-сервисах: увеличил покрытие тестами до 70% (+45 п.п.), снизив количество багов на QA на 30%
Технологии: JUnit, Mockito, Testcontainers, WireMock
Ответственности:
- Проектирование архитектуры новых микросервисов под требования банковского
- бизнеса
- Разработка и поддержка REST API с использованием OpenAPI/Swagger
- Работа с event-driven архитектурой через Apache Kafka
- Поддержка CI/CD пайплайнов (GitLab CI) и деплой в Kubernetes с использованием
- Helm-чартов
- Настройка мониторинга, логирования и обеспечение безопасности через Vault
- Проведение code review и покрытие кода юнит- и интеграционными тестами
Информационные технологии / IT / Интернет
Самостоятельная разработка CRM-системы для учёта успеваемости студентов с нуля. Опыт полного цикла разработки: от проектирования архитектуры до развертывания.
Достижения:
- Спроектировал и реализовал полноценное веб-приложение для учёта и анализа успеваемости студентов: применил паттерн MVC, организовал многослойную архитектуру
Технологии: Java SE, Java EE, Servlets, JSP, MySQL, Apache Tomcat
- Самостоятельно спроектировал схему базы данных и оптимизировал SQL-запросы для обеспечения производительности
Технологии: MySQL, JDBC
- Развил навыки самостоятельного ведения проекта: от постановки задач до реализации, тестирования и развертывания на Ubuntu Server
Технологии: Git, Ubuntu, IntelliJ IDEA 4 /
Высшее
Информационные системы и технологии
Минск, 2020 — 2024 гг.
КОРОТКО О СЕБЕ
Tg: @xevord
Java Developer с опытом разработки микросервисов для
высоконагруженных систем. Специализация: банковский домен, event-driven
архитектура (Kafka), performance optimization. Опыт проектирования архитектуры
новых сервисов и работы с production системами, обрабатывающими до 10 тыс.
запросов/минуту.
Ключевые достижения:
• Снизил latency критичного OTP-сервиса на 35% (с 450ms до 290ms), обеспечив стабильную обработку 10 тыс. запросов/мин при пиковых нагрузках
• Сократил время синхронизации клиентских данных с 1 часа до 10-15 секунд (240x improvement), снизив количество инцидентов на 50%+
• Внедрил централизованное логирование в 15+ микросервисов через собственный Spring Boot Starter, ускорив диагностику production-инцидентов на 20-25%
• Сократил время реакции на инциденты с 30-40 минут до 5-10 минут через настройку мониторинга и алертинга (Prometheus + Grafana)
ТЕХНИЧЕСКИЕ НАВЫКИ
Языки и фреймворки:
Java 17 • Spring Boot 3.x • Spring Cloud • Spring Security • Spring Data • Hibernate ORM
Архитектура и паттерны:
Microservices • Event-driven Architecture • REST API • Transactional Outbox • Circuit Breaker • SAGA • MVC
Базы данных и кэширование:
PostgreSQL • MySQL • Redis • Liquibase • Oracle (PL/SQL)
Messaging и интеграции:
Apache Kafka • JSON • OpenAPI/Swagger
DevOps и инфраструктура:
Docker • Kubernetes • Helm • GitLab CI/CD • Prometheus • Grafana • Vault • Git
Тестирование:
JUnit • Mockito • Testcontainers • WireMock • Integration Testing
Методологии и практики:
Agile/Scrum • CI/CD practices • Code Review
12 августа, 2016
Игорь
Город
Москва, м. Перово
Возраст
31 год (18 июня 1994)
Опыт работы:
4 месяца
Последнее место работы:
Специалист технической поддержки, Такском
01.2015 - 05.2015
22 августа, 2016
Александр
Город
Москва local_shipping
Возраст
30 лет (24 апреля 1995)
Опыт работы:
Без опыта
22 августа, 2016
20 000 руб
Элчин
Город
Москва, м. Тропарёво
Возраст
32 года (23 апреля 1993)
Опыт работы:
Без опыта
Резюме размещено в отрасли