




个人介绍
工作经历
2021-05-20 -至今上海途迤信息技术有限公司高级后端工程师
主要负责后台代码的开发,技术评审,技术文档的编写,代码的review,数据库的设计,配合联调和测试,还有负责团队中的沟通。
教育经历
2005-09-01 - 2009-06-30中南林业科技大学信息与计算科学本科
统招一类本科,大学期间在校表现优异。
技能

收单平台 ( Acquiring Order Platform) 主要分为两个子系统: 商户开放平台、收单核心系统。商户开放平台是收单前置系统,负责提供外部商户的接入、收单处理等;收单核心系统(Acquiring Order Core System)提供消费、预授权、退款、结算、商户授权、订单管理、商户对账、监控、报表等功能,驱动其他相关收单业务处理相关的系统完成收单的处理,并把处理结果推送到开放平台、收银台、商户系统等关联系统。商户开放平台总体分为三层,业务层、持久化层、存储层;其中业务逻辑层分为四个部分。分别为web、biz,service,dal,util,facade,test,integration几部分,项目都是由Maven管理的标准目录结构。biz层负责项目的业务逻辑处理,dal层负责项目的数据持久层,facade层负责对外提供的接口以及相应的对象定义,integration层负责调用外部服务的接口封装,service层负责提供本地Service服务,test层负责单元测试,util层服务提供工具类服务,web层提供Web服务。 项目基础框架采用Spring Boot,内部系统间交互主要通过基于Dubbo提供的分布式调用框架,消息中间件通过ActiveMQ,缓存中间件Redis,文件存储阿里OSS,任务调度 if-task,配置中心,Nosql存储采用MongoDB,关系型数据库采用Oracle。


该系统用于化验集团购买的物料是否达标,若达标我就可以使用这批货,若不达标则会给供应商扣钱获取其他协商的渠道。系统有订单管理功能负责生成订单,检测管理负责检测的项目,任务管理用于分配化验任务,质量管理用于定制标准,留样管理用于样本的留样,报告管理用于生成报告给集团,仪器管理用于管理化验使用的仪器。系统使用前后端分离的架构,后端使用springboot+mybatis+shiro+jwt+mysql,前端使用vue.js+elementUI。
