Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!
Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!
Java Backend Developer, специализирующийся на высоконагруженных распределённых системах, event-driven архитектуре и обработке больших потоков данных. Имею опыт разработки microservices-based платформ с использованием Spring Boot, Kafka, Kubernetes и облачной инфраструктуры. Работал с системами, обрабатывающими миллионы событий в реальном времени, писал оптимизированные запросы и алгоритмы обработки данных, участвовал в создании платформ с нуля. Уверенно применяю принципы computer science, алгоритмы и структуры данных на практике.
Телеграмм для связи: @Pavel_Shchelkin


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Стек:
Java 17, Spring Boot, Spring Cloud, Kafka, PostgreSQL, Redis, Kubernetes, Docker,
Prometheus, Grafana, ELK Stack, OpenTelemetry, Jenkins, Helm, JUnit5, Mockito, Testcontainers
Задачи и достижения:
- Разрабатывал cloud-native stateless микросервисы на Java/Spring Boot для цифровых финансовых и аналитических платформ, ориентированных на обработку больших объёмов данных.
- Реализовал event-driven архитектуру с использованием Kafka, включая transactional outbox, управление offset’ами и гарантии доставки событий (at-least-once / exactly-once).
- Проектировал и оптимизировал API для работы с историческими данными, обеспечивая быстрый доступ к данным за длительные периоды времени.
- Участвовал в обработке высокочастотных потоков событий, применяя асинхронные и неблокирующие подходы.
- Настроил observability stack (Prometheus, Grafana, ELK, OpenTelemetry + Tempo), что позволило снизить MTTR на 65% и повысить стабильность системы.
- Автоматизировал CI/CD пайплайны (Jenkins, GitHub Actions, Helm, SonarQube) для деплоя в Kubernetes-кластеры.
- Писал unit и integration тесты (JUnit5, Mockito, Testcontainers), обеспечивая стабильность при работе с распределёнными системами и потоками данных.
- Участвовал в архитектурных обсуждениях, выборе подходов к масштабированию и обработке данных в реальном времени.
Стек:
Java 17, Spring Boot, PostgreSQL, Redis, Liquibase, Docker, GitLab CI,
Prometheus, Grafana, JUnit5, Mockito, Swagger
Задачи и достижения:
- Разрабатывал REST API для сервисов каталога, заказов и аналитики, ориентированных на нагруженные сценарии чтения и записи данных.
- Реализовал кэширование (Redis Cache-Aside) для ускорения доступа к данным и снижения нагрузки на БД (latency API −23%).
- Оптимизировал SQL-запросы и batch-обработку данных, применяя индексы и стратегию агрегаций.
- Автоматизировал аналитические отчёты, связанные с историей продаж и складских операций.
- Настроил CI/CD и контроль миграций схемы БД (Liquibase) для стабильной работы в production.
- Добавил кастомные бизнес- и технические метрики для мониторинга потоков данных и поведения системы.
- Активно участвовал в проектировании архитектуры, обсуждении масштабирования и оптимизации обработки данных.
Стек:
Java 11, Spring Boot, Hibernate, PostgreSQL, Kafka, REST API, Maven, Git, JUnit5, Mockito
Задачи и достижения:
- Разрабатывал backend-сервисы для автоматизации бизнес-процессов и обработки событий.
- Внедрил событийно-ориентированное взаимодействие между сервисами с использованием Kafka.
- Реализовал REST API для внутренних и внешних интеграций с полной документацией.
- Повысил надёжность и отказоустойчивость сервисов за счёт retry-механизмов и изоляции критических операций.
- Участвовал в разработке архитектурных решений и улучшении инженерных практик команды.
Специализация: Информационные системы и технологии в бизнесе
Специализация: Информационные системы и программирование