彭聖杰
7年工作经验 / 本科 / 30岁 / AI全栈开发工程师 / 远程 / 薪资面议 / 随时到岗
📱
18380801898
https://github.com/pengshengjie
📧
271533323@qq.com
🏠
blog.coding8.cn
2013-2017
本科 / 计算机专业
7 年软件开发经验,具备从 0 到 1 完成工程化架构设计、前后端开发、自动化部署能力。专注高复杂度 B 端产品,在多租户 SaaS、微前端、国际化、前端组件开发等领域有丰富实战经验。在React和其生态领域有深入理解。持续学习、对技术保持热爱。
前端:TypeScript、React、Vite、Next.js、微前端(Wujie)、Monorepo、Tailwind CSS、Shadcn、Antd
后端:Flask、NestJS、Midwayjs、Gin、ORM、MySQL、Redis、Kafka
工程化:多租户、RBAC模型、多语言国际化、CI/CD、Docker、Jenkins、Nginx、Linux、EKS、宝塔
AI:RAG、LangChain、Dify、LangGraph、DeepAgent、Claude、Codex、Pi-mono
2025.04 - 2026.06
负责旗下客服助手、HyprR、Hyprx 等产品的维护与开发,为银行、保险、电商等领域的企业及 C 端用户提供 AI 客服外呼、AI 实时质检、数字分身、AI 推荐、知识库管理等功能。
为产品新增了 AI 实时质检功能,引入 RAG 技术将本地知识库与生成式 AI 模型结合,实现了更智能的对话生成与问题解答,有效解决了大模型在特定领域知识上的幻觉问题。同时搭建 Dify 平台管理复杂工作流,并基于 Dify 实现了会话总结、猜你想问、智能推荐、话术引导、客户留资等一系列功能。针对纯文本的流式转写场景,采用 Markdown 实时渲染方案,使转写内容支持表格、列表等丰富格式;并针对特定业务场景实现了交互式卡片和流式图表的实时流式渲染,显著提升了用户体验。
针对部分客户需要将助手产品嵌入自有系统或独立开发定制化 UI 的需求,我主导了助手 SDK 的开发工作。采用 Rollup + UMD 构建方案对外提供标准化接口,基于发布-订阅模式实现了第三方系统与助手产品的数据交互与事件监听。SDK 提供了丰富的 API,支持自定义 UI 组件和功能扩展,使第三方开发者可以轻松集成助手产品核心功能并与原有系统无缝衔接。
基于 LangGraph + DeepAgent 构建了支持多轮对话的智能助手,具备多供应商模型切换、多数据源接入、上下文记忆、人机交互、任务中断与恢复、上下文压缩摘要、SKILL 注入等能力。后台实现了订阅套餐、积分管理、数据统计等功能,同时支持多租户与多角色的 RBAC 权限管理。
2025.01 - 2025.04
负责项目增长版块的业务开发与维护,参与的项目包括 PC 主站(门户网站)和代理商后台系统。
品牌方和代理商的推广活动原本依赖技术团队逐个定制开发页面,重复工作量大、上线周期长。我参与技术调研后,最终采用 Next.js SSG 方案实现了活动模板引擎,利用 SSG 预编译特性大幅提升了活动页的加载速度和 SEO 表现。通过组件化设计和数据预取策略,支持了国际化与多风格模板定制,配合可视化运营面板实现一键创建、发布和终止活动,显著提升了活动管理的效率。
负责公司主站官网重构项目,针对旧版页面样式陈旧、体验不佳的问题,配合设计团队完成了首页 UI 全量升级和核心业务板块改版。在技术层面,对基础组件库 shadcn 进行了二次封装,支持明暗主题切换并对齐设计 Token,实现 99% 高保真还原设计稿。同时沉淀了业务组件库,核心组件覆盖按钮、表单、表格、弹窗等常用类型及特定业务场景组件,有效提升了组件的复用性和可维护性。
2022.10 - 2024.12
该项目为个人及企业提供一站式金融服务解决方案,由 40 多个微应用组合而成。
作为技术负责人,我主导了项目的架构升级。面对多个独立应用带来的样式冲突和维护成本问题,深入分析业务需求和技术痛点后,设计了基于 Wujie 的微前端解决方案。该方案不仅解决了样式隔离,还实现了应用间的优雅通信与状态共享。通过合理的架构设计和模块化拆分,显著提升了团队开发效率和系统可维护性。同时建立了完整的 CI/CD 流程实现自动化部署,方案成功推广至 20 多个子项目,获得团队的一致认可。
项目中原有的 PDF 报表功能基于纯前端 pdfmake 实现,存在渲染性能差、样式表现不佳、用户体验弱等问题,且无法满足定时推送等后端调度需求。我主导了报表功能的重构,改用 Flask + Jinja2 + Playwright 的服务端渲染方案,彻底解决了性能瓶颈。同时针对常用报表类型实现了自定义模板功能,用户可通过预设主题和风格配置灵活定制报表样式与内容,大幅提升了报表的灵活性和可维护性。
2022.03-2022.10
蚂蚁金服体验技术部金融核心业务系统,我负责管理了7人开发团队,10+项目的开发与迭代管理。期间顺利完成了项目的Bigfish4升级,接入了燕鸥平台,以及部分不兼容代码的重构工作。期间制定了开发规范、沉淀了技术相关文档、维护了公共的utils工具库。
2020.03-2022.03
综合性电网管理系统,负责Web端核心功能开发与性能优化。
项目需要支持超大分辨率(10000+)DWG工程图纸的在线预览功能,如何保证大文件预览的性能和流畅度是一个重要挑战。经过与后端团队的深入调研和技术评估,我们采用了"后端解析、前端渲染"的方案:后端负责DWG文件解析并输出图片格式,前端专注于图片的高性能渲染和交互体验。在前端实现上,我采用双缓存技术来优化图片缩放,利用CSS3 transform进行硬件加速实现流畅拖拽,最终成功解决了大文件预览卡顿的问题,为用户提供了流畅的操作体验。
作为工程云平台的核心子系统,网架规划系统需要为电网工程师提供精确的设备布局和线路规划工具。基于这一需求,我使用 Openlayers 实现了完整的地图交互功能,包括设备布局、线路绘制等核心功能。在线路编辑方面,开发了一套完整的操作工具,实现了线路的智能打断、自动合并、磁性吸附以及框选等高级功能,大幅提升了工程师的规划效率。同时,我还基于 Canvas 和数学几何算法实现了设备剖面图的精确绘制,并利用 Threejs 开发了设备的三维模型展示功能,最终支持了超过10种设备类型的2D/3D可视化展示,为工程师提供了直观、高效的规划工具。
感谢您花时间阅读我的简历,期待有机会与您共事。