个人介绍
◆熟练使用react脚手架搭建前端环境,如create-react-app、iceworks;
◆熟练使用JS、CSS、HTML及第三方UI组件如Antd-mobile等,进行页面布局及逻辑控制;
◆熟练掌握WXML、WXSS、JSON配***开发;
◆熟练运用ES6、JSX等语法,进行React前端开发;
◆熟练使用axios进行协议请求;
◆熟练使用React-Router,实现路由跳转、路由嵌套等功能;
◆熟练使用React-Redux,实现应用状态共享;
◆熟练使用C++、QML、JS等语言进行linux开发,熟练掌握信号槽等机制;
◆熟练使用object-c进行ios原生开发;
◆熟练使用java进行android原生开发;
◆熟悉react-native开发;
◆熟悉C++语言开发;
◆熟练使用git、SVN等代码管理工具;
◆较强的学习能力、沟通能力和团队合作能力,做事严谨,责任心强。
工作经历
2017-10-01 -至今深圳前海靠谱儿数据服务有限公司前端开发工程师
1、使用React、icejs搭建完成智能售运营平台,实现用户登录、运营概况图表、交易管理、商品管理、策略管理、支付配置、货架管理等等功能,至今仍在运营; 2、使用react及android原生混合开发线下智能售货终端app,包含线上h5功能,实现各类商品的展示出售价格控制、广告轮播***支付宝刷脸付,控制商品出货及结果展示等功能,至今仍在运营。 3、搭建开发完成称重自取柜h5及小程序功能,独立完成共享童车、手机壳售卖商城、无人运营助手、视觉柜等小程序。
2012-11-01 -2017-10-01深圳市美赛达科技股份有限公司wince系统开发工程师
1、负责wince车机车联网生态系统开发,使用c++以及xml实现包括违章查询、消息盒子等功能; 2、开发风控小助手app,完成查找车辆、记录轨迹、车辆轨迹播放等功能; 3、搭建开发融资租赁征信系统,运用react、webpack、babel、react-router、redux等技术实现一个融资租赁征信采集系统web端;
教育经历
2009-09-01 - 2012-07-01广州番禺职业技术学院嵌入式技术与应用专科
1、完成并掌握c++语言,熟练使用vs工具开发 2、完成linux下app开发,熟练使用qt开发 3、熟悉linux下的驱动开发 4、掌握基础的英语知识
技能
项目简介: 称重自取柜是一个无人售卖智能机柜项目,用户使用*扫描设备二维码后,设备自动开门由用户自由拿取商品,*端实时显示拿取的商品重量、价格等数据,关门后自动结算,无需繁琐的支付流程。 项目职责(H5): 1.使用阿里的icejs3.0框架搭建项目工程; 2.使用第三方UI组件antd-mobile,快速布局出美观、合理的界面; 3.封装高阶组件,对一些逻辑、数据进行复用; 4.使用icejs的Model管理全局数据,利用Model的副作用函数刷新数据,由数据驱动UI界面刷新; 5.使用WebSocket与后端C++服务器保持长链接,实现商品数据的实时更新; 6.使用lazyload切割代码,加快首页加载速度并减少流量消耗; 7.封装二维码支付页面,改善布局及增加会员支付; 8.利用小程序“普通链接映射到小程序”的功能,实现一码多用,兼容*、支付宝; 项目职责: 1、使用*小程序原生框架搭建项目; 2、使用第三方UI组件vant-weapp,快速进行页面布局; 3、对协议请求request进行封装,实现全局通用的post、get、delete协议,实现快速调用; 4、使用EventEmitter对全局状态进行管理,实现商品数据同步; 5、使用scroll-view实现上拉加载更多,并使用Map结构进行数据缓存; 6、独立完成所有功能的实现,短时间内完成第一期功能,并审核上线; 7、使用ReactJs实现PC页面的商品上下架、增加、删除,订单查看、处理、管理等操作; 8、负责后续的BUG修复及新需求的更改等;
项目简介: 智能售货终端是一个零售平台解决方案,负责各类商品的展示、出售、价格控制,广告的轮播、更新,*支付、支付宝刷脸付,控制商品出货及结果展示等功能,由运营平台项目给予数据支撑。使用react前端+android原生混合开发。 项目职责: 1.制定android端加载react前端网页的框架方式,实现版本快速迭代更新、多版本快速开发的需求; 2.使用iceworks脚手架,搭建react前端web,集成koa前端小型服务器,解决协议跨域; 3.运用shouldComponentUpdate生命周期,控制各个组件刷新时机,优化组件响应速度; 4.使用react-router做路由控制,模拟页面跳转; 5.根据终端分辨率比例,运用rem做多设备适配; 6.使用react-intl实现多国语言翻译; 7.运用浏览器数据库IndexedDB,存储广告视频及图片,做长期缓存; 8.使用axios发送http请求,运用拦截器在header中插入token; 9.使用jsbridge与android端通信,控制各路逻辑; 10.使用reactjs及jsx、css等编写具体界面逻辑等; 11.使用java编写android端应用,使用service与本地服务通信,对接支付宝刷脸付等;
该项目为智能售货终端项目的后台支撑,使用icejs2.0框架搭建的ReactJs前端项目,主要实现用户注册登陆、运营概况图表、交易管理、商品管理、策略管理、广告管理、支付配置、货架管理等功能。 使用react开发的前端网页项目。 项目职责: 1.使用ReactJS、JSX实现虚拟货架、价格策略、退款策略、报警策略等模块的UI和逻辑; 2.实现会员管理、会员充值等功能, 3.使用React-Router实现登陆注册的路由跳转及利用redirect对其进行权限控制; 4.使用redux对应用状态管理共享; 5.运用class-component、function component封装部分通用UI组件; 6.负责后续的BUG修复及新需求的更改等;