Как ответить
Да, я вас хорошо слышу. Меня зовут Алексей, я начинающий разработчик. Мой основной стек — Python и Django, также есть опыт работы с PostgreSQL и Docker.
За последние полгода я сделал два pet-проекта, которые могу показать. Первый — телеграм-бот для учёта личных финансов. Он принимает сообщения с суммой и категорией, записывает в базу и выдаёт статистику за неделю или месяц. Там я использовал python-telegram-bot, SQLAlchemy и PostgreSQL. Второй — простой сервис для сокращения ссылок на Django с Redis-кэшированием. Код выложен на GitHub, там около 70% покрытия тестами.
Из того, что я изучаю сейчас — это асинхронность в Python (asyncio) и базовая работа с очередями через Celery. На прошлой неделе написал небольшой скрипт, который парсит RSS-ленту и отправляет уведомления в Telegram — как раз на asyncio и aiohttp.
С задачами, где нужно разобраться в чужом коде или найти баг, я справляюсь через отладчик и логи. На одном из проектов была проблема с race condition при параллельных запросах — я разобрался, что не хватало блокировки на уровне базы, и добавил select_for_update.
В целом, я готов выполнять задачи под руководством более опытного разработчика: писать код по чётким требованиям, покрывать его тестами, править баги. Мне важно получать обратную связь по код-ревью, чтобы расти.