Специалисты
ОБЩЕЕ
Опыт работы с базами данных и серверами с использованием Python.
Известен написанием эффективного, ремонтопригодного и многоразового кода.
Опыт реализации функций полного цикла, включая декомпозицию задач, проектирование баз данных.
Продвинутые знания в Python и Django.
НАВЫКИ
Python Python data structures and algorithms Python asyncio Pydantic Django Django Rest framework FastAPI SQLAlchemy OOP Source control SQL / PostgreSQL, SQLite Tortoise ORM Pytest Git (GitHub) Docker HTML, CSS Git, GitHub Celery Redis Docker Heroku
ОБРАЗОВАНИЕ
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ (БГУИР)
Факультет компьютерного проектирования
Проект по мониторингу устройств детей
Приложение для мониторинга детских устройств Проект был разработан для мониторинга активности детей на устройствах и оповещения родителей, если над ними издеваются, ищут контент 18+ и т. д. Для кэширования используется Redis. Flask используется для обеспечения бэкенда tensorflow. Рабочие обязанности: Полный рефакторинг безопасности системы Настройка dev окружение Общий рефакторинг приложения В мои обязанности не входила работа с ml
Python, Flask, Tensorflow, Redis
ноябрь 2020 – настоящее время месяцев
Менеджер задач
Система была разработана для управления задачами для других микросервисов. Бэкэнд Python FastAPI + SQLAlchemy. В качестве основной базы данных используется PostgreSQL. RabbitMQ используется для связи между микросервисами. Redis используется для кэширования. Полностью покрыт тестами с использованием Pytest. Рабочие обязанности: Создал архитектуру приложения; Тестовое покрытие с помощью Pytest; Расширена архитектура; Разработал бэкэнд Python с соблюдением правил очистки кода для дальнейшей разработки приложения; разработка API; Разработаны библиотеки для внутреннего использования.
Python, FastAPI, SQLAlchemy, RabbitMQ, Redis, PostgreSQL, Pytest
ноябрь 2020 – настоящее время месяцев
Проект для молодых матерей
Проект был задуман для того, чтобы помочь молодым матерям. Python FastAPI + SQLAlchemy с базой данных PostgreSQL. AWS S3 был использован в качестве облачного хранилища. Должностные обязанности: Поддерживайте приложение и создавайте новые функциональные возможности; Тестовое покрытие с помощью Pytest; Расширение архитектуры; Разработка бэкенда на Python с соблюдением правил очистки кода для дальнейшей разработки приложения; Разработка API.
Python, FastAPI, SQLAlchemy, PostgreSQL, Pytest, AWS S3
ноябрь 2020 – настоящее время месяцев
Рекламный офис торговой площадки
Приложение было разработано для того, чтобы помочь клиентам контролировать свои рекламные кампании. Это приложение отвечает за быстрое отслеживание и обновление статистики, стоимости, релевантности и т.д. Проект был написан на python Django REST Framework. В качестве основной базы данных был выбран PostgreSQL. Redis использовался для периодических задач и для сторонних запросов. Должностные обязанности: Расширение архитектуры; Тестовое покрытие с помощью Pytest; Интеграция сторонних API; Создание и настройка приложения; Общение с клиентом.
Django, Django ORM, Celery, Redis, Docker, Docker Compose, Pytest, PostgreSQL
ноябрь 2020 – настоящее время месяцев
Менеджер финансов
Проект был разработан, чтобы помочь пользователям следить за своими финансами. В качестве фреймворка был выбран Python Django REST Framework. Подключенные API-интерфейсы Альфа-Банка. Должностные обязанности: Поддерживайте приложение и создавайте новые функциональные возможности; Тестовое покрытие с использованием Pytest; Расширение архитектуры; Разработка бэкенда на Python с соблюдением правил очистки кода для дальнейшей разработки приложения; Разработка Api.
Python, Django, Django ORM, PostgreSQL, Pytest, Plotly
июнь 2019 – ноябрь 2020 месяцев
Менеджер по администрированию торговой площадки
Менеджер по администрированию торговой площадки для onliner.by . Серверная часть Python FastAPI + TortoiseORM (асинхронная) с базой данных PostgreSQL. Проект запущен в Docker, полностью охвачен тестами с использованием Pytest. Должностные обязанности: Построение архитектуры приложения; Тестовое покрытие с помощью Pytest; Расширение архитектуры; Разработка бэкенда на Python с соблюдением правил очистки кода для дальнейшей разработки приложения; Интеграция сторонних API.
Python, FastAPI, Tortoise ORM, PostgreSQL, Celery, Redis, Pytest
июнь 2019 – ноябрь 2020 месяцев