Специалисты
ТЕХНОЛОГИЧЕСКИЙ СТЕК
Java, Spring Security, Spring Boot, Spring Webflux, Spring Data R2DBC, Spring MVC, Gradle, Ma-ven, Spring Data, Python, FastApi, Flask, Kafka, RabbitMQ, Spark, Hadoop, Clickhouse, RabbitMQ, Kafka, MongoDB, Flyway, Git, SQL, Oracle, PostgreSQL, Linux, Key-Cloak, Docker, Junit 5, Mockito, TestContainers, REST, S3, Agile, Scrum, Confluence, Jira
ОБРАЗОВАНИЕ
Омский государственный технический университет, Омск
Факультет информационных технологий и компьютерных систем
Математическое обеспечение и администрирование информационных систем
Разработка удобного инструмента для быстрого создания и тестирования RESTful API, брокеров сообщений
Основные особенности проекта: Генерация API с настраиваемыми данными Полная поддержка операций Create, Read, Update и Delete Генерация топиков/очередей для брокеров сообщений Возможность моделирования сложных структур данных и связей между ресурсами Удобный веб-интерфейс для управления API и данными Интеграция с инструментами автоматического тестирования Помогает экономить время на разработке и ускоряет процессы тести-рования приложений Основные обязанности: Разработка новых функциональностей для приложения по управлению проектами Разработка функционала для работы с Keycloak Разработка функционала для приглашения новых пользователей в про-ект, посредством invite ссылки, отправляемой по email Оптимизация производительности приложения Поддержка и исправление ошибок в приложении Использование PostgreSQL для реализации реактивной архитектуры и хранения данных Тестирование с использованием Junit 5, Mockito и TestContainers Развертывание приложения с помощью Docker Написание Swagger документации проекта Команда: 5 Java разработчиков, 3 QA, 3 бизнес-аналитика, Devops, TechLead, PM. Личные результаты: Работа в большой команде, по сравнению с предыдущими проектами. Переход на Java 21, раннее работал с Java 17. Ближе познакомился со Spring Security и KeyCloak.
Java 21, Gradle, Spring Boot, Spring Webflux, Spring Security, Spring Data R2DBC, PostgreSQL, Flyway, Kafka, Testcontainers, Docker
Сентябрь 2023 – по настоящее время месяцев
Разработка приложения для прослушивания пеших спектаклей с мобильно-го устройства
Основные обязанности: Разработка внутреннего сервиса на Spring Boot + Spring Webflux. Разработка функционала для работы сервиса с S3 хранилищем Разработка функционала для взаимодействия с базой данных Post-greSQL Разработка функционала для взаимодействия с внешним API Yoomoney для оплаты доступа к спектаклям Написание SQL скриптов Работа с миграциями базы данных Написание Swagger документации проекта Поддержка и исправление ошибок в приложении Развертывание приложения с помощью Docker. Команда: 1 Java разработчик, 1 Kotlin разработчик, 1 frontend разработчик, 1 бизнес-аналитик, 1 дизайнер, Devops, TechLead, PM. Личные результаты: Полностью отвечал за backend составляющую проекта. Впервые работал с командой с помощью инструментов Scrum. Познакомился с интеграциями платежных систем. Плотно работал с реактивным стеком.
Java 17, Spring Boot, Spring Webflux, Docker, Spring Data R2DBC, Post-gres, S3, Gradle
Июнь 2022 – Сентябрь 2023 месяца
Разработка сервиса для часто задаваемых вопросов в рамках предприятия в виде телеграмм-бота
Основные обязанности: Разработка сервиса для работы с внешним API Telegram Разработка функционала для взаимодействия работников с базой дан-ных, для ее пополнения новыми вопросами, удалением старых и изме-нением существующих Разработка функционала для интеграции Elasticsearch, для быстрого по-иска по вопросам Участие в проектировании архитектуры Докеризация приложения Взаимодействие в команде с разработчиками Написание Swagger документации проекта Команда: 2 Full-stack разработчика, 1 QA, 1 бизнес-аналитика, Devops, PM. Личные результаты: Опыт работы Full-stack разработчиком. Интеграция с внешним API телеграмма и использование вебхуков. Получил опыт тесного взаимодействия с заказчиком. Сдача проекта в запланированный срок.
Java 17, Spring Boot, Hibernate, Docker, Spring Data MongoDB, MongoD, Elasticsearch, Gradle
Октябрь 2021 – Июнь 2022 месяца