前端开发工程师 - 智者四海(北京)技术有限公司
2016.07 - 2020.07
- 负责知乎 主站(www.zhihu.com) 、客户端 Hybrid 部分等核心前端项目(基于 React)的开发与维护。
- 使用 Node 内置 Profiler、heapdump 等性能分析工具定位并解决内存泄露问题,提升线上服务的稳定性与
可维护性。
- 负责服务端渲染页面,并完善元数据规范、语义化标签及图片懒加载,使页面在高并发下仍能保持良好的
QPS,提升页面加载速度,保障用户体验与 SEO。
- 负责接入 Sentry 进行性能及错误监控,保障页面资源加载异常、运行时错误能够被及时发现。
- 优化 Node 端监控与日志系统,建立 Grafana 相关报表,对内存泄漏等不易察觉问题进行及时监控,并制定
针对前端服务宕机的快速排查指南。
- 带领 4 人开发小组,与产品经理及相关端协作,负责任务分配、排期及代码审查工作。
- 参与接入 ESLint、Stylelint、Prettier,对代码进行规范化。
- 参与建设 Jest 单元测试体系,在 BrowserStack 下进行视觉回归检视,提升代码质量与测试效率。
- 参与编写、审核前端文档(包括代码规范、上线/监控/埋点指南等) ,参与 RFC、技术评审及代码审查。
全栈偏前端开发(实习) - 广州财迷网络 (2015.12 - 2016.05)
- 运用 Angular 动态展示股票基本面信息,使用 d3js 绘制股票图表。
- 基于 Electron 构建跨平台桌面客户端,在系统 与 web 视图间进行通信交互。
- 使用 Vue 重构移动端,实现数据实时刷新、原有代码解耦与模块化,并添加直播间视频直播功能。