- Писал техническую документацию в Swagger
- Переписал монолитное Flask приложение на микросервисную архитектуру с использованием FastAPI и Go-сервиса
- Внедрил Docker контейнеризацию для упрощения развертывания и масштабирования
- Реализовал открытое API (с JWT системой токенов), а также API для администраторов
- Помимо основных обязанностей выполнял DevOps-задачи: развернул инфраструктуру на Yandex Cloud: настроил сервер, Nginx, SSL-сертификаты, домен, обеспечил защищённое HTTPS-соединение. Спроектировал базу данных PostgreSQL и подготовил среду для масштабируемых веб-приложений.
- Полностью обновил JWT-систему: заменил HS256 на RS256 (асимметричная криптография). Внедрил систему отзыва токенов (blacklist) с помощью Redis с возможностью принудительного выхода со всех устройств. Добавил device fingerprinting для привязки токенов к устройствам. Реализовал каскадный отзыв токенов при обнаружении компрометации
и еще много другого :)