个人介绍
主导开发了公司内部使用的 API 管理平台,使用 Node.js & React 相关技术栈。作为项目的技术负责人,主要负责把控代码质量、团队协作以及核心功能的开发。在项目中主要的贡献如下:
规范开发流程,制定和统一 Git 使用规范和开发规范。引入 React 技术栈,并在团队和其他项目中内进行普及和规范。核心功能的开发和质量把控代码 review完善 CI 和部署机制除此之外,还负责配合公司日常的招聘工作,维护公司的其他项目。
云和数据 (2016 年 4 月 ~ 2016 年 7 月)前端开发课程高级讲师。负责H5 和前端方面课程的研发和制定,以及授课工作。珑凌科技( 2014 年 2 月 ~ 2016 年 3 月 )内部中控平台系统我在此项目负责了整体项目规划,技术选型,质量把控以及核心功能的开发。这个项目中,最困难的问题是在前端工程方面,因为是第一次在工程方面进行探索,最后选用了 Gulp 作为构建工具,使用 browserify 来基于 commonjs 规范的模块化开发。这个项目中,主要的技术细节有: 使用handlebars 作为模板引擎,通过 socket 进行实时通信,通过 Echarts 进行数据可视化展示等。
针对台湾地区的视频网站我在此项目负责了整站的功能开发,这个项目中,最困难的问题是公共模块的组织和管理,解决方案是引进了 sass 工具,通过其实现了 CSS 的模块化管理,最后结果如何。这个项目中,主要的技术细节有 Sass,资源延迟加载,按需加载,大屏优化等。
各种业务活动专题主要是通过 CSS3 制作各种动画和交互效果,并针对低级浏览器使用 Flash / GIF 做优雅降级处理。
开源项目和作品翻译项目 - Vue 组件规范指导。 - 现代 JavaScript 教程。 - Graphql 中文站。 - HTTP 状态码使用指南。开源项目 - Fast, simple, flexible, usefully command line tool for developers to open s with the fastest way. - a collection of awesome npm packages for Noders. - A clean and delicate theme for blog based on Gatsby. - Formats a number using fixed-point notation. - 代码战争手记。 - Git commit 小工具。 - Some pretty nice placeholder nouns for your site (people, places, and things), powered by .技术文章成长路线参与了 , 并加入了『掘金译者』小组。混迹于、、 等各大技术社区。技能清单以下均为我熟练使用的技能:
Web开发:Node / GoWeb框架:Express / Koa / Electron前端框架/库:React / Vue / Redux / Webpack / Babel / Bootstrap / Semantic UI / jQuery / Lodash前端工具:npm / Gulp / Webpack / Babel / Sass / Less数据库相关:Mongodb / Redis版本管理、文档和自动化部署工具:Svn / Git / jsdoc单元测试:Mocha / AVA / chai...平台:Mac / Linux
ZhengZhou, China.
工作经历
2017-08-01 -至今自由工作者前端工程师
自由工作者
2016-05-04 -2016-07-27云和数据高级前端讲师
前端开发课程高级讲师。负责H5 和前端方面课程的研发和制定,以及授课工作。
2014-02-05 -2016-04-27珑凌科技高级前端工程师
把控 Web 端的业务需求实现,以及团队的管理。
教育经历
2013-08-01 - 2016-06-01郑州大学计算机科学与技术大专
自学前端开发