240 lines
17 KiB
Markdown
240 lines
17 KiB
Markdown
<p align="center">
|
||
<img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&height=200§ion=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¢er=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§ion=footer" alt="footer"/>
|
||
</p>
|