个人介绍
1、10年以上项目开发经验,熟悉各种常见的开发场景和业务要求,能快速准确的实现各种前端需求
2、熟练使用 react+redux、react+useReducer hooks 、vue+vux 搭配 antd/vant/elementui等 ui 框架完成各种 pc端、移动端h5项目
3、对 ts 有一定的掌握,能应用于实际的项目开发
4、有一定的原生小程序和 taro 框架开发支付宝小程序经验
5、有一定使用 uniapp 结合 uview 开发小程序的经验
6、对 vite、webpack 构建工具有一定掌握
工作经历
2023-05-29 -至今湖南零食很忙商业连锁有限公司前端开发工程师
主要负责公司内部自研中台和h5项目的开发。技术栈主要使用vue3实现自研中台的需求,使用react重构新的中台。
2019-03-01 -2023-02-28天虹数科商业股份有限公司前端开发工程师
1、主要使用 react hooks 或者 react class 组件+antd4.0,通过公司内部微前端框架 toss.js 构建并完成公司的各种 pc 端后台管理系统的内容迭代、新需求的实现 2、经常会有一些内嵌到公司 ios+android +小程序三端的移动端h5项目、也会有一些小型的内嵌***的h5小项目,这块主要使用 vue2/vue3+vant+vite 来实现内容的迭代和新需求的更新 3、偶尔参与公司公***和支付宝小程序的新需求的开发和内容***住使用原生小程序代码来实现,支付宝小程序使用 Taro 框架来实现
2017-09-01 -2019-02-28引米广告信息科技(深圳)有限公司前端开发工程师
主要工作:为引米广告的投放系统、官网、总后台、流量主平台、广告小程序的页面功能开发、接口调试,以及这些项目的上线、bug 修复、需求增加修改、版本迭代、改版等。
2014-12-01 -2017-07-31深圳科筑信息技术有限公司前端开发工程师
主要负责和同事共同完成公司所接的各种项目,包含了各种官网和h5项目等等,行业以建筑业和外卖商家居多。 常用的框架和技能: 1. 通过bootstrap实现页面布局; 2. 使用jq、纯js以及各种插件来实现各种页面特效; 3. 使用css3+html、vue来构建pc和移动端项目; 4. h5项目主要使用mui来实现项目需求; 5. 使用svn管理项目代码;
教育经历
2011-09-01 - 2024-03-07湖南工业职业技术学院计算机网络专科
资质认证
技能
这是天虹内部自己负责线上线下会员、收银等数据管理的后台,其中包含有客服模块、商品模块、订单模块、会员模块、营销模块、物流模块、运营模块、收银模块、账号管理模块等内容 技术栈: 分新旧两个仓库,旧仓库使用基于 redux+redux-saga的 Dva.js+webpack 构建,后期因为旧仓库代码更新迭代的太多,技术过旧、难以维护、项目打包体积越来越大、本地运行过慢等原因,将后续新增的模块和需求都写在了新仓库中,新仓库使用内部微前端 toss.js 构建,分为基础模块和其他子模块,基础模块包含路由构建、项目打包、公用组件、公用方法等内容,子模块负责每个二级路由下的所有页面实现等。 整个后台所有更新迭代需求主要由我负责
这是前公司技术子公司-灵智数科的官方网站。 这个网站主要是展示公司内部的一些业务、解决方案、合作商等的一些展示。 技术上主要使用vue3+原生js+animate动画库,挺简单的展示型官网,技术亮点大概就是使用了媒体查询实现了一套代码兼容pc和移动端的正常展示。 这个网站主要是由我这边从0到1全部实现。
此h5主要是重构xx公司到家业务中电子小票有关售后申请退货流程的h5项目,内嵌到公司 app 和*小程序中用的。项目主要使用 vue3.0+vite3+ts+scss 构建。里面的功能主要包含退货商品的选择、退货申请、跳转支付运费、退货审核流程、退货物流的选择和查看等等。 由于项目是内嵌在 IOS、Android和*小程序三端的,基于安全和权限的考虑,在整个项目中,诸如图片上传、地址选择、物流单号扫一扫等功能,都使用了原生的功能。 与app原生交互,主要使用了 js桥接功能,在 window上挂载了一个 THJSBridge 的对象,app 在这个对象中创建了一个 postMessage 的方法,h5上这个对象中创建了 receiveMessage 的方法。当h5想要使用原生的任何功能,通过调用 postMessage 方法,传入action和相关传参,原生 app 上对这个方法进行监控并且做相应的处理,在需要处理结果时,会使用receiveMessage方法对h5传达处理结果。 与*小程序交互,大部分都是使weixin-js-sdk 调用*的原生方法。