Специалисты

Описание

ТЕХНОЛОГИЧЕСКИЙ СТЕК

Java, Spring Security, Spring Boot, Spring Webflux, Spring Data R2DBC, Spring Data, Spring MVC, Gradle, Maven, Spring Data, Kaf-ka, Flyway, Git, SQL, Oracle, Post-greSQL, Linux, ElasticSearch, Docker, Junit 5, Mockito, TestCon-tainers, REST, C++, Python, Sock-etIO, Python, PostgreSQL, SQLAl-chemy, Celery (RabbitMQ), Redis, Pytest, FastAPI, Camunda BPM

ОБРАЗОВАНИЕ
Омский государственный университет, Омск
Факультет цифровых технологий и кибербезопасности, Прикладная информа-тика и математика

Опыт
Проект

Разработка платёжной системы.

Описание

Java Developer Основные обязанности: Разработка микросервиса по приему и сохранению вебхуков. Поддержка и исправление ошибок в приложении Использование PostgreSQL для реализации реактивной архитектуры и хранения данных Тестирование с использованием Junit 5, Mockito и TestContainers Развертывание приложения с помощью Docker Опыт в разработке высоконагруженных систем Введение Swagger Состав команды: Tech Lead, DevOps, PM, 6 BE программистов, 3 QA, 3 аналитика Личные результаты: закончил написание вебхук сервиса в назначенный срок

Технологии

Java 21, Gradle, Spring Boot, Spring Webflux, Spring Data R2DBC, PostgreSQL, Flyway, Kafka, Testcontainers, Docker, Microservices.

Длительность

Октябрь 2023 – по настоящее время месяцев

Проект

приложение для создания аффирмаций

Описание

Java Developer Основные обязанности: Участие в разработке серверной части мобильного приложения, обеспечивающей обработку пользовательских запросов и бизнес-логику Создание REST API для регистрации пользователей, авторизации и управления пользовательскими данными Реализация функционала для создания, хранения и управления аффирмациями, включая кастомизацию контента пользователем. Интеграция с внешними сервисами и обеспечение их корректной работы в рамках приложения Обеспечение безопасности данных пользователей, включая защиту API, шифрование конфиденциальной информации и управление сессиями Тестирование и отладка кода для обеспечения высокого качества и производительности системы Состав команды: PM, 3 Backend, 1 Frontend, 1 QA, 3 аналитика Личные результаты: нашел баг в проектировании другого разработчика, из-за которого, была возможность поменять пароль у пользователя зная только его почту

Технологии

Java, Spring Boot, Hibernate, PostgreSQL, REST API, Junit, Spring Security, Docker, Maven, Swagger, Git, Java eclipse.

Длительность

Август 2022 — Октябрь 2023 месяца

Проект

Приложение для выявления и управления случаями несанкционированного ис-пользования изображений.

Описание

Java Developer Основные обязанности: Рефакторинг, фикс багов Улучшение производительности приложения, разработка новых модульных и интеграционных тестов Разработка API для интеграции с внешними сервисами и инструментами аналитики Обновление и поддержка Swagger документации Состав команды: Team Lead, DevOPS, PM, 3 программиста, 2 QA, 1 анали-тик Личные результаты: увеличил test coverage с 60% до 95%

Технологии

Java 11, Spring Boot, Spring Web, Spring Data JPA, Spring Security, Post-greSQL, Liquibase, RabbitMQ, JUnit 5, Mockito, Swagger, Docker, Maven, Gitlab CI, Git.

Длительность

Ноябрь 2021 – Август 2022 месяца

Проект

разработка программы для работы с данными маркетплейсов

Описание

Backend Developer Основные обязанности: Интеграция с API популярных маркетплейсов (Ozon, Wildberries, Яндекс.Маркет, Мегамаркет) Реализация функционала для получения данных о: заказах, ценах на товары, остатках товаров на складах Организация структуры хранения данных в базе данных (PostgreSQL) Использование ORM (SQLAlchemy) для взаимодействия с базой данных Оптимизация запросов для повышения производительности программы Проведение тестирования работы программы и исправление выявленных багов Состав команды: 1 программист, 1 PM, 1 QA Личные результаты: оптимизировал хранение данных в таблицах, что привело к более стабильной и скоростной работе сервиса

Технологии

Python, PostgreSQL, SQLAlchemy

Длительность

Март 2021 — Ноябрь 2021 месяц

Проект

разработка и доработка Telegram-бота для торговли криптовалютой

Описание

Backend Основные обязанности: Исправление существующих багов в работе бота Доработка пользовательского интерфейса (чат-интерфейса) Настройка интеграции с криптовалютной платформой через TonSDK Оптимизация работы с базой данных PostgreSQL через SQLAlchemy Поддержка логики обработки криптовалютных транзакций Написание и проведение тестов для новых функций бота Состав команды: 1 Team Lead, 1 PM, 2 разработчика Личные результаты: мигрировал на fastapi ранее назначенного срока выполнения задачи

Технологии

Aiogram, Python, TonSDK, PostgreSQL, SQLAlchemy

Длительность

Октябрь 2020 — Март 2021 месяц