Сводка по навыкам и опыту
Технический стек:
· Backend-разработка: Python, Django, Django REST Framework · Базы данных: PostgreSQL, оптимизация SQL-запросов · Тестирование: unittest, pytest, TDD · Frontend: HTML, CSS, Bootstrap · DevOps: Docker, Docker Compose, CI/CD · Интеграции: Celery, Twilio, Stripe · Системы контроля версий: Git, GitHub
Ключевые компетенции:
1. Полный цикл разработки веб-приложений 2. Создание и поддержка API 3. Проектирование архитектуры приложений 4. Работа с асинхронными задачами и рассылками 5. Интеграция платежных систем и сервисов авторизации 6. Контейнеризация и развертывание приложений 7. Написание тестов и поддержание качества кода
Реализованные проекты:
1. Сервис управления рассылками
· Описание: Веб-приложение для отправки периодических рассылок · Технологии: Django, PostgreSQL, crontab · Функционал: Управление рассылками, планирование задач · Репозиторий: GitHub
2. Трекер полезных привычек
· Описание: API для отслеживания и мотивации выполнения привычек · Технологии: Django REST Framework, Celery, Telegram Bot API · Функционал: Трекинг привычек, уведомления в Telegram · Репозиторий: GitHub
3. Парсер вакансий
· Описание: Программа для сбора и анализа вакансий с агрегаторов · Технологии: Python, PostgreSQL, ООП · Функционал: Парсинг, хранение и обработка данных о вакансиях · Репозиторий: GitHub
4. Платформа для публикаций
· Описание: Веб-приложение для публикации статей с монетизацией · Технологии: Django, Stripe, Twilio · Функционал: Публикация контента, оплата подписок, авторизация · Репозиторий: GitHub