个人介绍
Java(Spring, JVM, JNI, JCA, JCE, JSSE, Jstack)。
.NET
Linux(CentOS, Debian)。
CI/CD(Jekins, Docker, Git, SVN)。
Nginx(除简单配置外, 有个性化module的经验), Redis, RabbitMQ。
Mysql,Sqlserver,Oracle(有sql调优线上排查等经验。)
PKI,TLS,Cryptography(SM2,SM3,SM4,RSA),Digital Seal,Digital Certificate(熟悉PKI体系,电子签章,电子证
书,密码学相关应用。熟悉国密算法,有实战经验)
工作经历
2014-07-01 -至今江苏国泰新点软件有限公司软件开发
2014.07--2017.08 研发部 国泰新点软件股份有限公司 .Net 工程师 2017.08--2020.07 研发部 国泰新点软件股份有限公司 Java 工程师 2020.07--至今 技术架构部 国泰新点软件股份有限公司 产品架构代表
教育经历
2010-09-01 - 2014-06-01江苏大学信息与通信工程本科
江苏大学2010届通信工程系,英语四六级
技能
项目名称:移动综合应用 项目描述:一款用来管理数字证书,可以移动端扫码签章的App。 涉及技术:Spring,PKI,数字证书,电子签章,REST 责任描述: 1.需求PRD文档编写 2.部分功能编写 2.代码评审 项目收获: 本项目中我主要负责后端相关功能的设计,增强了项目的设计能力。由于本项目和前端App交互比较频繁,锻炼了定义 接口的能力。也熟悉了App和后端交互的场景。
涉及技术:国密算法 SM2,SM3,SM4.TLS 通讯协议。 担任角色: 1.项目组开发负责人 2.项目架构代表 3.负责和甲方沟通方案,提供架构,技术,设计等各方面文档。协助甲方与厂商开会。 4.负责项目整体架构设计,核心代码编写,关键模块测试、演示、汇报等。 项目收获:该项目的专业性非常强,涉及的知识面需要很深,又相对冷门。主要涉及密码学,TLS 协议,国密算法, PKI 公钥体系,X509 证书格式,PKCS 体系下的证书格式,国密规范文档等。需要潜心研究国家推出的国密方面的 各种文档,熟悉 OFD 文档格式,能熟练的用代码对 OFD 进行签章,合并,修改。对当前一些开源的国密项目也很熟 悉。比如GMSSL,BaBaSSL 等。
项目名称:saas化web平台 涉及技术:Spring、SpringMVC、Shiro、Redis、Rabbitmq、MySQL 在开发借鉴 了很多成 熟的设计模式,如策略模式,观察者模式等等。 服务平台: 进行数据的汇聚和分析,将多个平台的数据通过抽取服务统一抽取,形成一个门户网 站,和门户服务平台。为用户提供更多的附加值。目前涉及全国四十多个地区。 对于 各地不同需求的兼容,整体数据的实时性有效性有很高的要求。 担任角色: 1.项目组开发负责人 2.负责项目主体功能的架构设计,和需求设计。 3.负责部分需求的编写。还有模块脚手架搭建便于组员在此基础上快速开发。 4.负责项目中涉及各个部门的协作问题沟通和人员协调工作。 5.负责对组员代码进行 codereview,对部分代码进行重构。 项目收获:通过该项目的开发,让我对系统整体架构设计的重要性有了新的认识,也加强了我对于项目管控,人员 协调,工作安排等各方面的软实力。更加熟悉了一些中间件的应用以及问题排查。 并且在项目推进过程中锻 炼了自己很多基础能力,比如服务器 NAT 规则配置,iptables 配置等