Специалисты

Описание

ОБЩЕЕ
Опыт работы с базами данных и серверами с использованием 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 месяцев