技术上
1.Java开发技术栈
2.Spring/SpringCloud技术栈
3.Nginx配制管理
4.gitlab流程管理
5.10人的项目管理
6.Mysql,ES,Redis使用6年的时间,了解部分机制的源码实现
业务上
1.用户会员业务比较熟悉,主要是注册,登录,会员中心,会员服务,平台建设
2.付费会员的相关的权益建设和订单,三方接口(银行,微信,支付宝)
3.运维相关的机器管理,服务管理,基本的网络运维
4.安全流程和验证服务
安全二次验证-商品验证流程
内容:根据用户的购物订单,提取出用户最近1年内的购物记录,在进行一些重要操作的时候进行展示,让用户点击自己的购物。
技术重点:设计了验证服务的数据结构和验证的流程,支持单选,多选,单次,多次验证,综合了可信技术等展示条件。
效果:上线完美实现了预期的效果,开始做为一种基础验证服务进行推广,节省了短信验证的开支。
重构会员视频播放鉴权服务
内容:针对代码冗余度高,部署了一个300台服务的情况,进行项目重构,删除了60%的代码,将工程由struts2升级到springboot
效果:节省了不少200台服务,升级到最新的框架,开发效率提升了70%
上面是一个后台cms的模型程序,通过开源的技术,进行二次修改。 我本身是一后台开发,擅长架构设计和后台代码开发。 展示页一般通过vue或是开源的项目实现。
我在公司做一个Nginx管理平台 可以通过软件平台,管理100台nginx 通过我开发的管理框架和nginx进行交互。 类似于现在的apisix