feat: add resume slide deck for He Zhaohui
Deploy Slides / build-and-deploy (push) Successful in 1m39s
Deploy Slides / build-and-deploy (push) Successful in 1m39s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,224 @@
|
||||
---
|
||||
theme: frankfurt
|
||||
title: 何朝晖 - 个人简历
|
||||
author: wonder
|
||||
transition: slide-left
|
||||
mdc: true
|
||||
drawings:
|
||||
persist: false
|
||||
---
|
||||
|
||||
# 何朝晖
|
||||
|
||||
<div class="text-xl mt-4 text-gray-400">
|
||||
全栈开发工程师(Java / Go 后端)
|
||||
</div>
|
||||
|
||||
<div class="mt-8 text-lg">
|
||||
|
||||
<carbon-phone /> 15671623703
|
||||
<br>
|
||||
<carbon-email /> hezhaohui0807@163.com
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
封面:基本信息
|
||||
-->
|
||||
|
||||
---
|
||||
layout: default
|
||||
---
|
||||
|
||||
# 目录
|
||||
|
||||
<v-clicks>
|
||||
|
||||
- 🎓 教育经历
|
||||
- 🏆 荣誉奖项
|
||||
- 💼 实习经历
|
||||
- 🚀 项目经历
|
||||
- 🛠 专业技能
|
||||
|
||||
</v-clicks>
|
||||
|
||||
---
|
||||
layout: two-cols
|
||||
---
|
||||
|
||||
# 教育经历
|
||||
|
||||
<div class="pr-4">
|
||||
|
||||
### 武汉科技大学
|
||||
|
||||
**计算机科学与技术**(国家级一流专业) · 本科
|
||||
|
||||
2023-09 ~ 2027-06
|
||||
|
||||
</div>
|
||||
|
||||
::right::
|
||||
|
||||
# 培训经历
|
||||
|
||||
<div class="pl-4">
|
||||
|
||||
<v-clicks>
|
||||
|
||||
### 金山办公 WPS 菁英工程师训练营
|
||||
|
||||
全栈方向 · Go / React · 2026-03 ~ 2026-05
|
||||
|
||||
### 字节跳动 MarsCode 青训营
|
||||
|
||||
后端方向 · 2025-01 ~ 2025-03
|
||||
|
||||
</v-clicks>
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
layout: default
|
||||
---
|
||||
|
||||
# 荣誉奖项
|
||||
|
||||
<v-clicks>
|
||||
|
||||
### 🥉 "金山杯" 华中地区高校第十八届程序设计邀请赛
|
||||
|
||||
三等奖 · 2024-04
|
||||
|
||||
### 🏅 国际大学生程序设计竞赛(ICPC)湖北省赛
|
||||
|
||||
优秀奖 · 2024-06
|
||||
|
||||
</v-clicks>
|
||||
|
||||
---
|
||||
layout: two-cols-header
|
||||
---
|
||||
|
||||
# 实习经历
|
||||
|
||||
::left::
|
||||
|
||||
### 国家网络安全人才与创新基地
|
||||
|
||||
**武汉金银湖实验室** · 平台技术部
|
||||
|
||||
2025-11 ~ 2026-03
|
||||
|
||||
<v-clicks>
|
||||
|
||||
- 参与设计 SaaS 多租户架构 Tcode 平台,设计租户隔离、RBAC 权限管理、树状组织架构
|
||||
- 开发面向混合数据源的自动化数据采集脚本,优化数据处理效率
|
||||
- 完善安全检测规则 RAG 模块,基于安全大模型构建组件漏洞知识图谱
|
||||
|
||||
</v-clicks>
|
||||
|
||||
::right::
|
||||
|
||||
### 武汉市知无涯教育科技有限公司
|
||||
|
||||
2025-06 ~ 2025-08
|
||||
|
||||
<v-clicks>
|
||||
|
||||
- 基于 Lark SDK 与 Gitea Webhooks 构建飞书推送服务,代码变更时自动推送 AI 摘要
|
||||
- 使用 Jsoup 解析复杂网页结构,实现精准数据抽取与标准化封装
|
||||
|
||||
</v-clicks>
|
||||
|
||||
---
|
||||
layout: two-cols
|
||||
---
|
||||
|
||||
# Gen2D 游戏素材生成工具
|
||||
|
||||
<div class="text-sm text-gray-400 mb-2">2026-05 ~ 至今 · 全栈开发</div>
|
||||
|
||||
<div class="pr-4 text-sm">
|
||||
|
||||
<v-clicks>
|
||||
|
||||
- 基于 **Go (Gin) + Eino Agent Graph + React** 的 AI 2D 游戏素材生成平台
|
||||
- 基于 EinoGraph 构建四阶段 DAG 管线:Prompt 优化 → 素材生成 → 质量校验 → 格式适配
|
||||
- 引入 Reflect 自省机制,自动质检不通过时回注拒绝理由优化提示词
|
||||
- 设计两层样式系统:项目级全局基底 + 任务级灵活变体,保证风格一致性
|
||||
- 使用 Redisson 实现分布式令牌桶限流,设计 IO 密集型线程池 + RabbitMQ 异步化模型调用
|
||||
|
||||
</v-clicks>
|
||||
|
||||
</div>
|
||||
|
||||
::right::
|
||||
|
||||
# ThumbUP 高并发点赞系统
|
||||
|
||||
<div class="text-sm text-gray-400 mb-2">2025-10 ~ 2025-11 · 后端开发</div>
|
||||
|
||||
<div class="pl-4 text-sm">
|
||||
|
||||
<v-clicks>
|
||||
|
||||
- 基于 **Redis + Caffeine + HeavyKeeper + Grafana** 的高并发点赞系统
|
||||
- Caffeine + Redis 二级缓存结构,有效缓解数据库压力
|
||||
- 借助 Lua 脚本保证 Redis 操作原子性,定时任务 + 补偿机制保证数据一致性
|
||||
- 基于 HeavyKeeper 算法探测超级热点数据,封装 Caffeine 本地缓存工具类
|
||||
- 利用字符串常量池特性,使用业务前缀 + 用户 ID 组合字符串对象作为锁
|
||||
|
||||
</v-clicks>
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
layout: default
|
||||
---
|
||||
|
||||
# 专业技能
|
||||
|
||||
<div class="grid grid-cols-2 gap-4 text-sm mt-4">
|
||||
|
||||
<div>
|
||||
|
||||
<v-clicks>
|
||||
|
||||
**编程语言**
|
||||
|
||||
熟练掌握 Java 与 Go,熟悉并发模型、内存管理、常用数据结构
|
||||
|
||||
**前端开发**
|
||||
|
||||
了解 React Hooks、组件生命周期、状态管理、Vite 与 Tailwind
|
||||
|
||||
**数据库**
|
||||
|
||||
熟练掌握 MySQL:事务、存储引擎、索引、MVCC
|
||||
|
||||
</v-clicks>
|
||||
|
||||
</div>
|
||||
|
||||
<div>
|
||||
|
||||
<v-clicks>
|
||||
|
||||
**缓存中间件**
|
||||
|
||||
熟练掌握 Redis:持久化策略、IO 模型、哨兵机制
|
||||
|
||||
**AI 开发**
|
||||
|
||||
理解 Eino ADK 底层原理:上下文管理、工具调用链、中间件集成
|
||||
|
||||
**工程工具**
|
||||
|
||||
熟悉 Linux 命令、Docker 容器化部署
|
||||
|
||||
</v-clicks>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
+1
-1
@@ -26,7 +26,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
const decks = ['demo', 'showcase', 'stardew-valley', 'tom-and-jerry'];
|
||||
const decks = ['demo', 'showcase', 'stardew-valley', 'tom-and-jerry', 'resume'];
|
||||
const container = document.getElementById('decks');
|
||||
if (decks.length === 0) {
|
||||
container.innerHTML = '<p class="empty">No slide decks yet.</p>';
|
||||
|
||||
@@ -9,11 +9,13 @@
|
||||
"dev:showcase": "slidev decks/showcase/slides.md",
|
||||
"dev:stardew-valley": "slidev decks/stardew-valley/slides.md",
|
||||
"dev:tom-and-jerry": "slidev decks/tom-and-jerry/slides.md",
|
||||
"dev:resume": "slidev decks/resume/slides.md",
|
||||
"build": "sh scripts/build.sh",
|
||||
"build:demo": "slidev build decks/demo/slides.md --base /demo/ --out dist/demo",
|
||||
"build:showcase": "slidev build decks/showcase/slides.md --base /showcase/ --out dist/showcase",
|
||||
"build:stardew-valley": "slidev build decks/stardew-valley/slides.md --base /stardew-valley/ --out dist/stardew-valley",
|
||||
"build:tom-and-jerry": "slidev build decks/tom-and-jerry/slides.md --base /tom-and-jerry/ --out dist/tom-and-jerry",
|
||||
"build:resume": "slidev build decks/resume/slides.md --base /resume/ --out dist/resume",
|
||||
"serve": "pnpm run build && pnpm exec serve dist -l 3030",
|
||||
"export": "slidev export"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user