Специалисты
ТЕХНОЛОГИЧЕСКИЙ СТЕК
Java, Spring Boot, Spring MVC, Spring WebFlux, Spring Data, Hibernate, ООП, PostgreSQL, Kafka, RabbitMQ, Redis, Docker, Microservices, Junit5, Mockito, TestContainers, Flyway, SQL, Microservices, Git, REST, Python3, PIP, FastAPI, Jira, ЯндексТрекер, Websockets, gRPC API, GraphQL
КУРСЫ
IT-школа Samsung
Мобильная разработка
ОБРАЗОВАНИЕ
Омский государственный технический университет, Омск
Бакалавр, Факультет информационных технологий и компьютерных систем, Фундаментальная информатика и информационные технологии
Система управления электронными очередями в многофункциональных центрах.
Java Developer Основные обязанности: • Реализация бизнес-логики приложения • Исправление ошибок в ключевых микросервисах приложения • Реализация интеграций с системой оценки качества обслуживания и другими системами • Оптимизация и рефакторинг кода • Написание модульных тестов Команда проекта: 11 бэкенд разработчиков, 3 фронтенд разработчика, 8 аналитиков, 3 тестировщика, devops, техлид Личные результаты: исправлено множество ошибок, проведен рефакторинг кода, разработано несколько утилит для упрощения разработки и поддержки приложения
Java 17, Maven, Spring Boot, Spring MVC, Hibernate, Flyway, SQL, Kafka, Keycloak, Spring Security, Spring Cloud, Junit5, Mockito, Docker
Сентябрь 2024 – настоящее время месяцев
Высоконагруженное приложение для управления финансами и обработки платежей.
Основные обязанности: • Разработка микросервисов для управления аккаунтами пользователей, отправки уведомлений и управления транзакциями; • Поддержка кода и исправление ошибок в приложении; • Разработка оркестраторов для взаимодействия микросервисов; • Реализация взаимодействия приложения с Keycloak; • Написание модульных и интеграционных тестов; • Оптимизация приложения; • Написание документации проекта с помощью нотации C4. Команда проекта: 5 бэкенд разработчиков, 2 фронтенд разработчика, 2 аналитика, 2 тестировщика, devops, техлид, менеджер проекта Личные результаты: реализованы ключевые функции приложения, достигнуты требования производительности и потокобезопасности
Java 21, Gradle, Spring Boot, Spring WebFlux, Spring Data, Kafka, RabbitMQ, Flyway, SQL, Keycloak, Junit5, Mockito, TestContainers, Docker
Август 2023 – Сентябрь 2024 месяца
Приложение для удаленного управления программируемой платой
Основные обязанности: • Разработка серверной части приложения; • Реализация взаимодействия приложения с платой посредством запуска bash скриптов; • Реализация взаимодействия приложения с Auth0; • Разработка и реализация БД; • Написание модульных тестов; • Написание документации проекта. Команда проекта: 4 бэкенд разработчика, фронтенд разработчик, тестировщик, системный аналитик, devops, техлид Личные результаты: реализована ключевая логика приложения
Java 17, Spring Boot, Spring MVC, Spring Data, Flyway, Redis, Auth0, Gradle, Junit5, Mockito, Docker
Февраль 2022 – Июль 2023 месяца
Приложение для удаленной сдачи отчетности и получения электронной подписи ответственного по сдаче проектной документации
Основные обязанности: • Проектирование системы, описание бизнес и функциональных требований; • Разработка базы данных для хранения сущностей; • Реализация бизнес-логики; • Рефакторинг и исправление ошибок; • Написание документации проекта, в том числе инструкций для пользователей. Команда проекта: 3 бэкенд разработчика, фронтенд разработчик, тестировщик, devops, техлид Личные результаты: на раннем этапе разработки предложены улучшения архитектуры, которые упростили разработку, реализованы ключевые функции приложения
Java 17, Maven, Spring Boot, Spring MVC, Spring Data, Spring Security, PostgreSQL, Keycloak, Junit5, Mockito, TestContainers, Docker
Июнь 2021 – Январь 2022 месяца