项目1名称:优家圈app
项目角色:项目后端负责
项目描述:
1、优家圈是一个自营的电商app使用springboot+springcloud,mybatisplus框架,微服务架构拆分为订单模块、商品模块、积分模块、定时任务、用户模块、返利模块、活动模块,服务之间使用fegin组件进行调用。使用docker容器 快速部署上线测试,elk管理多个容器内产生的日志文件。使用redis缓存首页商品与常用配置字典等热点数据,在流量增加的情况下作简单队列削峰处理。rocketmq对项目非订单核心业务进行异步解耦,增加系统响应速度,同时与Hystrix协同,对保障核心服务的高可用性。实现数据库读写分离,高并发流量下降低数据库压力。
2、开发策略模式对电商会员业务,分销业务的判断处理,除基础电商业务外,增加售货机物联网应用,使用优家圈app控制售货机货物掉落,返利订单记录,回传到消息队列记录并返利给相应用户和代理商。
3、主要负责:项目支付和返利业务开发,售货机物联开发,设计数据库表,运营上线部署,多线程处理订单商品数据导出。
项目2名称:浙农金服
项目角色:项目后端开发
项目描述:
1、原有项目采用dubbo+zookeeper分布式架构开发,后面公司业务增加和需求改变,选择springboot+springcloud对项目进行重构,elk管理日志,nginx处理外部代理转发,spring gateway内部转发。
2、对接第三方信息服务,对借贷人进行严格自动风控处理,筛出信用低用户人群。
3、开发公司内部信管系统,作为单独应用与金服应用内部信息对接,分发接口到集团下属公司。
4、主要负责后端原有业务搬运,对新项目在与技术总监设计下讨论优化重构系统结构,对接新信管系统与市场上第三方信息服务,部分微信公众号业务(菜单、信息自动回复、客服对接等)。
项目3名称:金碗理财
项目角色:项目组长
项目描述:
1、项目原有结构为spring struts2 hibernate框架,结构分散,接手后负责对整个项目进行重构,使用springboot+mybatis重新开发系统,弃用大量重复代码,对数据库结构进行优化,调整部分无用字段。
2、重构期间有一大版本上线,负责分配任务到组员,开发债权匹配等部分核心代码。
3、与主管,产品一起参与讨论项目开发设计细节
项目4名称:易回收(租赁app)
项目描述:
1、采用dubbo+zookeeper rpc分布式架构开发,配合app大量的并发请求,框架为springboot,mybatis,Spring security安全框架,整合大量复用代码。使用drools规则引擎开发系统复杂的风控模块。
2、调整初始项目架构,使初期代码易于进行简单快速开发
3、负责对接第三方数据服务,风控模块开发和部分接口开发
4、项目自动化部署测试