ВХ
Владислав Х.
Мужчина, 22 года
Россия, Санкт-Петербург, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Backend-разработчик с 4+ годами опыта в создании высоконагруженных распределённых систем на Java и Kotlin. Специализируюсь на разработке сложных FinTech-решений, включая банковские платформы для документооборота с применением семантических технологий (Apache Jena). Глубоко разбираюсь в Spring и Quarkus, оптимизации баз данных (PostgreSQL, MongoDB) и построении микросервисной архитектуры (Kafka, REST, SOAP, gRPC). Имею практический опыт внедрения DevOps-практик (Kubernetes, Docker, CI/CD) и настройки мониторинга (Prometheus, Grafana). Обладаю комплексным пониманием всего цикла разработки — от проектирования архитектуры до код-ревью и менторства junior-разработчиков. Всегда открыт для интересных вызовов в области высоконагруженных и data-intensive систем.
Проекты
(4 года 10 месяцев)
ПЛАТФОРМА ДЛЯ КОНФИГУРАЦИИ ТОПОЛОГИЙ ЭЛЕКТРОСЕТЕЙ
Роль
Java разработчик
Обязанности
ПЛАТФОРМА ДЛЯ КОНФИГУРАЦИИ ТОПОЛОГИЙ ЭЛЕКТРОСЕТЕЙ
Инженерная платформа для моделирования, конфигурации и управления топологиями электрических сетей с целью оптимизации их структуры и повышения надежности энергоснабжения.
Обязанности
- Доработка и расширение функциональности веб-приложения для конфигурации топологий электросетей (проект для компании Россети);
- Исправление багов в пользовательском интерфейсе и бизнес-логике приложения;
- Оптимизация производительности системы, включая снижение времени отклика при работе с графами и данными о сетях;
- Анализ узких мест и устранение проблем с длительной обработкой операций;
- Работа с CockroachDB в режиме совместимости с PostgreSQL: написание и оптимизация SQL-запросов, настройка взаимодействия с БД;
- Интеграция и настройка Keycloak для управления аутентификацией и авторизацией пользователей;
- Поддержка и развитие окружения разработки, включая учет различий между дев-, тестовым и защищённым продакшен-контуром;
- Конфигурация и сопровождение среды сборки и деплоя на основе Gradle;
- Использование Apache Jena для обработки и хранения семантических данных (RDF, SPARQL);
- Участие в ревью кода, анализе требований и технических обсуждениях с командой.
Окружение
Kotlin, MapStruct, Quarkus, Gradle, Keycloak, Liquibase, CockroachDB (PostgreSQL-совместимый режим), Apache Kafka, Apache Jena, RDF, SPARQL, JUnit, Mockito, TestContainers, Docker, Docker Compose, Kubernetes, Swagger, Lombok, JWT, Git, GitLab, GitLab CI/CD, Jira, Confluence, Linux.
Стек специалиста на проекте
GitLab, Lombok, Liquibase, Keycloak, Git, JUnit, Mockito, Gradle, Linux, Swagger, Apache, JWT, SPARQL, Docker Compose, RDF, Confluence, Docker, Kotlin, MapStruct, CockroachDB, TestContainers, Quarkus, GitLab CI/CD, Jira, Kubernetes, Apache Kafka
Отрасль проекта
Government & Public Sector
Период работы
Март 2024 - По настоящее время
(1 год 5 месяцев)
Банковская платформа для внутреннего документооборота
Роль
Java разработчик
Обязанности
Банковская платформа для внутреннего документооборота
Описание проекта
Внутренняя банковская платформа для автоматизации и управления внутренним документооборотом в банке. Платформа обеспечивает централизованное хранение, обработку и отслеживание различных типов документов.
Что было сделано
- Разработка и интеграция микросервисов на основе gRPC, включая написание Protobuf-спецификаций и оптимизацию взаимодействий через Kafka;
- Решение проблем с производительностью системы как в целом, так и в отдельных компонентах;
- Настройка процесса автоматической публикации и загрузки артефактов в Nexus через GitLab CI/CD;
- Оптимизация SQL-запросов в PostgreSQL (индексы, анализ execution plan);
- Решение проблем с deadlock в высоконагруженных транзакциях;
- Применение паттернов проектирования в программных решениях;
- Использование Kafka для создания и оптимизации взаимодействий между микросервисами;
- Конфигурация обработки сообщений с помощью Kafka;
- Разработка внутренней документации;
- Реализация модульных и интеграционных тестов с использованием JUnit, Mockito и Testcontainers;
- Развертывание MinIO в Kubernetes кластере и реализация логики загрузки/извлечения/удаления файлов с помощью REST API;
- Конфигурация ELK для сбора логов безопасности, связанных с аутентификацией и авторизацией пользователей;
- Настройка репликаций PostgreSQL для балансировки нагрузки между master и read-only нодами.
- Создание и конфигурация Helm charts;
- Конфигурация мониторинга (Prometheus, Grafana) для сбора и визуализации системных метрик, создание дашбордов для SLA-мониторинга;
- Настройка CI/CD в GitLab (сборка, тесты с Testcontainers, деплой в Kubernetes);
- Проведение код-ревью, участие в планировании спринтов, менторство junior-разработчиков.
Набор использованных технологий: Java, Spring (Boot, MVC, Data, Test, Web, Core, Security, Cloud), OAuth, Hibernate, JPA, REST, Jackson, SOAP, PostgreSQL, ELK, MinIO, Liquibase, Nexus, Mockito, JUnit, TestContainers, MapStruct, Apache Kafka, Docker, Docker Compose, Kubernetes, Helm, Prometheus, Grafana, Swagger, Lombok, JWT, Maven, gRPC, Git, GitLab, GitLab CI/CD, SonarQube, Jira, Confluence, Intelij IDEA, Linux.
Стек специалиста на проекте
ELK, Grafana, GitLab, core, Lombok, Data, Liquibase, SonarQube, REST, Java, Git, JUnit, Mockito, Jackson, JPA, Linux, Swagger, OAuth, MVC, Prometheus, JWT, gRPC, Helm, Kafka, MinIo, boot, cloud, Security, Apache 2, idea, Docker Compose, Web, Confluence, Docker, SOAP, Hibernate, MapStruct, Nexus, TestContainers, GitLab CI/CD, Maven, Testing, Spring, Jira, PostgreSQL, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2023 - Март 2024
(5 месяцев)
Платформенный сервис внутреннего аудита
Роль
Java разработчик
Обязанности
Платформенный сервис внутреннего аудита
Описание проекта
Реализация функционала, направленного на предоставление продуктов и услуг юридическим лицам в рамках продукта. Интеграция с существующей платформой для получения данных о доступных продуктах и услугах.
Что было сделано
- Разработка технической документации;
- Поддержка и улучшение устаревшего кода для обеспечения бесшовной интеграции с новыми функциями;
- Интеграцию Zipkin с существующими микросервисами для трассировки запросов и мониторинга их выполнения в распределенной системе;
- Интеграция модульного тестирования в процессы код-ревью для обеспечения наличия соответствующих модульных тестов для всех новых изменений кода;
- Управление процессом CI/CD, написание пайплайнов;
- Создание сервиса для сохранения документов;
- Внедрение Project Reactor, для обработку асинхронных потоков данных в системе;
- Написание и оптимизация сложных SQL-запросов для работы с большими объемами данных;
- Масштабирование развертывания MongoDB горизонтально или вертикально по мере необходимости;
- Реализация механизма синхронизации данных с основной базой данных продукта с использованием Apache Kafka;
- Разработка Jenkins CI/CD пайплайнов;
- Настройка ArgoCD приложения для деплоя Spring Boot сервисов в Kubernetes;
- Написание манифест файлов для развертывания микросервисов Kubernetes.
Набор использованных технологий: Java, Spring (Boot, MVC, Data, Test, Web, Core, Security, Cloud), REST, Jackson, Hibernate, JPA, PostgreSQL, MongoDB, OAuth, Project Reactor, Apache Kafka, Jenkins, Liquibase, JUnit, Mockito, TestContainers, Zipkin, MapStruct, Gradle, Swagger, Lombok,Docker, Docker Compose, Kubernetes, ArgoCD, SonarQube, Git, BitBucket, Jira, Confluence, Intelij IDEA, Windows.
Стек специалиста на проекте
MS Windows, core, Lombok, Data, Liquibase, SonarQube, REST, Java, Git, ArgoCD, JUnit, Bitbucket, MongoDB, Mockito, Jackson, JPA, Gradle, Swagger, OAuth, MVC, boot, cloud, Security, idea, Docker Compose, Web, Zipkin, Confluence, Docker, Hibernate, MapStruct, TestContainers, Project Reactor, Testing, Spring, Jira, PostgreSQL, Jenkins, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2022 - Ноябрь 2023
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики ПИиКТ
Специальность
Системное и прикладное программное обеспечение, Инженер-программист
Завершение учебы
2023 г.