ВК
Виктор К.
Мужчина, 31 год
Россия, Санкт-Петербург, UTC+3
Ставка
3 596,53 Р/час
вкл. НДС 5% (133.33 Р)
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Я Java/Kotlin-разработчик с 5+ годами коммерческого опыта в высоконагруженных и распределённых системах для финансового сектора и государственных структур. Обладаю глубокими знаниями в проектировании микросервисных архитектур, оптимизации производительности и внедрении инженерных практик. Имею опыт лидерства в backend-разработке, наставничества и координации команд. Стремлюсь к решению сложных технических задач и развитию продуктов с высокой нагрузкой.
Опыт: 5 лет
ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ:
- Руководил другими разработчиками, принимал архитектурные решения.
- Написание модульных и интеграционных тестов с использованием JUnit.
- Оптимизация SQL-запросов и работа с реляционными БД (PostgreSQL, MySQL).
- Интеграция с внешними API (REST, OpenFeign).
- Разработка и поддержка микросервисов на стеке Java 11/17, Spring Boot, Spring Cloud.
- Опыт работы с Spring Framework (Core, MVC, Boot, Data), Hibernate/JPA
- Проведение код-ревью в рамках командной работы.
- Мониторинг и логирование (опыт работы с Docker, Kubernetes).
- Опыт работы с Maven/Gradle, Kafka/RabbitMQ.
- Оркестрация контейнеров с использованием Kubernetes.
- Настройка CI/CD (опыт с GitLab CI/CD).
- Документирование API (знание REST).
Проекты
(5 лет 7 месяцев)
ТехноКад
Роль
Java Developer
Обязанности
Это проект по разработке и поддержке онлайн-платформы для работы с XML-заявками в Росреестре.
Обязанности:
● Участвовал в разработке и поддержке микросервисной платформы создания и управления пользовательскими заявками.
● Участвовал в формировании стандартов backend разработки и архитектуры.
● Решал задачи в должности ведущего backend-разработчика и лида backend
● Настройка Kafka и RabbitMQ (уведомления, мониторинг, топики).
● Разработка бэкенда на Kotlin для обработки XML-заявок через SOAP/JAXB.
● Оптимизация взаимодействия фронтенда и бэкенда
● Оптимизация производительности: многопоточность, кеширование Hazelcast, улучшение запросов к БД SQL.
● Создание Event-Driven архитектуры с оркестратором задач (аналог Temporal).
● Миграция с Spring Security 5 → 6, обновление зависимостей Spring Boot, Spring Data.
● Интеграция с Госключ для электронной подписи по СНИЛС.
● Разработка сервиса техподдержки с интеграцией в Jira.
● Настройка GitLab CI и мониторинг логов в ELK.
● Выполнение Frontend-задач. Уточняли логику WebSocket-подписок на события о прогрессе выполнения задач, точки монтирования в React Router, синхронизации состояния между компонентами и глобальным store. Обсуждали решения по структурированию роутов и формату запросов, очистку и разделение глобального состояния при переходах между (JavaScript, React)
● Документирование Kafka, архитектура, ускорение онбординга.
● Настройка Gitlab CI для отдельных модулей.
● С нуля разработал сервис техподдержки пользователей направляющий
вопросы, жалобы и предложения напрямую во внутреннюю Jira с заведением тасок для техподдержки.
Состав команды: Project Manager, Business Analyst, Java Developer, Frontend Developer, Backend Developer, DevOps Engineer, QA Engineer, UI/UX Designer, System Architect, Data Engineer.
Достижения
За время работы в компании сильно вырос в понимании построения и работы распределенных и высоконагруженных многопоточных систем и готов применять полученные знания для развития вашего бизнеса.
В рамках разработки онлайн-платформы для работы с XML-заявками в Росреестре была создана микросервисная архитектура, оптимизирована производительность, а также реализована интеграция с Госключ и Jira.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, JavaScript, SQL, Kotlin, REST API, Spring Boot, JPA, Maven, Gradle, Hibernate, Kubernetes, Prometheus, JDBC, Unit testing, Kafka, Spring Data, Spring Cloud, CI/CD, OOP, Spring, Spring Batch, React
Отрасль проекта
Government & Public Sector
Период работы
Март 2022 - По настоящее время
(3 года 5 месяцев)
СБЕР
Роль
Java Developer
Обязанности
Разработка бэкенд-систем, в SberTech и ИТ-подразделение Сбера, специализирующееся на системной интеграции, автоматизации бизнес-процессов и ИТ-консалтинге.
Обязанности:
● Обслуживание существующих сервисов, исправление багов, оптимизация производительности.
● Рефакторинг кода для улучшения поддерживаемости и масштабируемости.
● Использование Spring Boot, Spring MVC, Hibernate/JPA для работы с БД.
● Создание RESTful API для обмена данными между различными отделами банка
● Организация сбора и обработки жалоб клиентов на подозрительные/мошеннические операции.
● Обеспечение безопасного обмена данными между изолированными сегментами сети (например, DMZ и внутренние сервисы).
● Настройка взаимодействия через Kafka (очереди сообщений для асинхронной обработки запросов).
● Использование Spring Integration и Spring Cloud для оркестрации потоков данных.
● Реализация механизмов гарантированной доставки сообщений (retry, dead-letter queues).
● Мониторинг и логирование ключевых событий в системе.
● Написание Unit Testing и Integration Testing для проверки стабильности.
● Развертывание сервисов в Docker-контейнерах и управление ими в Kubernetes (OpenShift).
● Настройка CI/CD через Jenkins (автоматизация сборки, тестирования и деплоя).
● Взаимодействие с другими командами (DevOps, фронтенд, аналитики) для согласования API.
● Участие в код-ревью, написание тестов (JUnit, Mockito).
● Настройка CI/CD-процессов с использованием Maven/Gradle, Unit/Integration Testing (JUnit, Mockito, Testcontainers).
Состав команды: Business Analyst, Project Manager, Java Developer, Frontend Developer, Backend Developer, QA Engineer, UI/UX Designer.
Достижения
В рамках проекта я занимался разработкой и поддержкой бэкенд-систем, обеспечивая их стабильную работу и высокую производительность. Я проводил рефакторинг кода, улучшая его структуру и масштабируемость. Я разрабатывал механизмы обработки клиентских жалоб и внедрял асинхронную коммуникацию через Kafka, включая настройку гарантированной доставки сообщений с помощью retry-механизмов и dead-letter очередей. Для повышения надежности системы я внедрял мониторинг, логирование и писал Unit/Integration-тесты.
Стек специалиста на проекте
Java, SQL, JUnit, REST API, Mockito, Spring Boot, JPA, Hibernate, Kafka, Spring Cloud, TestContainers, Redis, CI/CD, Spring Mail, Spring Batch, openfeign, Maven/Gradle
Отрасль проекта
FinTech & Banking
Период работы
Январь 2020 - Март 2022
(2 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Data Science Bootcamp 2024 г.
Образование
Высшее
Учебное заведение
Донской Государственный технический университет
Специальность
Дорожно-транспортный, Строительство уникальных зданий и сооружений.
Завершение учебы
2017 г.