【项目背景】
在泛微门下的核心子公司契约锁,我担任关键角色,负责构建并优化一款集线上电子印章与物理印控仪于一体的综合签署平台。该平台具备独立部署、集成部署及混合部署的灵活性,部分模块支持服务拆分调用,功能相较于公有云平台更为全面,精准满足各类企业的定制化需求。主要涵盖权限控制、系统集成对接、模板流程管理、电子及物理签章应用、组织与人员架构设定、文件证书签名、流程回调控制等多个核心模块。
【职责描述】
1. 针对企业多渠道多维度方式提供合同发起签署接口 如 泛微、微信、钉钉等对接到电子签合同
2. 在项目架构层面,我深度参与了公私有云核心业务电子签整套的代码架构设计和优化工作,业务功能迭代、新兴技术研发,针对不同企业定制化响应开发,提升系统的扩展性和维护性,提供系统并发。
3. 我主导了开放平台接口与泛微等集成系统的无缝对接,有效处理了所有涉及业务对接的系统功能调整需求。
【技术栈】
spring 全家桶+hazclast+tk.mybatis +自研 orm+vue
【突出贡献】
1. 在功能开发上,提出内存 Join 注解方案,并提出了更具可维护性的接口设计方案,规范了代码格式,显著提高了代码复用率,有力推动了平台技术升级。
2. 针对印章生命周期管理,我创新性地运用工厂+策略模式进行设计,将印章从创建、修改、状态变更到查询的全过程进行清晰划分,并针对不同种类的印章实施独立策略执行和统一参数规范,极大地提升了大数据响应效率。
3. 在功能拓展上,推动了契约锁国内业务的深化整合,还成功实现了与海外主流电子签章平台 Adobe Sign和 DocuSign 的无缝对接。通过深入理解不同国家和地区对电子签名法律效力的要求,以及跨地域数据传输安全标准,我主导设计并实施了一套兼容国际协议的接口解决方案,使得契约锁平台能够便捷、高效地与全球领先的 Adobe Sign及 DocuSign 服务进行协作,满足了跨国企业用户的合同签署需求。
4. 面对业务快速增长带来的数据压力,部分未分页接口曾出现长达5分钟的响应延迟问题。对此,我针对性地重构了耗时操作的数据读取、组装逻辑,采用异步并行流方式优化数据处理过程,在4核6G配置下,现平均响应时间已缩短至5秒以内,数据量达90Mb。