Павел Кирпичев PROFILE / 01

Java Backend Developer

Разрабатываю backend-приложения на Java и Spring Boot: REST API, persistence, безопасность, event-driven взаимодействие через Kafka, интеграционные тесты и контейнеризированное окружение.

02 / SPRING BOOT Business logic and orchestration

01 Обо мне

Backend-профиль
как инженерная система

Павел Кирпичев — Java Backend Developer с проектным опытом разработки backend-приложений на Java 17/21 и Spring Boot.

Работаю с REST API, бизнес-логикой, SQL, persistence, Spring Security, Kafka, Redis, интеграционными тестами, Docker, CI/CD и observability.

С ноября 2024 года занимаюсь собственными, учебными и отдельными фриланс-проектами. Рассматриваю стажировки и Java Backend позиции в банках, финтехе и продуктовых IT-компаниях.

LOCATION Москва
STATUS Открыт к предложениям
JAVABACKEND17 / 21
EVENTS

Kafka · RabbitMQ · Producer / Consumer · Retry · DLQ

02 Проекты

Архитектура
в работающем коде

Репозитории с backend-логикой, данными, messaging, тестами и инфраструктурой.

01 / DISTRIBUTED NOTIFICATIONS

Educational project · Not affiliated with Sber

SberNotify

Распределенная обработка Email, SMS и Push-уведомлений через отдельные Spring Boot-сервисы.

  • Kafka routing, retry и DLQ
  • Хранение статусов в PostgreSQL
  • Redis, testing и Docker
API KAFKA EMAIL SMS PUSH DB
02 / EVENT PROCESSING

Async event ingestion

EventPulse

Сервис приема, хранения и асинхронной обработки пользовательских событий с JWT-аутентификацией.

  • Kafka consumer flow и DLQ
  • PostgreSQL, Redis и Liquibase
  • Prometheus, Grafana и Testcontainers
API SECURITY KAFKA DATA
03 / KAFKA PRACTICE

Producer / consumer flow

Kafka Lab

REST producer публикует события, analytics consumer обрабатывает их и собирает метрики.

  • REST producer -> Kafka topic
  • Analytics consumer и метрики
  • Docker Compose, Micrometer, Prometheus
REST PUB TOPIC METRICS

03 Навыки и технологии

Technology
architecture map

Наведите курсор или перейдите с клавиатуры: карта подсветит связь домена с backend-ядром.

APPLICATION COREJAVA
BACKEND
Spring Boot / JVM
01

Java / Core

Java 17 · Java 21 · OOP · Collections · Generics · Concurrency · Algorithms and Data Structures

08

Observability

Micrometer · Prometheus

02

Spring / Backend

Spring Framework · Boot · Security · Data JPA · REST API · HTTP / JSON · Validation · Error handling

07

Build / Delivery

Gradle · Kotlin DSL · Maven · Git · GitHub Actions · GitLab CI · Jenkins · CI/CD

03

Persistence

SQL · PostgreSQL · MySQL · Oracle · JPA · Hibernate · Liquibase · Redis

06

Infrastructure

Docker · Docker Compose · Kubernetes · Linux

05

Testing

JUnit 5 · Mockito · Spring Boot Test · Integration Testing · Testcontainers

04

Messaging

Apache Kafka · Producer / Consumer · Retry · DLQ · RabbitMQ · Event-driven interaction

04 Опыт

Backend practice

Ноябрь 2024 — настоящее время

Java Backend Developer

Проектная практика / отдельные фриланс-задачи

  • REST API, validation и backend business logic
  • PostgreSQL, JPA/Hibernate и Liquibase
  • Kafka, Spring Security и integration testing
  • Docker Compose, CI/CD и observability

05 Образование

Academic route

Обучение · 2026–2030

Московский технологический институт

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

Ожидаемое окончание: 2030

Окончено · 2026

Московский технологический институт

09.01.03 Оператор информационных систем и ресурсов

Диплом с отличием

06 Контакт

Готов обсудить
backend-задачи

Открыт к стажировкам и Java Backend позициям. Основной способ связи — Telegram.

TELEGRAMНаписать @javac168