擅长微前端架构,前端工程化,封装和设计基础库、组件。熟悉设计模式,数据结构。理解 MVVM 框架基本原理。极简爱好者,源码爱好者,T 型程序员。
当过前端 Leader,做个大型项目的前端架构及基础设施搭建。能从 Code Review,代码风格,技术选型,性能优化,构建速度,构建大小,监控报警,首屏渲染,Code Coverage,组件体系,用户体验等多角度全方位设计与构建系统。
1 芽米点餐小程序
1.1.项目简介:在 17年底微信刚发布小程序时团队边学边开发的多人实时点菜应用。使用 Serverless 架 构,本地与远程数据实时同步。同一订单下多人点餐时实时同步同一订单中不同用户所点的菜品数 据。
1.2.使用技术:Serverless, WebSocket, JavaScript, WXML, WXSS
2. 霏微营销系统
2.1. 项目简介:系统有丰富的交互场景和很强的实时性。PC/B端:扫码签到、签到墙、抽奖、发红 包、大转盘、现场拍卖、播放弹幕。H5/C端:刮刮卡签到、发送弹幕、摇一摇、抢红包、大转 盘、现场拍卖等。
2.2.使用技术:React, React-Router, React-Native, Redux, antd, antd-pro, Express, PM2
3 塔比优选商城
3.1.项目简介:原云筑网商城进化版(重设计版),开发环境使使用ES6编写,Webpack 构建,生产环境 使用 Rollup + Babel 构建。用 jQuery 插件编写组件逻辑,用 .pug 模版编写静态组件结构,使用 art- template 编写组件结构,模拟 Component 复用。使用首屏渲染技术,懒加载非首屏之外 DOM。优 化网站跑分、加载性能、应用大小、Code Coverage。
3.2.使用技术:jQuery, pug(jade), Rollup, Babel, Webpack, SCSS, art-template
4 塔比基建云
4.1.项目简介:系统已开发7年以上,十分庞大,内含数十个业务子系统,包括 PC Web, Mobile App 和 微信小程序。早期使用 nginx 反向代理多 domain 多子域名方式实现多团队并行开发,后使用自研 微前端框架 Vue-MFE 重构整个系统。实现子应用独立编写、独立构建与独立部署,且子应用间使 用共享组件和 Mudule,大幅提升前端开发效率和团队协作效率。
4.2.使用技术:Vue, Vue-Router, Vuex, ElementUI, Vue-MFE, SCSS, NodeJS, TypeScript, Taro, TaroUI, React, React-Native, Redux, Vite, antd, pro- components
5 审批流程应用
5.1.项目简介:使用 Vue 技术栈开发,包含发起人、审批人、抄送人、条件分支、条件、并行分支、 结束等节点。定义了 Flow, Node, FlowGraph 等 Interface。前端通过 DFS 将 ViewModel> 数据结构转换为 FlowGraph 后递归渲染节点,在提交到 Server 时 使用 FlowGraph 作为 Adapter 再通过 BFS 将其转换成服务端数据结构 ServerModel>。
5.2. 使用技术:同上
可兼职时间
可兼职地点
0条评论 雇主评价