不繁简历

陈启航 · JavaScript工程师

中文·tech #前端、移动开发 #资深工程师
陈启航
高级前端工程师(JavaScript 方向)
135 1234 5678zhaoliu@example.comzhaoliu深圳
github.com/username
1985-09在职-看机会30K-50K
汉族中共党员四川成都已婚

个人总结

陈启航拥有约 5 年前端经验,深耕互联网与 AI 领域,专注 React 生态与移动端高性能交互,先后主导了在线教育大班课、出行微前端架构、AI 对话助手、AI 智能客服及实时数据大屏等核心产品的前端落地。在 AI 对话产品中,他基于 Next.js 与 SSE/WebSocket 双通道设计流式渲染引擎,将首字呈现时间稳定在 200ms 以内;在 AI 客服场景下,通过流式对话引擎将首字呈现时间压缩至 0.6s;在实时大屏场景中,通过自研图表渲染内核与增量降采样,实现百万级数据点 600ms 首屏渲染。他还从零搭建企业级组件库与低代码可视化大屏平台,分别将同类页面开发效率提升 50%、非研发人员搭建耗时压缩至 2 小时,并推动微前端架构将多团队季度需求吞吐量提高 45%。

工作经历

前端开发工程师某在线教育平台
2020-04 - 2022-03
前端开发工程师|互动课堂前端组

主导直播课堂 Web/Electron 端核心模块的 React + TypeScript 重构,设计可插拔的音视频与白板容器架构,将大班课场景下的功能交付周期从 2 周缩短至 4 天,支撑 50 万+ DAU 的稳定运行。 优化基于 WebRTC 的多人音视频推拉流链路,引入弱网自适应码率调节与重连策略,在 200 路并发下将学员端视频卡顿率从 12.3% 降至 1.8%,音频中断率控制在 0.3% 以内。 重构多人实时白板的状态同步机制,采用 CRDT 合并冲突并通过 WebSocket 二进制帧压缩推送,将 100 人同时书写时的画笔延迟控制在 80ms 以下,丢笔率从 5‰ 降至接近于零。 针对大班课“万人同时在线”场景,实现直播间按模块懒加载与服务端状态快照恢复,将首屏可交互时间从 3.8s 优化至 1.2s,并消除页面长时间挂机导致的内存累积泄漏。 建立前端错误边界与质量监控体系,将未捕获崩溃率控制在 0.02% 以内,同时推动公共状态管理库的工程化规范,使新人上手周期缩短 60%。

TypeScriptReactWebRTC状态管理前端性能优化
高级前端工程师头部出行平台
2022-04 - 2024-01
高级前端工程师|乘客端用户体验部

主导乘客端核心页面的微前端架构升级,基于 Vue3 + Vite 搭建基座与沙箱隔离方案,将首页、发单等模块拆分为 8 个独立子应用,构建与部署效率提升约 5 倍,支持 4 个业务线团队并行交付,季度需求吞吐量提升 45%。 设计移动端首屏极致加载方案,利用 Vite 预构建、路由懒加载与关键资源预判,将乘客端平均首屏秒开率从 61% 提升至 93%,移动端完整加载耗时稳定在 1.2s 以内。 建立统一的移动端适配体系,制定 rem + vw 弹性布局规范与多端兼容策略,解决 10+ 款主流机型的适配缺陷,相关体验类投诉量下降 88%。 搭建基于 Vitest + Playwright 的自动化测试流水线,覆盖微前端加载、核心交易流程等 200+ 用例,回归测试耗时缩短 70%,线上回滚率下降 65%。

Vue3Vite微前端移动端适配自动化测试
资深前端工程师某 AI 创新企业
2024-02 - 至今
资深前端工程师|AI 应用前端团队

主导对话助手产品的 Web 与移动端同构架构设计,基于 Next.js 与 Tailwind CSS,打通 SSE 与 WebSocket 双通道消息链路,将 AI 回复流式渲染的首字呈现时间稳定在 200ms 以内。 设计并实现流式内容增量渲染引擎与 Markdown 实时解析管线,在低端机设备上将长文本逐段输出期间的掉帧率从 18% 降至 2% 以下,保障各类 AI 输出内容的平滑展示。 重构对话历史长列表,引入基于虚拟滚动的窗口化渲染策略与自动缓存水位,实现万级消息记录下滚动帧率保持 55+ FPS,内存占用较优化前降低约 60%。 集成多模型切换、上下文剪枝与系统指令等 AI 交互功能,抽象出可复用的 ChatProvider 状态容器,使新产品线接入对话能力的前端工时由 5 人日缩短至 1.5 人日。 配合移动端 PWA 离线缓存与服务端流式渲染策略,将对话页首屏加载时间优化至 1.2s,Lighthouse 性能评分长期稳定在 95+,显著提升高频用户的日活留存率。

ReactNext.jsSSEWebSocketTailwind CSSAI 产品集成

项目经历

前端负责人内部组件库与文档站点
2022-06 - 2023-06
前端负责人

针对公司 B 端产品线视觉交互碎片化、重复开发严重的痛点,从零主导搭建企业级组件库,基于 Ant Design 二次封装 15+ 高频业务组件(高级查询表单、配置化表格、权限控制按钮等),在 Storybook 中完成跨职能联合走查,沉淀出一套可量化的交互规范。 使用 Dumi 搭建组件文档与示例站点,为每个组件提供可交互 Demo、API 说明及场景指引,将其他团队接入与调试组件的平均耗时压缩至 4 小时以内,有效降低跨部门沟通成本。 引入 Jest + React Testing Library 构建单元测试体系,为核心逻辑与边界场景编写 300+ 测试用例,推动组件库整体分支覆盖率达到 92%,上线后相关模块缺陷率下降约 65%。 推动组件库在运营后台、财务系统、数据分析平台等 6 个内部中后台项目中落地,累计调用超 500 次,同类页面开发效率提升约 50%,直接减少重复代码约 45%。

Ant DesignStorybookDumi组件化单元测试
前端负责人实时数据大屏平台
2023-02 - 2023-09
前端负责人

面对大促实时数据监控需求,从零主导低代码可视化大屏平台的架构设计与落地,实现组件拖拽、数据源编排与多端自适应,将非研发人员平均搭建耗时从 3 人天压缩至 2 小时。 基于 ECharts 与 Canvas 自研图表渲染内核,引入分片增量渲染与自适应降采样策略,将百万级数据点图表的首屏渲染降至 600ms 以内,保障 60 FPS 流畅交互。 设计 WebSocket 实时推送层,通过 MessagePack 二进制压缩与智能合并帧,降低 45% 带宽占用,并实现无缝断线重连与数据补拉,双十一期间消息零丢失。 沉淀 30+ 贴合业务的可视化组件与行业模板,形成组件资产市场,支撑运营、市场等多团队在 1 周内快速搭建 20 余块大促作战大屏。 引入渲染任务优先级调度与离屏预渲染,协同 10+ 高频更新数据源,在双十一 1000 万级 PV 压力下,将首屏可交互时间稳定在 1.2s 以内,全程无白屏。

EChartsCanvasWebSocket可视化低代码
前端核心开发AI 智能客服中台
2024-05 - 至今
前端核心开发

主导 AI 智能客服中台的 Web 与多端嵌入入口架构设计,基于 Next.js 与 SSE 协议实现流式对话引擎,将单次回复的首字呈现时间从 2.8s 压缩至 0.6s 以内,大幅提升应答体感。 设计多租户、多入口的统一接入方案,通过运行时主题配置与动态路由,支撑 Web H5、Iframe 嵌入、微信小程序插件等 3 类渠道的界面复用,使接入新业务方的人力成本降低约 60%。 针对高频对话场景重构长列表渲染策略,采用虚拟滚动与差异化缓存机制,在 5000+ 消息的客服历史加载中,将帧率维持在 55 FPS 以上,滚动白屏率降为零。 制定性能优化专项,通过 Tailwind CSS 按需编译、组件级代码拆分及关键资源预加载,将首屏加载时长从 4.2s 优化至 1.5s,Lighthouse 性能评分提升至 92+。 搭建流式消息的健壮性层,处理断线重连、消息幂等与异常降级,保障峰值 QPS 1200 时对话链路的完整性与可靠性,生产环境上线至今无 P0 故障。

Next.jsSSETailwind CSS性能调优多入口接入

教育经历

浙江大学计算机科学与技术学院计算机科学与技术学士GPA: 3.7/4.0
2016-09 - 2020-06

专业技能

TypeScript
7/10
熟练
React & Next.js
9/10
精通
Vue3 & Vite
7/10
熟练
实时通信 (WebSocket/SSE/WebRTC)
7/10
熟练
状态管理
7/10
熟练
前端性能优化
9/10
精通
可视化 (ECharts/Canvas)
7/10
熟练
微前端
4/10
了解
自动化测试
7/10
熟练
组件化与设计系统
9/10
精通

荣誉奖项

公司级最佳技术攻坚奖honor
2023

通过实时数据大屏项目突破大规模数据可视化性能瓶颈,荣获年度技术奖。

内部 Hackathon 冠军honor
2022

智能客服方案原型获公司 Hackathon 第一名,并成功孵化成中台产品。

开源社区贡献者honor
2021

向知名 React 组件库提交多个 PR 并被合并,持续参与社区 Issue 解答。

示例数据,仅供参考