个人介绍
11年以上的开发经验,主攻前端开发。
能熟练使用 Vue, React, Angular 相关技术栈开发项目,对前端架构,前端工程化,前端性能优化有较多的项目实践经验。能熟练使用相关工具链来保障前端代码质量。
熟悉跨平台移动端开发,有多个上架的 App 和小程序。熟悉 Chrome 插件开发,有已上架的插件。熟悉桌面端开发,用 Electron 相关技术开发过多个商业项目。
有 Node.js 和 PHP 后端经验,独立开发过多个全栈项目,在 Github 上有个人的开源项目。
能熟练使用 Figma, PS 等 UX/UI 软件。
有2年以上团队管理经验,能带领团队解决项目开发过程中的各种技术难题。
工作经历
2021-12-01 -至今KiwiDrop资深前端工程师
1. 主导公司核心产品的前端架构设计、底层开发、核心功能开发以及项目维护等工作。 2. 负责公司前端规范、技术选型、团队协作流程、代码质量管控等相关工作。 3. 负责或参与公司产品相关的 Chrome 插件、Shopify 主题、管理后台等项目的开发与维护工作。
2017-11-01 -2020-07-01阿博茨科技资深前端工程师
1. 带领前端团队完成公司产品的Web前端、移动客户端、小程序端项目的开发,涉及项目类型包括:AI金融、股市行情、管理后台、政府机构外包项目等等。 2. 主要负责公司前端项目的前期规划、架构设计、底层开发、通用组件库开发、项目维护及前端团队管理等工作。 3. 负责公司前端规范、技术栈选型、团队协作流程、代码质量管控等相关制度的定制工作。 4. 负责前端项目的资源分配、任务拆解、任务分配、技术攻坚、代码审查、进度监控、前端团队管理与协调等工作。 5. 负责公司前端团队的招聘、面试、培训工作。 6. 组织和参与公司内部的前端技术分享。
2015-03-01 -2015-11-01明源云高级前端开发工程师
1. 主要负责公司移动端相关产品的开发工作。 2. 负责公司内部前端相关框架,组件,APP,H5,网站等开发工作。 3. 负责公司相关移动端产品的重构,架构与开发工作。 4. 多次参与公司跨部门,分公司间的团队协作,产品开发与技术支持。 5. 曾参与公司内部员工的前端技术培训工作,充当培训讲师,带领和监督学员完成相关培训项目的开发。
2012-11-01 -2014-12-01湖北咸鱼互动传媒有限公司前端开发工程师
1. 主要从事Javascript程序开发,及部分后端(PHP)程序开发 2. 前端框架开发,jQuery插件,CMS插件,UI组件开发 3. 负责HTML5,CSS3,移动端,响应式开发 4. 负责公司大型项目的前端架构与开发 5. 负责公司前端技术支持 6. 负责管理与培训前端新人
教育经历
2011-03-01 - 2013-07-01武汉大学电子商务专科
曾在武汉大学就读电子商务专业,取得专科文凭。
技能
我的Chrome工具箱扩展程序,个人开源项目。目前包含的核心功能有:快捷搜索、自定义的右键搜索菜单、谷歌翻译控制、YouTube扩展功能。 涉及技术:React,Ant Design,jQuery,React Sortable HOC,Lodash,SASS等等。
ABC Spider是一款应用数据采集集中化管理平台,具备采集任意终端中呈现的互联网开放的 HTML 信息、图片信息、音视频信息、流媒体信息等,结构化数据、半结构化数据、非结构化数据,通过智能解析、图片识别等方式,进行数据清洗与加工,转化为结构化信息数据。 该项目由我带领前端团队全程主导开发,负责项目的技术选型、架构设计、工程化搭建、底层逻辑、通用公共组件库的开发与后期维护工作。 涉及技术:React,React Router,Mobx,Ant Design,Lodash,SASS等等。
Webpage Video Capture是一个可以录制网页视频的Node.js程序,它能录制使用JavaScript动画的网页生成流畅视频,支持从命令行调用或以Node.js模块调用。 该项目属于我的个人开源项目,起初是为了帮公司Java服务端解决公司移动端产品的“数据可视化小视频”服务端自动生成的功能需求而开发的,Java(服务端无限制)服务端以CLI的形式调用该程序,来自动批量生成数据可视化小视频,以供前端使用。该程序后来在公司诸多项目的服务端中有广泛的应用,例如:服务端视频录制API、服务端Highcharts图表生成API、服务端网页截图等等诸多功能。 涉及技术:Node.js,FFmpeg,Puppeteer,Commander.js,timecut等等。