关于我(简历)


基本信息


姓名:涂宗勋
籍贯:湖北-十堰
现居:湖北-武汉
职业:java程序员
状态:在职,暂无求职意向
生日:1990年12月


社交链接


QQ: 1160569243
微信: tuzongxun
邮箱: tuzongxun123@163.com/1160569243@qq.com
微博: http://weibo.com/pastfuture123
个人博客: 涂宗勋的个人博客
CSDN博客: 涂宗勋的csdn
gitee码云: https://gitee.com/tuzongxun
github: https://github.com/tuzongxun


技术说明


熟悉java常用核心api、熟悉springboot、springcloud、mybatis、jpa、slf4j等常用框架;
熟悉java环境下poi文件导出、邮件、短信、webservice、mq消息队列等常用特定技术;
熟悉mysql、mongodb、oracle、redis(内存库)等常用数据库,对存储引擎、事物、数据优化等有一定程度的理解;
熟悉activiti工作流、支付系统等常用特定技术;
熟悉CA证书管理及和PKI机构交互技术;
了解html、css、javascript等常用基础前端技术以及angularjs;
对常用设计模式,如单例、工厂、观察者等,有一定程度的理解;


工作经历 5年


2018.11-至今 纬创软件(武汉)有限公司(联通智网)

  1. 从零开始搭建amsp平台工作流系统基础框架及全权负责迭代一功能开发;
  2. 全权负责cusc支付系统中V平台对接支付宝、微信、银联在线、快钱等多种支付方式的功能开发;
  3. 负责一汽红旗CA管理系统整体业务功能开发和各种设计文档输出;
  4. 负责一汽红旗IVI后台管理系统整体业务功能开发和各种设计文档输出;
  5. 负责一汽红旗车辆归属服务整体业务功能开发和各种设计文档输出;

2017.6-2018.10 深圳市软华科技有限公司(中国移动)

  1. 参与中国移动统一支付纯支付平台的技术预研、设计、开发和维护等;
  2. 参与中国移动统一支付虚户记账系统的设计、开发和维护等;
  3. 参与中国移动统一支付资金监管系统的设计、开发等;
  4. 参与中国移动统一支付批量退款系统的设计、开发和维护等;
  5. 参与公司部分内部培训的主讲;

2014.6-2017.6 深圳市创科信息技术有限公司(中国移动)

  1. 参与物联网pboss监控一期、二期部分后台功能的开发(包括设计概要、api、后台代码、单元测试等);
  2. 负责物联网pboss监控系统中mongodb数据库的搭建、mongodb副本集的搭建以及mongodb数据库的相关优化、mongodb数据备份等;
  3. 参与物联网pboss可视化项目的开发和部署以及后期维护优化;
  4. 参与物联网pboss协同运维系统的开发和部署以及后期的维护优化;
  5. 参与物联网pboss运维系统的开发和部署以及后期的维护优化。

项目经验

一汽红旗车辆归属服务

开发周期

2019.4-至今

项目描述

一汽红旗车辆归属服务是一汽车联网平台下子项目之一,主要功能是同步tsp1.0和2.0的用户信息及车辆绑定关系,以实现app端用户登录时1.0和2.0无感切换。

责任描述

  1. 负责用户信息同步模块的功能实现和联调;
  2. 负责车辆绑定关系模块的功能实现和联调;
  3. 负责车辆列表(1.0+2.0)查询功能的实现和联调;
  4. 负责用户归属查询功能实现和联调;
  5. 负责1.0和2.0token交换功能的实现和联调;
  6. 负责1.0和2.0token同步功能的实现和联调;
  7. 负责系统详细设计、接口设计、数据设计以及各种文档的输出;

环境及技术

java8、springcloud、redis、kafka、mybatis、mysql、slf4j、git、svn、maven、linux、nginx

一汽红旗IVI后台系统

开发周期

2019.4-至今

项目描述

一汽红旗IVI后台系统是一汽车联网平台下子项目之一,主要功能是在tsp2.0中为车机ivi红旗微应用提供生态、消息等各种功能的实现。

责任描述

  1. 负责天气服务、违章服务功能的功能实现和联调;
  2. 负责消息中心各项功能的功能实现和联调;
  3. 负责车机认证功能实现和联调;
  4. 负责停车支付、智能停车功能的实现和联调;
  5. 负责ivi后台证书操作功能的实现和联调;
  6. 负责系统详细设计、接口设计、数据设计以及各种文档的输出;

环境及技术

java8、springcloud、redis、slf4j、git、svn、maven、jenkins、linux、nginx

一汽红旗CA管理系统

开发周期

2019.3-至今

项目描述

一汽红旗CA管理系统是一汽车联网平台下子项目之一,主要功能是在tsp2.0中为app、ivi、tbox提供CA证书管理服务。
包括证书的申请、注销、校验、查询,以保证车机、车人等交互过程中的安全性。

责任描述

  1. 负责ca证书管理技术预研,包括自定义签发证书、nginx证书校验、证书格式转换等;
  2. 负责nginx支持https的各种格式证书校验的配置;
  3. 负责java客户端、安卓客户端等api调用https的功能实现;
  4. 负责对接PKI机构进行证书的申请、注销、查询等功能的开发;
  5. 负责系统详细设计、接口设计、数据设计以及各种文档的输出;

环境及技术

java8、springcloud、redis、mybatis、mysql、slf4j、git、svn、maven、jenkins、linux、openssl、nginx


联通智网(cusc)支付系统

开发周期

2018.12-2019.3

项目描述

智网支付也称cusc支付,是在旧有商城系统支付功能上进行的提取、整合和拓展重构。
由旧有的简单银联支付,拓展到如今的支持支付宝、微信、银联在线、快钱等各支付机构的多种支付方式。
同时,在系统架构的设计上,整体采用微服务以及目前互联网系统主流的分布式、缓存等,大大的提升了系统整体的可靠性和可拓展性。

责任描述

  1. 负责支付系统中微信支付对接V平台的功能开发;
  2. 负责支付系统中支付宝支付对接V平台的功能开发;
  3. 负责支付系统中银联支付对接V平台的功能开发;
  4. 负责支付系统中快钱支付对接V平台的功能开发;
  5. 负责支付系统自动化配置功能的开发;
  6. 负责支付系统V平台功能的各种文档输出

环境及技术

java8、springcloud、redis、mybatis、mysql、slf4j、git、svn、maven、jenkins、linux


联通智网amsp平台工作流系统

开发周期

2018.11-2018.12

项目描述

amsp平台是”大中台,小前台”这样一个概念下的产物,主要是集成众多公共功能到一个统一的平台中,为公司内部其他各子系统服务,包括内部的各种权限管理、消息分发、流程控制等,而amsp工作流系统则是这样一个大系统中的一个微服务模块。

责任描述

  1. 负责amsp工作流前期需求分析理解,设计数据结构,搭建基础系统架构;
  2. 全权负责迭代一各功能的开发;
    待办任务模块开发;
    任务处理模块开发;
    流程模块开发;

环境及技术

java8、activiti、springcloud、mybatis、mysql、slf4j、git、svn、maven、linux


中移统一支付虚户记账系统

开发周期

2018.2-2018.10

项目描述

虚户记账系统的基础是针对商户建立虚拟账户,再针对商户的每一笔交易记为虚拟账户流水,并汇总到对应商户的虚拟账户。前期的设计是把记账系统当做账本类的系统处理,中间因业务需要,砍掉了部分记账功能,最终记账的目的只为退款,并且在记账的基础上加入了浦发银行的资金监管相应功能。

责任描述

  1. 参与虚户记账系统和资金监管系统的整体设计;
  2. 负责虚户记账系统中支付记账、退款准备记账、退款结果记账等功能;
  3. 参与实现规则引擎多条件匹配商户的功能;
  4. 负责虚户账户管理的相应功能;
  5. 负责浦发银行资金监管中结算确认及异步结果通知等功能;
  6. 负责浦发银行资金监管中提现异步结果通知和延时查询功能;
  7. 负责虚户记账系统和浦发银行虚户关联建立账户的功能等

环境及技术

java8、springcloud、redis、jpa、oracle、slf4j、git、svn、maven、jenkins、linux


中移统一支付纯支付系统

开发周期

2017.5-2018.10

项目描述

统一支付为商户提供多种支付方式的一站式解决方案。通过对接统一支付系统,商户即可调用支付宝、微信、银联等支付机构的多种支付方式,完成订单支付工作。同时,统一支付对商户提供结算服务,为商户解决与多家支付机构的结算的问题。

责任描述

  1. 负责银联条码、扫码支付方式的接入开发;
  2. 参与xml报文改为json版报文的部分功能设计和开发;
  3. 参与重复订单功能的设计和开发;
  4. 参与框架调整为springboot版的部分功能设计和开发;
  5. 参与工行工易付接入纯支付的部分功能设计和开发;
  6. 参与和包云pos接入纯支付的部分功能设计和开发;

环境及技术

java7、springcloud、redis、mybatis、oracle、slf4j、git、svn、maven、jenkins、linux


中移协同运维系统

开发周期

2015.10-2016.12

项目描述

移动内部人员分布各省市乡镇,各分公司之前经常需要一些协同工作,本系统就是以方便内部人员协同工作为主要目的,以activiti工作流为主要开发技术。整个系统以协作单提单、处理、审核为主线,辅助以权限控制,协作单统计,公告等等。

责任描述

  1. 负责系统中协作单待阅模块的后台功能开发;
  2. 负责协作单待办模块查询功能的后台开发;
  3. 负责协作单统计模块的查询以及excel导出功能的开发;
  4. 负责项目中邮件发送功能的后台实现;
  5. 协助前端调试相关模块的功能;
  6. 负责项目上线期间的部署、巡检和优化。

环境及技术

java7、spring、activiti、mybatis、redis、mysql、slf4j、maven、linux


中移pboss监控系统

开发周期

2014.12-2017.2

项目描述

本系统是中移物联网pboss系统的一个子系统,主要负责监控移动各项业务在交易过程中出现的异常日志,并对这些日志进行分析处理。
系统由中国移动内部的监控人员使用,用来监控移动业务中的异常,并针对不同的异常告警做出相应的处理,从而提高移动业务的可控性。
包括告警管理、排班管理、告警分析、规则管理等功能。

责任描述

  1. 参与物联网pboss监控系统后台功能开发(设计概要、api、后台代码、单元测试等)
  2. 负责系统中mongodb数据库的搭建、副本集的搭建以及数据库的相关优化、数据备份等
  3. 对mongodb的基础以及简单优化为公司其他人员做培训
  4. 到生产及测试环境进行项目部署和巡检

环境及技术

java7、spring、mongodb、slf4j、svn、maven、linux

推荐文章