1
0
Fork 0
.profile/README.md

240 lines
17 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p align="center">
<img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&height=200&section=header&text=Привет!%20Я%20Егор%20Деев&fontSize=40&fontAlign=50" alt="header"/>
</p>
<p align="center">
<img src="https://readme-typing-svg.demolab.com/?font=Fira+Code&size=24&duration=3000&pause=800&center=true&vCenter=true&width=620&height=45&lines=Python+Backend-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA;LLM-%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D1%8B+%D0%B8+MCP;%D0%98%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0+%D0%B8+DevOps" alt="Python Backend-разработчик · LLM-агенты и MCP · Инфраструктура и DevOps"/>
</p>
<p align="center">
<b>Русский</b> · <a href="https://git.deev.su/EDeev/.profile/src/branch/main/README.en.md">English</a> · <a href="https://git.deev.su/EDeev/.profile/src/branch/main/README.zh.md">中文</a>
</p>
<p align="center">
<a href="https://t.me/DeevEgor"><img src="https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white" alt="Telegram"/></a>
<a href="https://deev.space"><img src="https://img.shields.io/badge/Website-4285F4?style=for-the-badge&logo=google-chrome&logoColor=white" alt="Website"/></a>
<a href="https://github.com/EDeev"><img src="https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white" alt="GitHub"/></a>
<a href="mailto:egor@deev.space"><img src="https://img.shields.io/badge/Email-D14836?style=for-the-badge&logo=gmail&logoColor=white" alt="Email"/></a>
</p>
<p align="center">
<img src="https://git.deev.su/EDeev/.profile/raw/branch/output/snake.svg" alt="snake"/>
</p>
# Мои Проекты
<details>
<summary>🤖 LLM-агенты и MCP</summary>
### Проекты
* [**Mospolytech MCP**](https://git.deev.su/EDeev/mospolytech-mcp) – MCP-сервер, дающий LLM-ассистентам доступ к открытому расписанию и личному кабинету МосПолитеха (командный проект)
* **Davi** – персональный ИИ-агент в Telegram и MAX на PydanticAI: 6 собственных MCP-серверов, долговременная память и векторный поиск на PostgreSQL/pgvector, LLM-судьи качества ответов и действий с инфраструктурой ([davi.deev.su](https://davi.deev.su), код закрыт)
* [**Declaude**](https://git.deev.su/EDeev/declaude) – экспорт чатов и проектов Claude.ai в статический HTML-архив, пакет [`claude-export-html`](https://pypi.org/project/claude-export-html/) на PyPI
### Технологии
<p align="left">
<img src="https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white" />
<img src="https://img.shields.io/badge/PydanticAI-E92063?style=for-the-badge&logo=pydantic&logoColor=white" />
<img src="https://img.shields.io/badge/MCP-000000?style=for-the-badge&logo=modelcontextprotocol&logoColor=white" />
<img src="https://img.shields.io/badge/FastAPI-009688?style=for-the-badge&logo=fastapi&logoColor=white" />
<img src="https://img.shields.io/badge/PostgreSQL-336791?style=for-the-badge&logo=postgresql&logoColor=white" />
<img src="https://img.shields.io/badge/SQLAlchemy-D71F00?style=for-the-badge&logo=sqlalchemy&logoColor=white" />
</p>
</details>
<details>
<summary>🐍 Backend и Telegram-боты</summary>
### Проекты
* [**ABOBOT**](https://git.deev.su/EDeev/chatping_abobot) – Telegram-бот для групповых чатов: упоминания по имени, в том числе в голосовых (17K+ пользователей)
* [**API Processor**](https://git.deev.su/EDeev/api_processor) – Django REST API: распознавание речи (Vosk), разбор PDF/DOCX, gRPC-сервис
* [**Converterbot**](https://git.deev.su/EDeev/converterbot) – Markdown → DOCX по ГОСТ 7.32-2017: пакет [`md2gost`](https://pypi.org/project/md2gost/) на PyPI и Telegram-бот
* [**Compile Hub**](https://git.deev.su/EDeev/compile-hub) – асинхронный бэкенд online IDE с компиляцией C++, Python и JavaScript (командный проект)
* [**Y.Calendarkin**](https://git.deev.su/EDeev/y.calendarkin) – Telegram-бот уведомлений о событиях Яндекс.Календаря
* [**Circlechek**](https://git.deev.su/EDeev/circlechek) – Telegram-бот: видео → кружочек и кружочек → видео
* [**VK to Telegram Reposter**](https://git.deev.su/EDeev/vkrepost_to_tg) – пересылка новых постов из ВКонтакте в Telegram
### Технологии
<p align="left">
<img src="https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white" />
<img src="https://img.shields.io/badge/Django-092E20?style=for-the-badge&logo=django&logoColor=white" />
<img src="https://img.shields.io/badge/FastAPI-009688?style=for-the-badge&logo=fastapi&logoColor=white" />
<img src="https://img.shields.io/badge/Aiogram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white" />
<img src="https://img.shields.io/badge/gRPC-4285F4?style=for-the-badge&logo=google&logoColor=white" />
<img src="https://img.shields.io/badge/PostgreSQL-336791?style=for-the-badge&logo=postgresql&logoColor=white" />
<img src="https://img.shields.io/badge/SQLite-003B57?style=for-the-badge&logo=sqlite&logoColor=white" />
<img src="https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white" />
</p>
</details>
<details>
<summary>🛠️ Инфраструктура и DevOps</summary>
### Проекты
* **Homelab** – парк из 5 серверов (Москва, Санкт-Петербург, Амстердам, Прага, домашний): мониторинг Prometheus с алертами в Telegram, self-hosted Git на Forgejo с пакетами и релизами, автоматические бэкапы со всех узлов, VPN, почтовый сервер; статьи об этом — в [блоге](https://deev.space/blog/)
* [**AlertBot**](https://git.deev.su/EDeev/alertbot) – Telegram-бот мониторинга парка серверов: алерты Alertmanager, сводки по серверам, сервисам и TLS-сертификатам
### Технологии
<p align="left">
<img src="https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black" />
<img src="https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white" />
<img src="https://img.shields.io/badge/Nginx-009639?style=for-the-badge&logo=nginx&logoColor=white" />
<img src="https://img.shields.io/badge/Prometheus-E6522C?style=for-the-badge&logo=prometheus&logoColor=white" />
<img src="https://img.shields.io/badge/Grafana-F46800?style=for-the-badge&logo=grafana&logoColor=white" />
<img src="https://img.shields.io/badge/Ansible-EE0000?style=for-the-badge&logo=ansible&logoColor=white" />
<img src="https://img.shields.io/badge/Terraform-7B42BC?style=for-the-badge&logo=terraform&logoColor=white" />
<img src="https://img.shields.io/badge/Forgejo-FB923C?style=for-the-badge&logo=forgejo&logoColor=white" />
<img src="https://img.shields.io/badge/GitHub%20Actions-2088FF?style=for-the-badge&logo=githubactions&logoColor=white" />
<img src="https://img.shields.io/badge/Bash-4EAA25?style=for-the-badge&logo=gnubash&logoColor=white" />
</p>
</details>
<details>
<summary>🌐 Web Development</summary>
### Проекты
* [**deev.space**](https://git.deev.su/EDeev/deev.space) – личный сайт-портфолио на Django с проектами и блогом
* [**Tablo**](https://git.deev.su/EDeev/tablo) – веб-приложение для студентов: расписание по фото с помощью ИИ, трекеры успеваемости и общий доступ
* **Портфолио визажиста** – коммерческий сайт на FastAPI с собственной админ-панелью и SEO из панели, 1000+ посещений в месяц ([dragileva.ru](https://dragileva.ru))
* **fe0.ru** – портал из 15+ онлайн-утилит на FastAPI: TTY-чат, эмулятор Cisco IOS, транскрибация аудио, веб-версия Declaude ([fe0.ru](https://fe0.ru))
### Технологии
<p align="left">
<img src="https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white" />
<img src="https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white" />
<img src="https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black" />
<img src="https://img.shields.io/badge/Django-092E20?style=for-the-badge&logo=django&logoColor=white" />
<img src="https://img.shields.io/badge/FastAPI-009688?style=for-the-badge&logo=fastapi&logoColor=white" />
<img src="https://img.shields.io/badge/Flask-000000?style=for-the-badge&logo=flask&logoColor=white" />
<img src="https://img.shields.io/badge/Jinja2-B41717?style=for-the-badge&logo=jinja&logoColor=white" />
<img src="https://img.shields.io/badge/Bootstrap-7952B3?style=for-the-badge&logo=bootstrap&logoColor=white" />
</p>
</details>
<details>
<summary>🎮 Game Development</summary>
### Проект
* [**Pixel Gamble**](https://git.deev.su/EDeev/pixel_gamble) – 2D action-RPG на Pygame с системой боя, ИИ противников и динамической камерой
### Технологии
<p align="left">
<img src="https://img.shields.io/badge/Pygame-00AA00?style=for-the-badge&logo=python&logoColor=white" />
<img src="https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white" />
</p>
</details>
<details>
<summary>🎓 Учебные и ранние проекты (в архиве)</summary>
### Московский Политех
* [**Quizlab**](https://git.deev.su/EDeev/quizlab) – REST API викторин на DRF → Docker (nginx, Caddy) → Qt-клиент с Singleton и Adapter
* [**Mobile Devices Database**](https://git.deev.su/EDeev/mobiles_dataset) – курсовая по базам данных: датасет смартфонов в PostgreSQL (3НФ) и приложение на PyQt6
* [**МосПолиХелпер**](https://git.deev.su/EDeev/mospoly-helper) – Telegram-бот с видео-маршрутами по корпусам Политеха (командная проектная практика)
* [**Web-разработка**](https://git.deev.su/EDeev/web-dev) – лабораторные на Flask и экзаменационное приложение — электронная библиотека
* [**Основы веб-технологий**](https://git.deev.su/EDeev/web-tech) – лабораторные: от первой HTML-страницы до сервиса доставки ланчей
* [**WorldLang**](https://git.deev.su/EDeev/worldlang) – экзамен: сайт онлайн-школы иностранных языков на учебном API
### РГРТУ, Яндекс Лицей и школа
* [**Student Sorter**](https://git.deev.su/EDeev/student_sorter) – приложение на C++/CLI и Windows Forms: список абитуриентов с сортировкой и диаграммами
* [**Yandex Lyceum Projects**](https://git.deev.su/EDeev/yandex_lyceum) – веб-приложения на Flask из курса Яндекс Лицея
* [**School Table**](https://git.deev.su/EDeev/school_table) – дневник школьника на PyQt5: расписание и заметки
* [**NPR MeteoBot**](https://git.deev.su/EDeev/npr_meteobot) – школьный Telegram-бот актировок и погоды для Норильска
* [**School Menu Bot**](https://git.deev.su/EDeev/school_menu) – школьный Telegram-бот столовой: меню и заказ обедов
### Технологии
<p align="left">
<img src="https://img.shields.io/badge/C++-00599C?style=for-the-badge&logo=c%2B%2B&logoColor=white" />
<img src="https://img.shields.io/badge/Qt-41CD52?style=for-the-badge&logo=qt&logoColor=white" />
<img src="https://img.shields.io/badge/PyQt6-41CD52?style=for-the-badge&logo=qt&logoColor=white" />
<img src="https://img.shields.io/badge/PyQt5-41CD52?style=for-the-badge&logo=qt&logoColor=white" />
<img src="https://img.shields.io/badge/WinForms-5C2D91?style=for-the-badge&logo=dotnet&logoColor=white" />
<img src="https://img.shields.io/badge/Flask-000000?style=for-the-badge&logo=flask&logoColor=white" />
<img src="https://img.shields.io/badge/PostgreSQL-336791?style=for-the-badge&logo=postgresql&logoColor=white" />
<img src="https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white" />
</p>
</details>
# Обо мне
<details>
<summary>Достижения</summary>
- **2 место** в международном конкурсе научно-практических работ (Крымский федеральный университет) — веб-интерфейс для пользователей с особыми возможностями здоровья в системе 1С
- **17K+ пользователей** у Telegram-бота [ABOBOT](https://git.deev.su/EDeev/chatping_abobot)
- **2 пакета на PyPI** — [`md2gost`](https://pypi.org/project/md2gost/) и [`claude-export-html`](https://pypi.org/project/claude-export-html/)
- **Руководство командами разработки** в МосПолитехе — группы до 7 человек, code review
- **Блог** о DevOps и инфраструктуре — 3 статьи, 8 700+ просмотров: [deev.space/blog](https://deev.space/blog/)
</details>
<details>
<summary>Опыт</summary>
### **Ведущий разработчик** | NowHere (МосПолитех) | 05.2026 - настоящее время
- Встраиваемое ПО голосового ИИ-устройства Aimee на Raspberry Pi Zero 2 W: захват и потоковая передача четырёхканального аудио
- Перенос сервиса ChopCheck (разделение счетов, 500+ пользователей) с Telegram на MAX
- Руковожу группой из 5 человек, провожу code review
### **Разработчик системы сборки, руководитель команды** | АзОфис (МосПолитех) | 05.2025 - 06.2026
- Офисный пакет на основе Apache OpenOffice: сборка из исходников на Windows, установщики MSI, доработка функций
- Руководил командой из 6 человек
### **Backend-разработчик, руководитель серверной части** | EasyAccess (МосПолитех) | 09.2024 - 06.2025
- REST API на Django и PostgreSQL для расширения веб-доступности
- Контейнеризация на Docker: развёртывание окружения сократилось с ~2 часов до ~15 минут
- Руководил группой из 7 человек
### **Разработчик** | Частные проекты | 2022 - 2024
- Telegram-боты, парсинг сайтов, обработка видео: Y.Calendarkin, NPR MeteoBot, Circlechek
</details>
<details>
<summary>Образование</summary>
- **Московский Политех** — Системная и программная инженерия, 3 курс (2024 - настоящее время)
- **РГРТУ** — Фундаментальная информатика и информационные технологии (2022 - 2024)
- **Яндекс Лицей** — Python (2020 - 2022)
</details>
<details>
<summary>Увлечения</summary>
- LLM-агенты и инструменты для них
- Инфраструктура и отказоустойчивые распределённые системы
- OpenSource-разработка
- Автоматизация процессов
- API и микросервисы
- Прогнозирование событий на основе данных: сбор и интерпретация
</details>
---
<p align="center">
<img src="https://komarev.com/ghpvc/?username=EDeev-forgejo&color=blue&style=for-the-badge" alt="visitor counter"/>
</p>
<p align="center">
<img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&height=100&section=footer" alt="footer"/>
</p>