Привет, ищу первую стажировку/проект для получения опыта. Стэк: - Python, FastAPI, Django, DRF, SQLAlchemy, Postgres - Redis, RabbitMQ, Celery, Taskiq, Faststream - Pydantic, Minio, Docker, Asyncio Проекты: DeckForge - это сервис автоматической генерации Anki-колод для изучения иностранных языков посредством интервального повторения. Сервис генерирует колоду с реальными примерами употребления из простого списка слов, экономя тонну времени. Стек технологий: Python, FastAPI, SQLAlchemy, PostgreSQL, RabbitMQ, FastStream, Alembic, Dishka, React, TypeScript, Docker - Спроектировал асинхронную обработку задач: запрос только сохраняет задачу в бд и передает событие в outbox, а вся остальная тяжелая работа - нормализация, генерация примеров, сборка колоды - выполняется пайплайном в отдельном воркере. Запрос не блокируется, а прогресс отслеживается через поллинг статусов. - Реализовал отказоустойчивость, задачи перед обработкой подтверждаются идемпотентно, добавил ретраи через отдельный scheduler процесс. - Интегрировал LLM для генерации учебных примеров, ответы структурируются и валидируются через Pydantic схемы, невалидные ответы самокорректируются повторным запросом с фидбеком. Поддержка 5 языков примеров, переводов и уровней A1–C2. - Реализовал полный флоу аутентификации через Google OAuth. - Собрал слоистую архитектуру с соблюдением SOLID, единый ioc контейнер, зависимости направлены внутрь, внешние сервисы скрыты за адаптерами. NewsHub - это агрегатор новостей, система по расписанию собирает огромное количество материала из различных источников - RSS ленты и новостные API. Стек технологий: Python, FastAPI, SQLAlchemy, PostgreSQL, RabbitMQ, FastStream, Redis, APScheduler, Dishka, React, Docker. - Реализовал динамический механизм подключения источников: структура ответа источника не зашита в код, все необходимые поля извлекаются с помощью JMESPath выражений, которые хранятся в БД. Само добавление источников возможна через админ панель, без необходимости лезть в код. - Написал логику дедупликации: идентичные материалы отлавливаются через сравнение заголовков и сравнении URL. Отпечатки кэшируются для быстрой проверки. - Выстроил пайплайн сбора новостей: коллектор для получения новостей и нормализации, и уже упомянутый деудпликатор. Оба связаны через очереди, запланированный запуск пайплайна осуществляется через планировщик. - Подключил полнотекстовый поиск в Postgres, реализовал курсорную пагинацию. Контакты: https://telegram.me/p3ckerw00d Github: https://github.com/v0idpecker
ОСНОВНОЕ 1998 года рождения • Опыт работы с 2018 года • Среднее специальное образование • Россия • Английский A1 НАВЫКИ ...
Обо мне: - Иван, 19 лет. Студент, начинающий Python-разработчик с базовыми знаниями бэкенд-разработки. Имею опыт работы...
Python-разработчик (Junior) Начинающий Python-разработчик, стремящийся присоединиться к динамичной команде стартапа. Име...
Python / AI-разработчик · RAG, FastAPI, LLM О СЕБЕ: Python-разработчик с фокусом на AI-продукты. За год самостоятельно ...
Привет! Ищу команду или проект. Что умею: Разработка и автоматизация Проектирую и внедряю решения на стыке интеграци...
🚀 О себе Привет! Я Python backend-разработчик. Занимаюсь программированием более 4,5 лет, разрабатываю web-приложения, ...