240 lines
14 KiB
Markdown
240 lines
14 KiB
Markdown
<p align="center">
|
||
<img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&height=200§ion=header&text=%E4%BD%A0%E5%A5%BD%EF%BC%81%E6%88%91%E6%98%AF%E5%8F%B6%E6%88%88%E5%B0%94%C2%B7%E6%9D%B0%E8%80%B6%E5%A4%AB&fontSize=40&fontAlign=50" alt="header"/>
|
||
</p>
|
||
|
||
<p align="center">
|
||
<img src="https://readme-typing-svg.demolab.com/?font=Noto+Sans+SC&size=24&duration=3000&pause=800¢er=true&vCenter=true&width=620&height=45&lines=Python+%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88;LLM+%E6%99%BA%E8%83%BD%E4%BD%93%E4%B8%8E+MCP;%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%E4%B8%8E+DevOps" alt="Python 后端开发工程师 · LLM 智能体与 MCP · 基础设施与 DevOps"/>
|
||
</p>
|
||
|
||
<p align="center">
|
||
<a href="https://git.deev.su/EDeev">Русский</a> · <a href="https://git.deev.su/EDeev/.profile/src/branch/main/README.en.md">English</a> · <b>中文</b>
|
||
</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** – 基于 PydanticAI 的个人 AI 智能体,运行在 Telegram 和 MAX 中:6 个自研 MCP 服务器,基于 PostgreSQL/pgvector 的长期记忆与向量检索,由 LLM 评审员把关回答质量和基础设施操作([davi.deev.su](https://davi.deev.su),闭源)
|
||
* [**Declaude**](https://git.deev.su/EDeev/declaude) – 将 Claude.ai 的对话和项目导出为静态 HTML 存档;PyPI 包 [`claude-export-html`](https://pypi.org/project/claude-export-html/)
|
||
|
||
### 技术栈
|
||
|
||
<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>🐍 后端与 Telegram 机器人</summary>
|
||
|
||
### 项目
|
||
|
||
* [**ABOBOT**](https://git.deev.su/EDeev/chatping_abobot) – 群聊 Telegram 机器人:按名字提醒被提及的人,包括语音消息中的提及(1.7 万+ 用户)
|
||
* [**API Processor**](https://git.deev.su/EDeev/api_processor) – Django REST API:语音识别(Vosk)、PDF/DOCX 解析、gRPC 服务
|
||
* [**Converterbot**](https://git.deev.su/EDeev/converterbot) – 按俄罗斯 GOST 7.32-2017 标准将 Markdown 转为 DOCX:PyPI 包 [`md2gost`](https://pypi.org/project/md2gost/) 和 Telegram 机器人
|
||
* [**Compile Hub**](https://git.deev.su/EDeev/compile-hub) – 在线 IDE 的异步后端,支持编译 C++、Python 和 JavaScript(团队项目)
|
||
* [**Y.Calendarkin**](https://git.deev.su/EDeev/y.calendarkin) – 推送 Yandex 日历事件提醒的 Telegram 机器人
|
||
* [**Circlechek**](https://git.deev.su/EDeev/circlechek) – Telegram 机器人:普通视频与圆形视频消息互相转换
|
||
* [**VK to Telegram Reposter**](https://git.deev.su/EDeev/vkrepost_to_tg) – 将 VK(VKontakte)的新帖子转发到 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 告警,基于 Forgejo 的自建 Git(含软件包与发布),所有节点自动备份,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 开发</summary>
|
||
|
||
### 项目
|
||
|
||
* [**deev.space**](https://git.deev.su/EDeev/deev.space) – 基于 Django 的个人作品集网站,包含项目展示和博客
|
||
* [**Tablo**](https://git.deev.su/EDeev/tablo) – 面向学生的 Web 应用:用 AI 从照片识别课表,成绩跟踪与分享
|
||
* **化妆师作品集** – 基于 FastAPI 的商业网站,自带管理后台,可在后台直接配置 SEO,每月 1000+ 次访问([dragileva.ru](https://dragileva.ru))
|
||
* **fe0.ru** – 基于 FastAPI 的 15+ 个在线工具门户: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>🎮 游戏开发</summary>
|
||
|
||
### 项目
|
||
|
||
* [**Pixel Gamble**](https://git.deev.su/EDeev/pixel_gamble) – 基于 Pygame 的 2D 动作角色扮演游戏,包含战斗系统、敌人 AI 和动态镜头
|
||
|
||
### 技术栈
|
||
|
||
<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 客户端
|
||
* [**Mobile Devices Database**](https://git.deev.su/EDeev/mobiles_dataset) – 数据库课程设计:PostgreSQL(第三范式)中的 2025 年智能手机数据集与 PyQt6 应用
|
||
* [**MosPolyHelper**](https://git.deev.su/EDeev/mospoly-helper) – 提供校园各楼视频导航路线的 Telegram 机器人(团队项目实践)
|
||
* [**Web Development**](https://git.deev.su/EDeev/web-dev) – Flask 实验作业与考试应用——在线图书馆
|
||
* [**Web Technologies Basics**](https://git.deev.su/EDeev/web-tech) – 实验作业:从第一个 HTML 页面到午餐配送服务
|
||
* [**WorldLang**](https://git.deev.su/EDeev/worldlang) – 考试作业:基于课程 API 的在线语言学校网站
|
||
|
||
### 梁赞国立无线电工程大学、Yandex 学园与中学
|
||
|
||
* [**Student Sorter**](https://git.deev.su/EDeev/student_sorter) – C++/CLI Windows Forms 应用:可排序并带图表的申请人名单
|
||
* [**Yandex Lyceum Projects**](https://git.deev.su/EDeev/yandex_lyceum) – Yandex 学园课程中的 Flask Web 应用
|
||
* [**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>
|
||
|
||
- 在国际科研与实践项目竞赛中获得**第二名**(克里米亚联邦大学)——为残障用户设计的 1C 系统 Web 界面
|
||
- Telegram 机器人 [ABOBOT](https://git.deev.su/EDeev/chatping_abobot) 拥有 **1.7 万+ 用户**
|
||
- 在 PyPI 发布了 **2 个软件包**——[`md2gost`](https://pypi.org/project/md2gost/) 和 [`claude-export-html`](https://pypi.org/project/claude-export-html/)
|
||
- 在莫斯科理工大学**带领开发团队**——最多 7 人的小组,负责代码评审
|
||
- 撰写关于 DevOps 和基础设施的**博客**——3 篇文章,8700+ 次阅读:[deev.space/blog](https://deev.space/blog/)(俄文)
|
||
|
||
</details>
|
||
|
||
<details>
|
||
<summary>工作经历</summary>
|
||
|
||
### **首席开发工程师** | NowHere(莫斯科理工大学) | 2026.05 - 至今
|
||
- 为基于 Raspberry Pi Zero 2 W 的语音 AI 设备 Aimee 开发嵌入式软件:四通道音频采集与流式传输
|
||
- 将 ChopCheck 分账服务(500+ 用户)从 Telegram 迁移到 MAX
|
||
- 带领 5 人小组,负责代码评审
|
||
|
||
### **构建系统开发工程师、团队负责人** | AzOffice(莫斯科理工大学) | 2025.05 - 2026.06
|
||
- 基于 Apache OpenOffice 的办公套件:在 Windows 上从源码构建、制作 MSI 安装包、完善功能
|
||
- 带领 6 人团队
|
||
|
||
### **后端开发工程师、服务端负责人** | EasyAccess(莫斯科理工大学) | 2024.09 - 2025.06
|
||
- 为网页无障碍扩展开发基于 Django 和 PostgreSQL 的 REST API
|
||
- 引入 Docker 容器化:环境部署时间从约 2 小时缩短到约 15 分钟
|
||
- 带领 7 人小组
|
||
|
||
### **开发工程师** | 个人项目 | 2022 - 2024
|
||
- Telegram 机器人、网站数据抓取、视频处理:Y.Calendarkin、NPR MeteoBot、Circlechek
|
||
</details>
|
||
|
||
<details>
|
||
<summary>教育背景</summary>
|
||
|
||
- **莫斯科理工大学** — 系统与软件工程,大三(2024 - 至今)
|
||
- **梁赞国立无线电工程大学** — 基础信息学与信息技术(2022 - 2024)
|
||
- **Yandex 学园** — Python(2020 - 2022)
|
||
|
||
</details>
|
||
|
||
<details>
|
||
<summary>兴趣</summary>
|
||
|
||
- LLM 智能体及其工具
|
||
- 基础设施与高可用分布式系统
|
||
- 开源开发
|
||
- 流程自动化
|
||
- 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>
|