Больше информации будет доступно после регистрацииЗарегистрироваться как работодатель

Java-разработчик

Мужчина
Москва, переезд возможен, готов к командировкам
ЗанятостьПолная занятость, Частичная занятость
График работыПолный день, Удаленная работа

Опыт работы

Январь 2025 —
по настоящее время
Аренадата Софтвер
Java-разработчик

Используемый стек: Java 11, Git, GitLab, Dropwizard, JDBI, Google Guice, PostgreSQL, OpenSearch, Flyway, REST API, Docker, Docker Compose, Kafka, Camunda, Loki, JUnit, Mockito, Test Containers, Swagger. ● Разработка нового функционала системы на Java, исправление уязвимостей системы, покрытие кода к тестами в соответствии с принятыми в команде стандартами качества. ● Участие в проектировании и согласовании API с командой Frontend-разработки. ● Участие в code review. ● Участие в документировании компонентов системы с использованием Swagger/javadoc.

Июль 2023 —
по настоящее время
Проектная деятельность
Java-разработчик

Используемый стек: Java (11, 17), GitBash, GitHub, Spring Boot, Spring Data JPA, JDBC, PostgreSQL, Luquibase, REST API, Docker, Docker Compose, JUnit, Mockito, Test Containers, Swagger. Cамостоятельно реализовано приложение для мониторинга и оперативного реагирования на SNMP trap. Изначально приложение написано на Java Core с использованием библиотеки SNMP4J. Затем произведен рефакторинг на основе Spring Framework. UI реализован при помощи Swing. Ссылка на проект: https://github.com/vvbakhanovich/snmp-alarm-monitoring Также были разработаны: ● Бэкэнд для web-view мобильного приложения в рамках хакатона. Заказчиком являлась международная спортивная премия КАРДО. Проект разрабатывался в команде из PM, PdM, дизайнеров, frontend и QA. Работа была признана лучшей среди других бэкенд команд. При помощи данного приложения пользователи могут просматривать мероприятия, проводимые КАРДО, и оставлять заявки на участие в них в различных ролях. Также был добавлен функционал соц сети, в которой пользователи могут делать посты, лайкать, оставлять комментарии, а также добавлять других пользователей в друзья. Стэк: Java 17, Spring Boot 3, Spring Data JPA, PostgreSQL, Liquibase, Spring Security, Maven, Docker, JUnit 5, Test Containers, Swagger. https://github.com/kardo-mobile-app/kardo-mobile-app-back ● Приложение для организации мероприятий. Данный сервис будет полезен как организаторам мероприятий (создавать и назначать задачи внутри команды организаторов, управлять поступающими заявками на участие в мероприятии), так и участникам мероприятий (подавать заявки на участие в мероприятиях). Приложение использует микросервисную архитектуру. Сервисы между собой взаимодействуют при помощи OpenFeign и Kafka. Стэк: Java 21, Spring Boot, Spring Data JPA, JDBC Template, PostgreSQL, Liquibase, OpenFeign, Kafka, Docker, Docker Compose, Lombok, JUnit, Mockito, TestContainers. https://github.com/ms-event-organizer/.github ● Приложение для аренды вещей. Данный сервис позволяет пользователям арендовать, выставлять на аренду и оставлять запросы на аренду различных вещей. Проект состоит из двух микросервисов - gateway и основного приложения. Gateway отвечает за валидацию входных параметров и перенаправление запросов в основное приложение при помощи HttpClient. Для маппинга сущностей и dto использован Mapstruct. Cтэк: Spring Boot, Spring Data JPA, PostgreSQL, Lombok, JUnit, Mockito, Mapstruct, Docker, Docker Compose. ● Приложение, которое позволяет пользователям делиться информацией об интересных событиях, публиковать подборки событий и находить компанию для участия. Проект с использованием Spring Boot, Spring Data JPA и Docker. Приложение состоит из двух микросервисов - сервис сбора статистики обращения по эндпоинтам (подгружается в основной проект в качестве зависимости, отправка запросов осуществляется при помощи WebClient) и основной сервис. Для маппинга сущностей и dto использован Mapstruct. Cтэк: Spring Boot, Spring Data JPA, Spring Data JPA Specification, PostgreSQL, Lombok, JUnit, Mockito, Mapstruct, Docker, Docker Compose. Все проекты написаны с использованием git и REST API. Ссылка на github: https://github.com/vvbakhanovich

Сентябрь 2021 —
январь 2025
3 года 4 месяца
Газпром-Медиа Развлекательное Телевидение
Ведущий специалист

Настройка, обновление и поддержка оборудования телевизионных каналов Газпром-Медиа холдинга (ТНТ, ТВ3, Пятница, Суббота, ТНТ4, 2х2). Участвовал в настройке и запуске системы VAR (Video Assistance Refferee) на стадионе "Фишт" в городе Сочи. Участвовал в запуске работы студии "Матч+", обеспечивая настройку видео и аудио оборудования и техническую поддержку на прямых эфирах. Настроил систему мониторинга Zabbix для эфирного оборудования, что позволило увеличить скорость реакции на возникающие проблемы с оборудованием и эфиром.

Сентябрь 2024 —
декабрь 2024
3 месяца
5D Hub
Java-разработчик (стажер)

Разработка сервисов для внутренних нужд компании. Cтэк: Java 17, Spring Boot, Spring Cloud, Spring Data JPA, MySQL, Lombok, JUnit, Mockito, Mapstruct, Docker, Test Containers. Разработал сервис для регистрации новых пользователей в корпоративном GitLab. Это позволило сократить время на обработку поступающих сотрудников и убрало необходимость в ручной регистрации.

Январь 2012 —
сентябрь 2021
9 лет 8 месяцев
Телевизионные эфирные и студийные комплексы
Инженер отдела телевизионного оборудования

Осуществлял технический контроль и обслуживание видео и аудио оборудования новостных студий и эфирного телеканала "Первый канал". Участвовал в настройке и конфигурации комплекса, переводе структуры с SDI в IP SMPTE 2110. Пробрел навыки работать под давлением и умение оперативно реагировать на возникающую ситуацию.

Обо мне

Backend разработку выбрал, так как хочется строить "фундамент" проекта, понимать как все работает "под капотом". Дополнительной мотивацией является переход в постоянно развивающуюся сферу c современным подходом к построению рабочего процесса и где всегда можно расти, узнавать новое. Выбрал Java, поскольку данный язык программирования является кросс-платформенным, имеет строгую типизацию и большое количество библиотек, в том числе от сторонних разработчиков. Нравится смотреть доклады Евгения Борисова, которые помогают лучше понять как некоторые технологии работают изнутри. Также много полезного почерпнул из youtube канала JUGru. Сейчас изучаю Spring Security, а также алгоритмы и структуры данных. Самостоятельно написал сервис с ui на Swing, который обрабатывает входящие SNMP trap, поступающие от устройств мониторинга. Конфигурация подтягивается из файла, что добавляет гибкости к настройке. Данное приложение позволило улучшить время реагирования на проблемы в эфире. Ссылка на github: https://github.com/vvbakhanovich/snmp-alarm-monitoring Разработал бэкэнд для web-view мобильного приложения. Проект разрабатывался в команде из PM, PdM, дизайнеров, frontend и QA. Работа была признана лучшей среди других бэкенд команд. При помощи данного приложения пользователи могут просматривать мероприятия и оставлять заявки на участие в них в различных ролях. Также в приложении есть функционал соц сети, где пользователи могут делать посты, лайкать, оставлять комментарии и добавлять друг друга в друзья. Ссылка на github: https://github.com/yandex-hakaton-kardo/kardo-mobile-app-back Всю свою карьеру, на текущий момент, проработал на телевидении. Прошел путь от дежурного инженера до ведущего специалиста. Такие навыки, как умение разобраться и настроить оборудование с нуля, оперативное реагирование и устранение проблем, помогают мне в обучении, а также пригодятся в новой профессии. Полагаю, что опыт работы на телевидении поможет успешно адаптироваться в новой сфере и поспособствует быстрому росту. Предпочту офисный или гибридный график работы, поскольку таким образом можно гораздо быстрее влиться в разработку. В дальнейшем рассмотрел бы переход на удаленный формат работы. Не могу представить себя без спорта, движения. Особое место для меня занимает серфинг. Надеюсь поймать свою волну и на новой работе :) Мой github: https://github.com/vvbakhanovich Мой Telegram: @vv_bakh

Образование магистр

2014
Московский технический университет связи и информатики, Москва
Радио и Телевидение, Радиотехника
2013
Московский технический университет связи и информатики, Москва
Радио и Телевидение, Переводчик в сфере профессиональной коммуникации

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

Русский — родной
Иностранные языки
Английский — C1 — Продвинутый
Немецкий — A1 — Начальный

Опыт вождения

Имеется собственный автомобиль

Дополнительная информация

Гражданство
Россия
Разрешение на работу
Россия
Время в пути до работы
Не имеет значения