Расскажи о проекте, который был разработан с нуля на предыдущей работе

Python Middle СБЕР Автотех
Расскажи о проекте, который был разработан с нуля на предыдущей работе
Ответы
Разрабатывал сервис для автоматизации отчетности в ритейле. Основной стек: Python (Django), PostgreSQL, Celery, Redis. **Задачи:** - Парсинг данных из 1С и других источников - Генерация отчетов в Excel/PDF - Отправка отчетов по расписанию (Celery beat) - REST API для интеграции с фронтендом (React) **Пример кода Celery задачи:** ``` @shared_task(bind=True) def generate_report(self, report_id): report = Report.objects.get(pk=report_id) try: data = fetch_data(report.params) # Получение данных file_path = create_excel(data) # Генерация Excel send_email(report.email, file_path) report.status = 'SUCCESS' except Exception as e: report.status = 'FAILED' self.retry(exc=e, countdown=60) report.save() ``` **Что сделано:** - Оптимизировал запросы к БД (уменьшил время генерации отчетов на 40%) - Реализовал кеширование через Redis - Настроил мониторинг через Sentry Проект обрабатывал ~500 отчетов ежедневно и сократил ручную работу отдела аналитики.