Разрабатывал backend-приложения и Telegram-ботов на Python. Проектирую структуру приложений, создаю REST API на FastAPI, работаю с базами данных PostgreSQL и SQLite через SQLAlchemy, настраиваю валидацию данных с помощью Pydantic.
Разрабатывал AI-приложения с интеграцией LLM через OpenAI API, включая AI-ассистента с хранением истории сообщений в базе данных. Реализовывал разделение проекта на routers, services, schemas, models и CRUD-слой.
Также разрабатывал Telegram-бота для записи клиентов с использованием Aiogram: выбор услуги, мастера, даты и времени, получение контактных данных пользователя.
Использую Docker для локального запуска PostgreSQL и окружения проекта, Git и GitHub для контроля версий. Работал с асинхронным Python-кодом, REST API, обработкой и валидацией пользовательских данных.
Основные задачи: • разработка backend на Python и FastAPI; • проектирование REST API; • интеграция AI/LLM API; • работа с PostgreSQL, SQLite и SQLAlchemy; • разработка Telegram-ботов на Aiogram; • контейнеризация и запуск сервисов через Docker; • проектирование структуры backend-приложений; • работа с Git/GitHub; • поиск и исправление ошибок, рефакторинг кода.