Олег М. Java разработчик, Middle+
ID 32041
ОМ
Олег М.
Мужчина, 23 года
Россия, Омск, UTC+6
Ставка
2 954,3 Р/час
вкл. НДС 5% (109.52 Р)
Специалист доступен с 2 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Проекты
(3 года 4 месяца)
IoT платформа. Система сбора и анализа телеметрии веб-роутеров для интернет-провайдера
Роль
Java Developer
Обязанности
• Разработка в Agile-команде (Scrum/Kanban) на всех этапах: от анализа требований до деплоя и поддержки;
• Разработал ETL-микросервисы на Java21 с использованием WebFlux и R2DBC для асинхронной агрегации телеметрии от роутеров и обработки уведомлений в реальном времени;
• Реализовал CDC из Cassandra в Apache Kafka с использованием Debezium, обеспечив стриминг данных с низкой задержкой;
• Применил виртуальные потоки (Virtual Threads, Project Loom) для повышения пропускной способности при обработке большого количества параллельных запросов, значительно снизив потребление ресурсов;
• Разрабатывал и поддерживал интеграционные и модульные тесты с использованием JUnit 5, Mockito и Testcontainers, обеспечивая покрытие критических сценариев;
• Настроил мониторинг через Prometheus + Grafana, локальную инфраструктуру в Docker Compose;
• Нагрузочное тестирование средствами JMeter и профилирование нагрузки;
• Использовал PostgreSQL для хранения агрегированных данных и метаинформации, проектировал схемы и оптимизировал запросы;
• Реализовал взаимодействие с внешними системами через Kafka — потребление и публикация событий, обработка ошибок, retry-логика;
• Внёс вклад в инфраструктуру мониторинга: настроил сбор метрик через Prometheus и визуализацию в Grafana;
• Поддерживал существующую кодовую базу: устранял баги, рефакторил код, повышал стабильность и производительность.
Достижения
Оптимизировал сервисы под высокую нагрузку и низкое время отклика, включая настройку пулов, буферизации и асинхронной обработки. Реализовал сервис на Go для удалённого управления роутерами
Стек специалиста на проекте
PostgreSQL, Docker, Go, Mockito, Spring Boot, Grafana, Kubernetes, Prometheus, Keycloak, WebFlux, gRPC, Cassandra, Kafka, Spring Cloud, JUnit 5, TestContainers, Redis, GOlang, Gin, Java 21, r2dbc, pgx
Отрасль проекта
IoT
Период работы
Ноябрь 2024 - По настоящее время
(1 год)
Календарный сервис и планирование встреч (Scheduling & Calendar Automation) для федеральной компании
Роль
Java Developer
Обязанности
● Участвовал в Agile-команде (ежедневные стендапы, спринт-планирование, демо), тесно взаимодействовал с системным аналитиком, frontend-разработчиком и PM.
● Реализовал OAuth 2.0-авторизацию через Yandex и Google, обеспечив безопасное подключение к календарным сервисам.
● Интегрировался с Google Calendar API и Yandex Calendar API для получения расписания, проверки занятости и создания событий.
● Разработал и внедрил алгоритм поиска общих свободных слотов на основе:
- рабочего времени пользователей,
- доступности в календарях,
- приоритетов и длительности встреч.
● Организовал хранение данных в PostgreSQL, управлял миграциями с помощью Flyway.
● Документировал REST API с помощью Swagger (OpenAPI), обеспечивая прозрачность и удобство интеграции с frontend.
● Писал юнит- и интеграционные тесты с использованием JUnit 5 и Mockito, покрывая ключевые бизнес-сценарии.
● Настроил локальное окружение с помощью Docker, обеспечив простой запуск и тестирование.
● Участвовал в проектировании архитектуры сервиса, согласовании контрактов API и реализации бизнес-логики.
Достижения
Полностью реализовал backend-часть сервиса на стеке: Java 17, Spring Boot, Spring Data JPA, Hibernate, CI/CD
Стек специалиста на проекте
PostgreSQL, Docker, JUnit, Mockito, Spring Boot, Gradle, Hibernate, Swagger, Flyway, Spring Data JPA, CI/CD, Java 17
Отрасль проекта
Social Networking
Период работы
Сентябрь 2023 - Октябрь 2024
(1 год 2 месяца)
Цифровая международная торговая площадка в сфере премиального туризма и морского транспорта
Роль
Java Developer
Обязанности
Цель проекта: Разработка сервиса Онлайн-бронирование для регистрации яхт, создания их веб-представления и организации поиска для аренды. Платформа позволяет владельцам публиковать данные яхт, управлять описанием и характеристиками, а арендаторам — находить подходящие варианты по тегам и фильтрам.
Основные обязанности:
● Участвовал в Agile-процессе (спринты, планирование, ревью), работал в тесном взаимодействии с TechLead, frontend-разработчиками, QA и Project Manager.
● Реализовывал и расширял функциональность бэкенд-сервиса на стеке: Java 17, Spring Boot, Spring Data JPA, Hibernate.
● Добавлял новые характеристики яхт в модель данных, обеспечивая гибкость и масштабируемость системы.
● Реализовывал поиск яхт по тегам, включая фильтрацию, пагинацию и сортировку на стороне сервера.
● Организовал хранение данных в PostgreSQL, управлял схемой базы данных с помощью Flyway.
● Писал юнит- и интеграционные тесты с использованием JUnit 5, Mockito и TestContainers, обеспечивая высокое покрытие и стабильность сервиса.
● Выполнял ревью кода.
● Документировал REST API с помощью Swagger (OpenAPI) для удобства интеграции с frontend.
Достижения
Участвовал в настройке локального окружения через Docker. Внес правки в frontend-компоненты (React, Redux Toolkit, MUI), включая вёрстку и логику отображения, ускорив процесс разработки в условиях тесной интеграции.
Стек специалиста на проекте
PostgreSQL, Docker, JUnit, Mockito, Spring Boot, Gradle, Hibernate, Swagger, Flyway, Spring Data JPA, MUI, Redux Toolkit, TestContainers, Java 17, React
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Июль 2022 - Август 2023
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Омский государственный университет, Омск
Специальность
Факультет цифровых технологий и кибербезопасности, Компьютерная безопасность (специалист)
Завершение учебы
2025 г.