Специалисты
ТЕХНОЛОГИЧЕСКИЙ СТЕК
Java 21, Gradle, Apache Maven, Spring Boot, Spring AOP, Spring Security, Spring Web Flux, Swagger UI, Spring Data R2DBC, Spring Data JPA, SQL, Hibernate, PostgreSQL, Oracle DB 21c, Flyway, Kafka, RabbitMQ, Elasticsearch, Redis, Junit 5, Mockito, Test containers, Mock Webserver, Docker, HTML, CSS, JavaScript, React, Atlassian Jira, Bitbucket
КУРСЫ
СберУниверситет
«Product Development на Цифровой платформе Сбера ГосТех для студентов»
2022
ОБРАЗОВАНИЕ
Омский государственный университет им. Ф.М. Достоевского, Омск
ФЦТК, Компьютерная безопасность
2025
Система управления аутентификацией и авторизацией пользователей. Модернизация провайдера идентификации пользователей, основанного на open source версии KeyCloak
Java Developer Основные обязанности: Внедрение фаззинг-тестирования на проект Устранение дефектов и уязвимостей продукта, найденных в процессе фаззинг-тестирования Написание Maven-плагина для автоматизации сборки артефактов на фаззинг-стенд Написание фаззинг и unit-тестов по поверхности атаки продукта Руководство командой разработки для покрытия необходимого кода тестами, а также другими задачами, входящие в процесс сертификации Автоматизация анализа логов и генерации отчётности после выполнения фаззинг-тестов Устранение замечаний статического анализатора кода Внедрение Testcontainers в автоматизированных тестах для QA Команда проекта: Product Owner, 3 QA, 8 Java Backend, 3 DevOps, 3 Frontend Личные результаты: смог внедрить процесс фаззинг-тестирования на проект, руководил командой, автоматизировал сборку артефактов с помощью Maven-плагина
Java 17, Maven, Quarkus, PostgreSQL, Kafka, Testcontainers, Junit 5, Mockito, Jazzer
Июль 2024 – Март 2025 месяцев
Ядро платёжной системы.
Java Developer Основные обязанности: Разработка нового функциональна для управления финансами и осуществления платежей Оптимизация производительности приложения Поддержка и исправление ошибок в приложении Использование PostgreSQL для реализации реактивной архитектуры и хранения данных Тестирование с использованием Junit 5, Mockito и TestContainers Развертывание приложения с помощью Docker Опыт в разработке высоконагруженных систем Опыт написания документации проекта, используя диаграммы C4 Ведение Swagger Описание стандартов, регламентов, работа с документацией Изучение рынка финансов и инвестиций Команда проекта: 6 Java Developer Личные результаты: Разработка сервиса уведомлений, внедрение функционала удаления персональных данных
Java 21, Gradle, Spring Boot, Spring Webflux, Spring Data R2DBC, PostgreSQL, Flyway, Kafka, Testcontainers, Docker, Redis, ElasticSearch
Ноябрь 2023 – Июнь 2024 месяца
Система сбора и обработки информации с весовых терминалов, сканеров штрих-кода. Представление информации для дальнейшего использования в производственном процессе и системе контроля качества
Java Developer Основные обязанности: Разработка серверной части системы управления контролем качества производства Проверка качества, тестирование системы, мониторинг и хранение Мониторинг и сбор данных, анализ, хранение, отчетность Клиент-серверная система управления контролем качества производства Команда проекта: 3 Java Backend Developer, 1 Frontend Developer Личные результаты: Написание функционала для сбора информации с терминалов, написание сервиса аналитики
Java 8, Spring Boot, Spring Web Mvc, Spring Data JPA, Spring Security, PostgreSQL, FlyWay
Июнь 2023 – Ноябрь 2023 месяца
Социальная сеть, в которой любой человек после регистрации может получить консультацию у профессионала (ментора)
Java-разработчик Основные обязанности: Проектирование схемы БД Разработка функционала регистрации и авторизации пользователя Разработка функционала для загрузки и отображения документов об образовании Разработка функционала для обмена сообщениями в реальном времени с использованием протокола STOMP (WebSocket) Разработка функционала для сортировки и фильтрации списка менторов на странице поиска (с пагинацией) Тестирование с использованием Junit 5 и Mockito Развертывание приложения на удалённом VPS Ведение Swagger Презентация проекта Команда проекта: Java Backend Developer, Frontend Developer, Аналитик, QA, UX/UI-Designer, Team Lead Личные результаты: Разработка архитектуры приложения, написание всего функционала серверной части, написание скрипта для развёртывания приложения
Java 8, Spring Boot 2.4, Spring MVC, Spring Data JPA, Docker, Postgres, ReactJS, Junit5, Mockito
Сентябрь 2021 – Май 2022 месяца