1: 五年开发经验,曾担任前端管理,带领小组完成项目研发,有「互联网医疗、电商、APaas」平台开发经验。
2:技术栈:ES6、Vue、小程序、TypeScript、xStream、 GraphQL、Axios、webpack、lerna、rollup
React、Taro、vux、element-ui、ant-design、Taro-ui
2: 有大量的项目实战经验(PC,H5,小程序)
3: 能快速开发并处理问题
低代码平台:
关键字:Vue、Typescript、xStream、GraphQL、Monaco 、Apollo-Client
描 述:平台是「低代码平台」,基于中台搭建,用户只需要在平台搭建数据库,平台会自动生成对应页面,修改页面只需操作数据库即可,平台内部提供「在线写代码」能力,通过「可视化」的方式进行操作页面,支持「PC、H5、小程序」搭建开发,支持「国际化」切换
职 责: 参与平台内部依赖包「core、DSL解析,sdk, Theme」等等,用「lerna」管理,core负责页面渲染、数据存取、执行触发执行,DSL解析数据动态解析成「XML」,最后平台内部机制将「XML」生成对应的模板组件, 「Theme」负责切换主题,后端模型决定页面渲染内容
数据交互基于 xstream 这种「流」式订阅的方案,采用GraphQL请求数据,请求的结构是由视图形状决定的,前端只需要配置schema获取想要的数据,无需后端修改接口
预约挂号(网上挂号)
原有的UI、文档丢失,基于Vue2.x重构、以单页面组织项目,多次迭代,增强体验
实现了产品首页、站内搜索、动态列表展示、详情、,接入微信SDK,实现支付、
开发独立的Vue组件,提供其他业务使用,保证UI一致,功能一致
使用Vuex管理数据并缓存数据、封装axios请求拦截、按需加载、性能优化
点点医生数据(数据可视化)
部门大数据展示,实现了可视化数据、显示预约量、咨询量、咨询状态、预约状态、实时 监听,
根据不同的数据展示对其他对应的业务做一些合理的优化方案
node加express配置服务器做中间件,做由服务器去频繁调用后端接口,监听数据改 变,socket通知前端,
前端数据改变并展示
胡庆余堂
关键字:react react-router redux axios
三大项目的结合,考虑到业务的庞大,决定用React来开发,实现了商城购物功能、预约挂 号功能、医患聊天功能等功能
组件化的封装,全局样式的封装,模块的拆分,性能优化
react开发项目、redux管理数据、combineReducers合并多个reduces,解决三大业务数 据复杂度
用到的技术是:Vue、Typescript、xStream、GraphQL、Monaco 、Apollo-Client,平台是「低代码平台」,基于中台搭建,用户只需要在平台搭建数据库,平台会自动生成对应页面,修改页面只需操作数据库即可,平台内部提供「在线写代码」能力,通过「可视化
用到的技术:Vue Vuex vue-router Axios Vux,重构,性能。互联网医疗产品,用户可在平台挂号,咨询医生「一对一聊天」 原有的UI、文档丢失,基于Vue2.x重构、以单页面组织项目,多次迭代,增强体验,开发独立的Vue组件,提供其他业务使用,保证UI一致
关键字:Vue、Typescript、xStream、GraphQL、Monaco 、Apollo-Client。 描 述:在线配置装修的商城,提供多套「商城模版」,通过「拖拽」的方式自己组装页面,并支持「在线编写」模板内部代码以及数据请求,每个模板有装修配置,支持「一键发布
关键字:原生小程序 ,Taro 描 述:一个付费视频观看的项目,引入了DPlayer(H5)实现了视频播放、引入小程序Api、实 现了支付、授权分享等功能 职 责: 最初用原生小程序开发,基于H5的代码架构,省去了大量的重复性功能,后期用Taro框架 重构,考虑到两