1.项目采用前后端分离架构,前端使用react框架,遵循低代码原则进行开发。web server采用golang(trpc-go)框架进行开发。后端底层同样使用golang开发和集成活动所用的微服务。项目中主要负责B端管理台的框架搭建、需求评审、交互设计以及项目开发。活动中台项目落地之后目前已经接入智慧零售、商店以及海外等业务并将长期处于走量的阶段。目前活动中台的落地能够很好的解决活动开发的周期和人力投入。
2.米大师项目包括接入流程中的米大师官网项目、米大师管理台以及变更系统和同步系统(维护)的开发和维护。参与项目的需求评审、交互设计以及维护的工作。米大师在腾讯内承担着支付收入、流水和结算分成的作用,保证各个业务的日常稳定。针对不同业务的不同场景制定不同的接入方案,接入上线后沙箱环境进行联调测试最后平稳上线。米大师管理台提供日常的运营管理,集成审批流、异常定位和日常工作用到的小工具。变更系统则提供上线后的业务变更配置的主要责任,平稳切换、审批流等。工作期间业务接入平稳,为公司的结算收入提供主要的保驾护航能力。
3.项目采用Vue和PHP技术栈,采用前后端分离的架构。熟悉Vue的设计思想和底层原理,能够很好的进行项目开发。负责技术框架选型、搭建项目、封装组件和指令以及过滤器,负责前端路由、权限、菜单的处理,完成页面编辑和数据交互以及性能优化。使用常见算法、设计模式、节流、防抖和尾递归等形式针对代码进行优化。
4.数据资产管理平台是一系列对数据的抽取、治理、应用及服务,前端项目采用Vue、Vuex、Axiox、ElementUI、Vue-router、Webpack、ES6、Less、D3。负责技术框架选型、搭建项目、封装组件和指令以及过滤器,负责前端路由、权限、菜单的处理,完成页面编辑和数据交互以及性能优化。使用常见算法、设计模式、节流、防抖和尾递归等形式针对代码进行优化。
5.DBaaS2.0 是一个针对MySql进行定制化开发的数据库产品,与1.0相比,它拥有分库分表、读写分离、管理大规模集群的能力。前端项目采用React、Redux、Webpack、Babel、React-router、Antd、Redux-thunk、Less、Echart全家桶系列进行开发。主要负责项目的交互设计、需求评审以及日常开发和维护。参与前端项目人员的招募和培养。