Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был меньше недели назад

Мужчина, 31 год, родился 29 ноября 1994

Санкт-Петербург, готов работать удалённо, готов к командировкам

Senior Java

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость

Опыт работы 5 лет 3 месяца

Август 2024по настоящее время
1 год 10 месяцев
ITROO

Москва, www.itroo.ru/

Java Developer
Участие в разработке и сопровождении высоконагруженных систем в сфере IP-телефонии (IVA, FLAT, SIP/MGCP) и real-time аналитики. Разработка микросервисов, оптимизация производительности, интеграция с системами реального времени и обеспечение отказоустойчивости. Проект: Unified Presence Описание проекта: Система отслеживания изменений статусов пользователей (онлайн/оффлайн/занят) в VoIP, мессенджерах и email, с доставкой уведомлений подписантам. Технологии: Java 17, Spring MVC, Spring WebFlux, Spring JPA, Spring Cloud, Spring Security, Maven, PostgreSQL, RabbitMQ, ClickHouse, Swagger, GitLab, Linux, CI/CD. Вклад: - Реализовал ключевые микросервисы обработки и доставки статусов. - Настроил широковещательную маршрутизацию событий через RabbitMQ (fanout exchange). - Интегрировал SIP-клиент с поддержкой P-Asserted-Identity (RFC 3325) и MGCP. - Реализовал хранение и восстановление SIP-сессий через Redis для бесшовного фейловера. Достижения: - Система обрабатывает более 200K+ событий смены статуса пользователей в сутки. - Обеспечено SLA уведомлений <1 секунда на 95 . - Повышена надёжность системы подписки за счёт использования ClickHouse как - high-performance источника хранения истории статусов. Проект: Сикорд Описание проекта: Cистема мониторинга и контроля операторской активности для корпоративных call-центров. Система использовалась для анализа продуктивности сотрудников и диагностики событий в операторских сессиях. Технологии: Java 11, Spring MVC, Spring WebFlux, Spring JPA, Spring Security, PostgreSQL, RabbitMQ, Kafka, Swagger, Maven, Docker, Linux CI/CD. Вклад: - Реализовал микросервисы для сбора диагностических метрик операторской активности с минимальной задержкой доставки данных. - Разработал REST API для получения данных в реальном времени и исторического анализа. - Настроил выборочную обработку Kafka-сообщений с конфигурируемыми маршрутами доставки, снизив нагрузку на консьюмеры. - Реализовал внутренний pipeline для автоматического сбора и агрегации результатов, передаваемых в аналитические отчёты. - Оптимизировал PostgreSQL с использованием индексов и партиционирования для работы с большими объёмами данных. Результат: - Поддержка пиковых нагрузок до 20K RPS. - Задержка доставки событий <200 мс. - Сокращена нагрузка на Kafka-консьюмеры за счёт фильтрации и маршрутизации сообщений. Проект: Communications Broker Описание проекта: Распределённая система для интеграции и маршрутизации сообщений между протоколами (HTTP, WebSocket, TCP, UDP, MGCP, SIP), объединяющая различные каналы связи (мессенджеры, чаты, телефония) в единую сессионную модель. Поддерживает десятки тысяч одновременных соединений, гибкую маршрутизацию, алертинг и контроль состояний. Технологии: Java 11, Spring MVC, Spring WebFlux, Spring JPA, Spring Cloud, Spring Security, Redis, PostgreSQL, RabbitMQ, Swagger, Maven, Docker, Linux. Вклад: - Развивал и оптимизировал микросервисы маршрутизации сообщений и управления сессиями. - Реализовал интеграцию с SIP/MGCP, включая логику восстановления сессий через Redis. - Внедрил расширенную обработку событий в Redis Pub/Sub (обрыв, перевод, удержание). - Оптимизировал реактивную обработку входящих соединений (WebFlux, Reactor) для снижения latency. - Участвовал в интеграции с RabbitMQ для асинхронного обмена событиями между сервисами. - Разработал SQL-оптимизации в PostgreSQL для аналитических запросов по сессиям. - Проводил анализ и отладку сетевого трафика (SIP, MGCP) с использованием дампов и Wireshark. Результат: - Повышена стабильность брокера при нагрузке до 100K RPS. - Сокращено время восстановления SIP-сессий при фейловере на 90%. - Ускорена диагностика сетевых проблем за счёт анализа реального трафика.
Апрель 2023Август 2024
1 год 5 месяцев

Таджикистан

Информационные технологии, системная интеграция, интернет... Показать еще

Software engineers
1. Успешно завершил процесс адаптации проекта RedHat для совместимости с Java 17 и его интеграции в другие продукты компании. 2. Разработка и сопровождение backend функционала проекта с использованием SpringBoot, включая проектирование архитектуры, написание качественного программного кода и создание новых функций. 3. Проведение код-ревью. 4. Описание Dockerfile и использование Docker Compose для развертывания приложений на серверах компании. Ключевые результаты: 1. Адаптация проекта RedHat для работы с Java 17 и его успешная интеграция в другие продукты компании. 2. Разработка и оптимизация backend функционала проекта с использованием Spring Boot и PostgreSQL. 3. Профессиональный рост и успешное сотрудничество с командой по оптимизации инфраструктуры. Технологии: Java 11/17, SpringBoot, Linux, Keycloak, Hibernate, Docker, Nginx, Kotlin, Maven, Gradle, Swagger, OpenAPI, PostgreSQL, Git, GitLab, JBoss.
Октябрь 2020Октябрь 2022
2 года 1 месяц
РГГМУ

Санкт-Петербург, www.rshu.ru/

Образовательные учреждения... Показать еще

Java Developer / Department Head (SKS)
1. Разработка и сопровождение проектов компании; 2. Проектирование архитектурных решений, выбор технологий и средств реализации решений; 3. Написание качественного программного кода, разработка и развитие backend функционала ИТ-продуктов, создание новых фич; 4. Проведение код-ревью, поиск и устранение ошибок в программном коде; 5. Организация и координация работы команды. Ключевые результаты: 1. Разработал Spring boot REST-сервис для внутреннего использования; 2. Написал чат-бот для абитуриентов; 3. Разработал новый функционал и добавил фичи в ПО, используемое в ВУЗе; 4. Профессиональный и карьерный рост. 06.2019-05.2020 Программист Java. 10.2018 Инженер отдела компьютерных коммуникационных систем. Технологии: Java 8/11, HTML, Linux, Hibernate, Maven, Spring, Spring Boot, Spring Security, REST API, SQL (MySql/Postgres), Docker, Swagger, Redis. Git, GitLab, OpenAPI, Json

Навыки

Уровни владения навыками
Средний уровень
ООП
Git
SQL
Уровень не указан
Java
MySQL
HTML
PostgreSQL
Spring Framework
Spring Boot
Linux
Jmetr
Postman
Docker
Grpc
REST
Gradle
JDBC
Apache Maven
REST API
JSON API
Docker-compose
JPA
Spring MVC
API
Spring
Hibernate
liqu
liquibase

Обо мне

Я Java-разработчик с опытом в коммерческой разработке и системной интеграции. Работаю не по шаблону, а с пониманием архитектуры, системных ограничений и целей бизнеса. Умею не только писать новый функционал, но и разбираться с black-box задачами: чужой код, легаси, нестабильные интеграции — не пугают, а наоборот, вызывают интерес. Вижу в этом инженерную задачу, которую хочется раскопать, докопаться до сути и привести в порядок. За плечами — участие в адаптации и оптимизации сложных решений, внедрение современных подходов (Spring Cloud, JWT, CI/CD, GraalVM), настройка инфраструктуры и взаимодействия между сервисами. Всегда держу в фокусе стабильность, читаемость и производительность. Пишу понятный код, участвую в ревью, предлагаю улучшения и не боюсь погружаться в сложные участки системы. Мне важно не просто "сделать", а сделать надёжно и с пониманием. Открыт к проектам, где важен инженерный подход, качество и ответственность за результат.

Высшее образование

2018
Высшее образование
Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича
ИС и Т, Автоматизация технологических процессов и производств
2018
Высшее образование
Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича, Санкт-Петербург
Военная кафедра ИВО, Радиосредств радиоэлектронного подавления ультракоротковолновой радиосвязи – военная специализация
2016
Высшее образование
ИСиГТ, Прикладная информатика в геоинформационных системах

Знание языков

Русский — Родной

Английский — B1 — Средний

Повышение квалификации, курсы

2021
GeekBrains
mail.ru group, Java-разработки

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения