Какой проект вел
Python
Junior
Без компании
Какой проект вел
Ответы
Вёл несколько проектов разного масштаба, включая:
- **Веб-сервис для автоматизации отчётности** (Django, PostgreSQL, Celery):
Разрабатывал backend с REST API, интеграцией с внешними CRM и генерацией PDF/XLSX отчётов. Оптимизировал запросы, сократив время формирования отчётов на 40%.
- **Telegram-бот для трекинга привычек** (Python, aiogram, SQLite):
Реализовал FSM для многошаговых сценариев, кеширование через Redis, подключил аналитику через Matplotlib. Бот обрабатывал 500+ пользователей ежедневно.
- **Микросервис для обработки геоданных** (FastAPI, PostGIS):
Писал асинхронный сервис для расчёта маршрутов с кешированием в Redis. Добавил тесты (pytest, 90% coverage).
Пример кода из последнего проекта:
```
@app.get("/route/")
async def get_route(start: str, end: str):
cache_key = f"route_{start}_{end}"
if cached := await redis.get(cache_key):
return json.loads(cached)
route = calculate_route(start, end) # Гео-расчёты
await redis.setex(cache_key, 3600, json.dumps(route))
return route
```