熟练使用nodejs进行后端服务开发,
熟练使用 Express框架,熟悉Koa2框架 ,Egg 框架
熟练使用sequelize mysql redis kafka docker
有restfulAPI,web 开发项目经验,
leancloud平台开发经验,
熟悉vue+node+mongdb+vuex+vuerouter+nuxt开发
有mysql,mongoDB数据库进行数据存储的项目开发经验
微信小程序项目开发经验
项目一:
1、车载移动设备,项目分为三端,用户端、设备端和后端服务。本人负责项目的后端服务开发与前端部分开发,包 括后端数据库的设计规划、提供后端服务的应用程序开发和提供给设备端及客户端的 Restful api服务开发。
2、在后台开发的基础上,同时负责了部分设备的分销网站的设计开发。网站包括分级代理商系统、商品管理系统、 用户管理系统、产品销售和设备销售管理系统、内容管理系统等部分,客户端微信小程序的开发与喜马拉雅数据获取。
3、 项目使用BaaS 服务商leancloud 的后端集成服务作为项目开发平台,使用 nodejs作为主要的后端服 务开发语言,使用Express 框架开发后端服务,使用MongoDB 数据库进行数据存储, 前后端用json进行格式化数据传输。
项目二:
1、光电箱远程监测控制设备,项目分为设备端,web端,app。项目通过设备端监测光电箱状态,并通过物联网络上传到移动onenet平台和天翼物联平台,平台在处理数据的同时可以将数据推送到第三方服务器。根据推送数据定制化服务,包括监测数据,控制开关,对设备的故障下发维修人员工单并实时获得反馈。
2、平台使用BaaS服务商 leancloud提供后端集成服务作为项目开发平台,使用 nodejs作为开发语言,使用Koa2 框架作为后端服务框架,使用 MongoDB数据库进行数据存储,手机端使用react native,前后端使用json进行格式化传输。
项目三
视频销售系统的后端开发,开发公司自用的视频销售系统,系统主要包括微信小程序和后端管理系统,提供服务的后端 应用采用nodejs + egg + mysql的开发体系,集成微信支付,oss等服务。
依靠大数据,为直播电商赋能,负责底层多系统的设计开发工作,nodejs,sequelize,mysql,ramda,lodash/fp,moment,熟练使用多种node框架和模块,架构意识强。
视频服务销售小程序,技术团队leader,负责整个项目的前后端需求评审,架构设计,技术选型,负责项目后端多个项目模块设计开发工作,主要用到的技术栈egg,sequelize,,mysql等