1 优加购微信电商小程序
使用技术:微信原生小程序 + Spring Cloud + Mysql + RocketMQ + Nginx
责任描述
独立负责部门沟通,产品调研,需求分析,功能设计。
独立负责设计数据库。
独立完成微信小程序代码以及后端接口从0-1的实现。
独立设计延迟支付接口,释放库存等实现。
解决Redis库存与数据库一致性问题。
利用缓存预热、异步下单等多种手段、在压测情况,接口正常,压测结果达到200/qps。
2 立刻云国际物流平台
使用技术:Spring + Dubbo + zk + Mybatis + Mysql + ActiveMq + jsp
项目描述:立刻云是一款以港口物流服务为主的电商平台,为客户提供口岸报关、属地报关、运输等一站式服务。客户区域有上海、江苏、浙江、广东、深圳等。主要核心模块有:订单中心,权限,运输中心等。
责任描述:
参与产品需求分析。
负责权限、订单核心模块、运输(局部)模块的开发。
独立单元测试,同时肩负运维、部署、协调客服人员处理客户的问题。
主要业绩:
负责将订单模块的文件File表(达到4000W以上),使用shardingJdbc对表水平拆分。
使用zk分布式锁解决并发下订单号非原子性问题。
基于POI事件模式解决Excel内存溢出问题。
订单模块中下单量过大时除涉及到较多表之外,还需发送MQ等,改成异步协调处理。
3 企业数字化ERP平台 - OA系统
使用技术:Springboot + RocketMq + Mysql + Activiti5.0 + Nginx + Jenkins
项目描述:OA系统是基于Activiti5.0流程引擎开发的数字化管理平台核心系统之一,涉及到的业务流程主要有人事、财务、行政、采购、工程等53种流程;实现了会签,驳回,流转,多实例,子流程等核心功能;改变复杂、低效的手工办公方式,实现迅速、全方位的信息采集、处理。
责任描述:
技术选型,Maven模块化的拆分。
参与办公室讨论,需求分析,功能可行性分析。
完成Vue + Avtiviti整合及前、后端代码编写。
针对业务需求完成业务流程的设计、建模,并使用Activiti API完成接口编写。
基于jenkins搭建CI/CD持续部署环境
主要业绩:
优化了流程引擎任务节点指定审批人的方式,减少了大量的任务监听器对象。
解决jvm频繁GC问题。
基于vue-plugin-hiprint实现重要流程单据的样式自定义打印。