精灵付聚合支付平台
所属公司: 深圳云创智慧空间科技有限公司
2022/2-2022/9
项目描述: 作为小组内的核心技术角色之一, 完成了项目部分核心功能的设计与开发;见证了项目的测试和部署、上线的全过程。项目为聚合支
付类应用,集成了微信、支付宝、云闪付等主流的第三方支付通道。具有C2B一码多付、线下B2C商家扫码等各种支付方式。以SaaS
形式提供给各商户订单管理、门店管理、财务数据统计等服务。主要解决支付方式不统一,支付渠道“碎片化”等核心问题。技术栈
为SpringCloud,Redis,RocketMQ,Mybatis,Mysql,部署服务器为阿里云Linux。主要由商户运营平台、app、收银机androi
d app等3个部分组成。
职责
● 参与需求分析和技术预研、参与部分核心模块中的数据库设计和代码接口层设计;
● 参与设计技术方案并提供方案流程图和设计文档、和架构师一起参与项目总体方案的设计
● 参与项目中的前端开发,主要使用vue.js
业绩
● 开发与设计项目中的交易服务, 该服务作为SpringCloud微服务的形式部署;
● 使用RocketMQ处理延时订单和解决分布式消息/事务/幂等性问题;
● 主导设计了基于Redis分布式锁的优惠券抢购功能;
● 使用github action和docker + dockerCompose设计了项目的CI/CD流程;
● 解决项目中的代码bug, 如Spring事务 + Redis分布式锁场景下的bug
● 独立完成前后端开发,如vue.js页面开发,编写用户登录、注册的页面组件,并编写后端的登录注册接口开发与设计