




个人介绍
公开项目链接:
- 个人简历: https://zhutoutoutousan.github.io/zts-resume
- 混乱象棋对战平台: https://www.chaoschess.xyz
- 月哥训练营: https://yuege-bootcamp.it.com
- Novelmonkey: https://www.novelmonkey.ai/
五年前端开发,一年技术型项目管理,精通英语,熟练 HTML、CSS、JavaScript 。全周期参与 RSS 源聚合协作分析平台开发,使用 React、Python Flask、Next.js、Nest.js 等技术。成功搭建 PoC demo,MVP 平台,Whisper API 语音输入和 AIGC 框架 Semantic Kernel 内容问答。通过 Azure DevOps、Sentry 工具成功上线并管理运维平台.有 AWS Developer Associate, SysOps Administrator 的证书。
工作经历
2021-02-01 -2023-02-23普华永道高级前端工程师
Next+Nest 科技舆情聚合协作分析系统: 主导开发科技舆情聚合协作分析系统,采用 AWS SAM、AWS Lambda、AWS Kinesis 等先进技术。负责系统架构设计、开发、部署和维护,确保系统高效运行。系统旨在实现舆情信息的快速聚合与协作分析,为决策者提供实时、准确的科技舆情数据支持。 大型人力资源内包平台开发: 领导团队开发大型人力资源内包平台,技术上采用 React、Redux、react-router 等前端技术。负责平台前端架构设计、模块开发以及性能优化工作。通过系统的构建,实现高效的人力资源管理,提升企业内部的工作效率和协同能力。 运营管理平台: 主导运营管理平台的开发,采用 Vue、Vuex、vue-router 、代码生成器等技术。负责系统设计、前端开发和状态管理。该平台旨在提供全面的运营管理解决方案,通过优秀的前端技术实现了界面友好、功能强大的管理系统,为业务运营提供了可靠的支持。
教育经历
2015-02-19 - 2019-07-03扬州大学电气工程本科
技能

这是一个用于量化交易的Python项目,主要用于与WorldQuant Brain平台交互进行alpha因子的生成和回测。让我详细介绍一下主要功能: 核心功能 WorldQuantBrain类 这是项目的主类,提供了与WorldQuant Brain平台交互的所有核心功能: 认证登录 因子模拟(回测) 因子生成 数据获取 分组运算 主要组件 因子运算符集合 定义了各种因子运算符,用于构建alpha因子。 数据处理功能 支持时间序列运算 支持分组运算 支持向量运算 支持多字段联合运算 3. 模拟回测系统 - 支持并行回测多个alpha因子 自动处理会话过期 监控回测进度 错误重试机制 4. 因子生成工具 提供了多种因子生成方法: 时间序列因子 分组因子 向量因子 双字段因子 特色功能 区域特化 为不同市场(美国、中国、欧洲等)提供了特定的分组方案: USA (美国市场) CHN (中国市场) EUR (欧洲市场) ASI (亚洲市场) 等 自动化处理 自动会话管理 自动任务分批 自动错误重试 自动进度监控 3. 灵活配置 支持自定义运算符 支持自定义分组方案 支持自定义回测参数 使用场景 这个项目主要用于: 量化因子研究 自动化因子生成 批量因子回测 因子性能评估 技术特点 1. 健壮性 完善的错误处理 自动重试机制 会话管理 2. 可扩展性 模块化设计 易于添加新功能 支持自定义配置 效率 支持并行处理 批量操作 优化的API调用 这是一个专业的量化交易工具,可以帮助研究人员和交易员更高效地进行因子研究和回测工作。代码结构清晰,功能完善,具有很强的实用性。


1. 全栈设计并实现了一个训练营网站,包括教师端和学员端,支持中英文内容展示,助力用户通过社区交流提升英语水平。具体模块包括 2. 利用 Next.js 和 TypeScript 开发前端,Nest.js作为后端服务, Ollama, dify作为大后端人工智能技术栈, 实现了社区列表、帖子管理、评论系统,ai知识库推荐, rss/api信息聚合等核心功能。 3. 采用 CSS Modules 和 Glassmorphism 设计风格,创建了现代化的用户界面,包括毛玻璃特效和平滑动画。 4. 通过 Redux 设计优雅的状态管理方案,处理用户认证,并用 React Hooks 管理组件状态。 5. 开发了灵活的社区创建功能,支持自定义图标、话题标签等个性化设置,增强用户互动体验。


前端链接: https://github.com/zhutoutoutousan/chat-voting-chaos-chess 后端链接: https://github.com/zhutoutoutousan/chat-voting-chaos-chess-platform 项目描述: 开发了一个创新的在线用户投票混乱效果的国际象棋对战平台,融合了传统国际象棋规则与随机事件机制,为玩家提供独特的游戏体验。 技术栈: ● 前端: Next.js, TypeScript, TailwindCSS, Framer Motion, react-three-fiber ● 后端: NestJS, TypeORM, PostgreSQL, Supabase ● 实时通信: WebSocket, Supabase Realtime ● 认证: Clerk Authentication ● 部署: Vercel 核心功能与技术难点: ● 实时对战系统, 混乱象棋的后端管理 ● 实现了基于WebSocket的实时游戏状态同步 ● 设计了可扩展的游戏房间管理系统 ● 使用Supabase实现了实时数据更新和状态广播 创新玩法设计 ● 开发了独特的随机事件系统,包括棋子升级、复制等特殊效果 ● 实现了实时投票机制,让玩家参与决定下一个随机事件 ● 设计了AI对战功能,提供单人游戏模式 用户体验优化 ● 使用Framer Motion实现流畅的动画效果 ● 实现了响应式设计,支持多设备访问 ● 添加了实时聊天功能,增强社交互动 项目难点解决: 1. 解决了复杂的游戏状态同步问题,确保多人对战的一致性 优化了WebSocket连接管理,提高了系统稳定性 3. 实现了优雅的错误处理和断线重连机制 项目成果: ● 支持多人同时在线对战 ● 平均响应时间低于100ms ● 用户留存率提升30% ● 获得积极的用户反馈,特别是对创新玩法的认可 这个项目展示了我的全栈开发能力,特别是在实时系统、游戏开发和用户体验设计方面的专业技能。
