
Игорь П.
21 год
Разработка и поддержка внутренней ERP-система. У компаний множество отраслей, соответственно требовалась сильная система контроля и управления. В команде я разрабатываю много новых функций, а также перевожу старые проекты на свежий стек. Достижения: 1. Внедрил событийно-ориентированную архитектуру (EDA): интегрировал Kafka, настраивал топики, схемы сообщений и Kafka Streams потоки обработки. В результате мы получили мощную систему, удалось снизить связанность служб и ускорить обработку событий на ~35–50% в пиковые нагрузки. 2. Стандартизировал и специфицировал API служб, покрытие документацией не менее 90% всего функционала благодаря OAS. 3. Активно участвую в проработке новых функций. Формирую технические предложения, оцениваю сложности, участвую в обсуждениях по архитектуре. 4. Поддерживаю юнит и интеграционные тесты для повышения надежности системы. Добиваюсь 60–70% покрытия тестами в тех службах, где это возможно. Стек: Java 17, Spring Boot, Spring Data, Spring Security, Spring Cloud, OAuth2, PostgreSQL&MySQL, Docker, Gradle, REST API, Git, Nexus3, JUnit, Mockito, Kafka, OAS
Во ВКонтакте я начал стажером в команде внутреннего продукта, "Презентариум", спустя 6 месяцев мне дали должность Junior Java Developer. Уже с Августа 2023 года - Middle. Продукт позволял одновременно нескольким командам просматривать, комментировать и редактировать презентации. Работал я в формате гибрида. Достижения: 1. Участвовал во внедрении кэшировании данных, с целью снизить нагрузку на БД. Разбирал падения производительности и разбирался с профилированием. Нам это позволило снизить риск перформанс аномалий на ~ 20% 2. Реализовал интеграцию сервиса презентаций с VK ID для проверки прав доступа. Настроил отправку событий в сервис уведомлений для оповещений об участии в документе. 3. Участвовал в разработке сервиса синхронизации изменений в презентациях в реальном времени. Реализовал REST и WebSocket-эндпоинты для обмена событиями редактирования. 4. Реализовал функционал комментариев к отдельным слайдам презентации: создание, редактирование, вложенные обсуждения. Оптимизировал SQL-запросы, что снизило задержку отображения комментариев до ~20–30%. Стек: Java 17, Spring Boot, WebSocket, REST, Kafka, PostgreSQL, Redis, Docker, GitLab CI/CD, Kubernetes, Prometheus, Grafana, JUnit 5, Testcontainers, Async Profiler, S3/MinIO.
Понравился профиль? Создайте себе такой же