R50 2eefa8e8a9fb0a4ae7dbf32c84ab0405
Python разработчик

Проектная деятельность

Добавлено 22 окт 2024 в 14:26
Примеры выполненных проектов:
Реализовал REST API (DRF) для базы отзывов пользователей о фильмах, книгах и музыке. Работал в команде, занимал сразу 2 должности: Team Leader и разработчик по части "управление пользователями" с авторизацией на JWT-токенах(Djoser). Отвечал за распределение задач, общение с заказчиком, донесение информации от заказчика (наставника) членам команды.

АНО "Федерация адаптивного хоккея"
Основной сайт организации: https://paraicehockey.ru/
Проект - создание единой базы данных для всех игроков Федерации. Доработка существующего функционала базы данных игроков, написание дополнительных представлений в Django. Проработка существующих сущностей. Интеграция с проектом Data Science, который работал на FastAPI. Работал в команде, доводил своё виденье решения задач до Team Leader и команды. А так же работа с HTML, CSS.

Реализовал веб-приложение, где пользователи могут делиться своими рецептами. В ходе которого сделал настройку взаимодействие Python-приложения с внешними API-сервисами, создан собственный API-сервис на базе проекта Django. Проект упакован в Docker-контейнеры, развёрнуты и запущены на сервере мультиконтейнерные приложения. Работа DevOps, включая CI&CD. Фронтенд: React.

Фонд для поддержки котиков в нужде реализовал с использованием FastAPI, SQLAlchemy ORM для взаимодействия с базами данных, Pydantic для валидации данных, uvicorn ASGI-сервер для запуска FastAPI приложений и Google Sheets API для работы с Google таблицами. Он позволяет создавать целевые проекты с уникальным названием, описанием, отображением текущей и целевой суммы. Автоматическое закрытие проекта при достижении цели.

Сделал API для социальной сети, разработанный с использованием Django и Django REST framework. Этот API предоставляет возможность пользователям создавать, просматривать и взаимодействовать с постами, комментариями, группами и подписками. API требует аутентификации и авторизации с использованием JWT-токенов (Djoser), что гарантирует сохранность и конфиденциальность пользовательских данных.

Эти и другие проекты на GitHub
https://github.com/SHURSHALO
28d3874a3b