个人简介
5年Web 前端开发经验(2018年3月至今),熟悉 Vue、React框架原理,作为主力工程师参与设计与开发过多个项目,负责系统核心模块的开发,自动化测试与部署。熟悉 HTTP 协议、基础算法、数据结构
熟悉Vue、React框架原理 熟悉前端性能优化
有优秀的学习能力和团队沟通能力,经常与团队进行技术分享,能与团队共同成长。
有一定梯队建设能力,曾领导5人前端小组,注重代码与业务双重提升
工作经历
北京七零科技有限公司(外派字节)
2021年4月 - 2022年7月 | 高级Web前端研发工程师
- 担任PIPE团队前端开发组小组长
- 使用 Vue、React 等框架,开发复杂的用户交互组件,提升用户体验。
- 优化前端性能,减少页面加载时间,提高应用响应速度,通过代码优化、资源压缩等技术手段实现。
- 主导多个核心功能的开发工作,如低代码拖拽式创建工具、自动化数据生产流水线工具等,将业务需求转化为高效、稳定的代
码实现。
- 实施单元测试和集成测试,确保代码的稳定性和可维护性,保证产品质量。
- 负责平台的日常维护和监控工作,确保系统的稳定运行,并通过改进代码结构和加载策略,实现页面加载速度的大幅提升。
- 积极与其他技术团队和业务部门保持紧密沟通,共同推进项目进展。主动分享技术经验,协助解决团队成员在开发中遇到的问
题,提升团队的整体技术能力和协作效率。
- 负责团队技术文档的编写以及维护,定期 review 团队的代码,与团队共同学习以及成长。
- 关键词:
- 功能开发成果显著:主导完成了低代码平台与自动化数据生产流水线等平台核心功能开发,全年代码提交行数达到同事平均水平的2
倍,为内部业务提供了高效的数据处理工具。
- 项目重构与优化:成功将项目重构为 Typescript ,提升了代码质量与维护效率。同时,优化自动化流水线,将上线打包时间从
3分钟缩短至30秒。
- 团队建设与贡献:积极编写技术文档参与技术分享与培训,提升了团队技术水平与协作能力,获得公司与同事的高度认可。
字节跳动内部低代码PIPE工具平台
- 简介:
字节跳动内部革命性低代码工具与数据构造平台,致力于提升开发效率与数据质量。
- 负责通用组件开发,核心功能代码编写,解决技术难点
- 平台核心功能:
- 低代码开发神器:采用拖拽式创建方式,轻松构建应用界面,极大减少编码量。
- 自动化数据生产流水线:一键生成数据,确保数据准确性与高效性。
- 字节内部能力整合:无缝对接字节跳动内部资源,打造高度自定义的自动化数据构造流水线。
- 带领 5人 团队开发
- 技术栈:基于Vue-Admin-Element开发的Garfishjs微前端平台,使用了Vue+Vuex+VueRouter、Typescript、Axios、SCSS、Element-UI、ANTD-Vue、Echarts等
- 期间主要成果:
- 技术支持与功能领航:主导了多个核心功能的开发与维护,为业务侧提供了坚实的技术支撑,助力业务飞速发展。
- 代码重构与效率提升:成功将项目重构为 Typescript ,不仅降低了代码阅读与维护成本,还提升了团队整体的开发效率。
- 自动化流水线革新:完善项目打包发布的自动化流水线,并添加预编译功能,将上线打包时间从平均3分钟缩短至30秒,极大加
快了项目上线速度。
- 代码质量把控与 bug 降低:引领前端团队关注代码质量,通过持续的优化与审查,成功降低了 bug 数量,提高了软件的稳定
性。
- 项目易用性飞跃:经过不断的优化与改进,成功提升了页面加载速度超过300%,为用户带来了更加流畅的使用体验。
北京文创动力信息科技有限公司
2019年2月-2021年4月 | Web 前端工程师
- 担任公司前端开发组组长
- 前端项目开发流的搭建、构建公司内部代码仓库、配合团队制定代码规范
- 负责公司技术文档的编写以及维护,定期 review 团队的代码,与团队共同学习以及成长。
WeSpace版权确权平台 wespace.cn
- 简介:WeSpace版权确权平台,与北京版权局合作,提供版权注册、版权确权等业务的一站式服务平台
- 负责通用组件开发,核心功能代码编写,解决技术难点
- 技术难点:大文件业务环境下的文件上传组件开发
- 带领 3人 团队开发
- 技术栈:Vue+Vuex+VueRouter、Axios、Element-UI、Echarts
WeSpace后台管理系统
- 使用 Vue-Admin-Template 作为基础模板进行二次开发,定制项目通用脚手架,并编写开发文档
- 技术难点:基于角色/用户的路由权限管理模块
- 独立完成公司后台管理系统的难点分析与架构设计工作,承担核心功能代码编写,开发与维护系统核心模块。使用 Eslint 等工具保证代码的可靠,安全。
- 技术栈:Vue、Vuex、VueRouter、VueCli、Axios、Element-UI、Echarts
北京狸米科技有限公司(旗下产品 狸米数学, 狸米课堂)
2018年3月-2018年10月 | Web 前端工程师
- 作为前端工程师,配合UI、后端、测试工程师,开发项目
- 独自完成 Webpack 自动化构建配置,压缩合并 js/CSS,减少浏览器的缓存,自动添加版本号,减少代码,缩短页面加载时间,增强用户体验。
- 独立开发项目,配合测试工程师定位并解决Bug,并在公司内部Wiki中为项目编写文档
狸米官网
- 根据原型设计图开发前端代码并附加 js 效果,负责网站的前端页面展现、优化、兼容;
- 解决常见的浏览器兼容问题,CSS Hack 写条件注释,属性 Hack,选择符 Hack,CSS3 属性加前缀;
- 独立开发项目,配合测试工程师定位并解决Bug
- 技术栈:Vue、jQuery、Scss、Webpack
狸米H5活动/活动运营管理平台
- 使用 jQuery,Vue等框架 快速开发迭代多个H5活动。使用 TalkingData 完成页面埋点,通过函数防抖节流等技术保证埋点数据真实及可靠性。
- 赋能:发现H5活动的相似性与共性,主动联系后端工程师与产品经理,开发了一套活动运营管理后台,反响很好。产品经理通过该平台可以发布H5活动!
- 独立开发项目,使用bootstrap+vue 配合后端快速开发了管理后台,并在公司内部Wiki中编写项目文档