Филипп Юшков

Python-разработчик


О себе

Разработал Telegram-бота с админ-панелью: FastAPI, PostgreSQL, Redis, автодеплой через CI/CD. Занимался деплоем и инфраструктурой RAG-сервиса для сайта вуза: поднимал окружение, настраивал Docker и пайплайн. В учебном проекте собирал минимальный дистрибутив Linux из исходников (Linux From Scratch).

Уверенно работаю с Python, Docker, Linux, Git и CI/CD — всё осваивал на реальных задачах.

В свободное время занимаюсь реверс-инжинирингом мобильных приложений: перехватываю трафик, анализирую API и разбираю архитектуру сервисов.

Ищу позицию Python-разработчика (удалённо или гибрид), готов уделять работе 20–40 часов в неделю. Быстро учусь, разбираюсь в чужом коде, жду нетривиальных задач.

Ключевой стек

Python Docker Linux Git CI/CD

Контакты

GitHub Telegram Email +7 989 140-38-44

Проекты

Nyamstack: Telegram-бот для ведения дневника питания и учёта КБЖУ.

Пользователь сможет добавлять приёмы пищи, находить продукты в базе, создавать собственные продукты, получать приблизительную оценку блюд с помощью ИИ и отслеживать дневную статистику по калориям, белкам, жирам и углеводам. Архитектура строится с разделением Telegram-интерфейса, бизнес-логики и слоя работы с данными.

Python aiogram SQLAlchemy asyncpg PostgreSQL Alembic pydantic-settings Docker Compose

R&D проект: Интеграция LLM с САПР (КОМПАС-3D)

Участвовал в командном проекте по созданию ИИ-системы для генерации чертежей. Настроил процессы совместной разработки и инфраструктуру. Разработал инструкции по развёртыванию локального окружения для участников команды. Внедрил Git, обучал команду работе с ветками и помогал разрешать конфликты слияния. Проект довели до стадии коммерциализации, им воспользовались более 500 человек.

Python LLM

Практическое знакомство с устройством Linux (LFS)

Собрал минимальный дистрибутив Linux из исходных кодов по методологии LFS: компиляция toolchain, настройка процесса загрузки, базовое системное окружение. Разобрался в структуре каталогов ОС, стадиях загрузки и работе базовых утилит. Рутинные этапы компиляции пакетов автоматизировал Bash-скриптами с помощью LLM-ассистента.

Linux Bash LFS

Сервис RAG-поиска

Разработал и контейнеризовал сервис интеллектуального поиска (Retrieval-Augmented Generation) для веб-ресурса. Задеплоил его с помощью Docker и ngrok.

Python Docker RAG ngrok

Fullstack Telegram Bot

Разработал MVP игрового бота со сложной серверной логикой, интеграцией внешних API и административной панелью для управления контентом. Настроил CI/CD: автоматизировал деплой на удалённый сервер (VPS) через GitHub Actions при пуше в ветку main.

Python asyncio Telegram API GitHub Actions CI/CD Docker

В процессе изучения

Технологии и темы, которые осваиваю сейчас или планирую в ближайшее время:

aiogram

Асинхронная разработка Telegram-ботов: роутеры, обработчики, FSM и интеграция с backend-логикой.

SQLAlchemy 2.x и Alembic

Асинхронная работа с ORM, сессиями, моделями и миграциями базы данных.

asyncpg

Асинхронный драйвер PostgreSQL для backend-сервисов на Python.

pydantic-settings

Типизированная загрузка и валидация конфигурации приложения из переменных окружения.

FastAPI

Асинхронный веб-фреймворк для разработки REST API на Python.

PostgreSQL

Реляционные базы данных: проектирование схем, SQL-запросы, индексы и транзакции.

Redis

Кеширование и хранение данных в памяти для ускорения backend-сервисов.

Kubernetes

Оркестрация контейнеров: деплой и масштабирование приложений в кластере.

Алгоритмы и структуры данных

Практика для укрепления фундаментальной базы.

Сети и реверс-инжиниринг

Устройство сетевых протоколов, перехват и анализ трафика приложений (практиковался на расшифровке пакетов игрового магазина).