个人介绍
多年从事前端领域开发,曾主导过多个前端项目从零到上线的全链路开发,主要涉及小程序,公众号,app,web主站,及管理后台项目的开发。曾在小鹏汽车、货拉拉任职,工作经验丰富,曾参与多个高并发网站的性能优化以及风险把控,目前项目仍正常运行。目前工作状态时间自由,业务时间丰富,可独立完成项目的从无到有的全链路开发。有需要联系。vx:sky201208 email:fozero@126.com
工作经历
2021-06-09 -2023-01-24货拉拉高级前端工程师
主要负责小拉出行业务系统开发(基于Reactjs),包括小拉司机资料审核系统、车贴系统、司机管控系统,全程参与产品需求、技术方案、测试用例和项目发布评审;期间也有带实习生,帮助快速熟悉公司业务、分配任务、代码审查、技术指导等。
2017-05-16 -2019-06-12小鹏汽车高级前端工程师
使用遵循CMD规范的Sea.js框架进行页面的模块化开发,Gulp工具进行资源文件压缩和打包,在此基础上参与了小鹏汽车官网PC和移动端H5的开发,包括G3和P7产品站,活动及报名模块。 此外还参与开发了小程序、网站数据统计服务,对网站用户行为数据、异常信息进行收集,包括用户点击和浏览行为等,使用Eggjs企业级Nodejs框架开发数据采集接口将数据存储到Mysql中用于后期的数据分析。
2015-09-10 -2017-04-15北京初识科技有限公司前端开发工程师
使用Vue.js和Nodejs开发基于公众号的GO卡理财产品,Koa2搭建中间层实现前后端分离,负责调用Java后端接口获取数据并返回给到前端。
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
资质认证
技能
项目描述:小鹏汽车官方网站,对外展示发布车型产品信息、在线车型选配下单、试驾预约,此外还有新闻、活动中心、金融、门店售后等模块功能。 1. 主要参与官网G3和P7产品站的开发,活动中心的改版重构等。 2. 项目使用遵循CMD规范的Sea.js框架进行页面模块化开发,Gulp工具进行资源文件压缩和编译打包。 3. 产品站存在大量的图片,为了页面加载速度和用户体验,对图片使用lazyload进行懒加载处理。 4. 使用vm方案进行屏幕的适配,为了开发效率使用了社区提供的postcss-px-to-viewport插件对px自动转换为vm单位。 5. 此外还编写了button、modal、toast、slider等公共组件,并负责部分页面和功能的开发。
项目描述:小拉出行管理后台,是一个聚合了多个子系统的基于iframe的微前端应用,针对司机和乘客的管理,以及会员订单管理等模块,子系统之间主要通过postMessage来通信。 1. 主要负责司机相关业务系统的开发,包括司机资料审核、车贴管理及司机管控系统,涉及车贴合同、车贴审查、司机判责单、分单配置、司机行为分、司机准入和车辆审核等模块。 2. 框架采用CRA搭建,Nginx 指向的全静态项目,跨域请求通过CORS方案解决。 3. 全站使用函数式风格的React Hooks进行页面组件开发,使得页面逻辑清晰,可读性更好,利于后期的项目维护和升级。 4. 通过从Redux中获取当前用户角色权限列表实现对页面组件按钮级别的权限控制。 5. 此外,还封装了ModalConfirm、PopconfirmDelete、Pagination、Layout、Player基础公共组件和PhotosInfoItem、CredPhoto、PhotosInfo、InputFields、ReviewButtons、OperateReview等司机资料审核相关的业务公共组件,实现组件的高度复用。
项目描述:一个活动平台小程序,用户可以在上面浏览、查看、报名参与活动等等,支持*付款,同时针对活动组织者也可以在上面创建圈子及发布活动。 1. 独立负责开发活动平台*小程序,使用了京东的Taro跨端框架(基于React技术栈),包括Redux负责状态管理,Taro-UI作为前端UI框架。 2. 对小程序使用了按模块进行分包优化,突破了*原本2M大小的限制。此外还对活动图片上传使用了compressImage进行了压缩优化,极大的提升了页面加载速度和用户体验。 3. 实现了小程序活动报名订单创建及*付款,小程序用户通知消息等 4. 通过Canvas生成并实现了活动分享海报,使用Editor实现并对富文本编辑器进行组件封装,小程序版本检测自动升级。 5. 项目后端使用Nodejs开发,Eggjs作为企业级开发框架极大简化了系统接口的开发难度和开发效率提升。