proginn1744538178
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作日19:30-22:30、周末09:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

7年java开发经验,有保理,小贷,电商,ERP等业务项目经验。

目前在广东支付人科技担任高级开发工程师,参与分布式,高可用营销平台系统架构设计以及研发,平台系统总用户量达20万+,日活10万+,月流水数据量达1000万+,流水数据推送每秒QPS达120+。对SpringCloud、SpringBoot、MySQL、JVM、RokcetMQ、Redis、分布式事务,分布式锁等技术有深入的研究。        


工作经历

  • 2019-06-20 -2024-04-23广东支付人科技有限公司 高级java开发工程师

    1、参与项目系统设计,完成软件项目的程序开发工作; 2、负责产品需求分析、设计和文档编写; 3、根据产品需求和设计进行软件开发; 4、完成直接上级交办的其他工作任务;

教育经历

  • 2013-09-14 - 2016-07-06广州航海学院网络系统管理专科已认证

技能

ElasticSearch
RocketMQ
Redis
MySQL
SpringCloud
0
1
2
3
4
5
0
1
2
3
4
5
作品
滴普B2B建材物料采购平台

项目名称:滴普B2B建材物料采购平台 项目背景: 项目定位为建材物料采购竞价平台,通过平台实现采购需求公平竞价,及系统更人性化的采购需求和供应商契合度匹配。 项目职责: 负责权限系统模块的数据库设计及部分功能,管理平台端的配置管理模块,商户管理及商户审核模块,采购单,报价单等单据管理,及售后模块功能,应收货款结算,服务费结算功能的开发。 项目描述: 项目系统架构为微服务分布式系统,主要分为四个模块:采购商平台,供应商平台,滴普后台管理平台及门户端,项目搭建服务主要服务有,供应商服务,采购商服务,订单服务,权限系统服务,商品服务以及网关,配置中心服务等必要服务。 采用Zuul网关作过滤访问和请求转发,Ribbon组件负载均衡调用,Hystrix进行服务熔断、限流与降级,并对eureka注册中心进行线上感知的参数调优。 Redis提高系统读性能,并采取Redis主从+Sentinal 架构来确保Redis的高可用高并发。乐观锁来实现数据并发更新等问题。 使用RocketMQ 作为数据统一入口,实现系统的解耦和流量削峰,以及异步实现采购需求和供应商契合度匹配计算推送。 同步处理+手动补偿方式实现不同服务之间调用的事务。 技术架构:SpringCloud + Maven + Git + RocketMQ + Redis + Mysql

0
2024-04-23 22:39
粤垦小贷-绩效管理系统

项目名称:粤垦小贷-绩效管理系统 项目背景: 项目为粤垦小贷二期,为方便客户财务部门财务报表的核算,增加迭代了报表系统。 项目职责: 独立负责整个项目周期数据库表的设计、需求的研发及测试。 项目描述: 项目系统架构采用系统的SSM单工程系统架构,项目主要功能包括绩效计提本月放款报表,绩效计提提前还款报表,绩效计提提前结清报表,绩效计提正常结清报表。 采取MySQL主从库机制实现业务系统和报表系统的数据库分离,减少定时任务执行对业务系统CPU的消耗。 Spring自带定时任务统计指定月份或当前月份的绩效计提数据,新增报表系统绩效统计相关表,从而减去除重新按月核算外每次查询都是基数表。 前端采用Vue技术实现及使用poi进行报表导出。 技术架构:Spring + SpringMVC + MyBatis + vue + jq + displayTag + MySQL

0
2024-04-23 11:46
支付人联盟3.0

项目名称:支付人POS机代理平台 项目背景: 支付人自研POS机代理平台,通过直接对接POS机支付公司,为POS代理商提供稳定POS产品来源及及时的市场政策,方便代理商进行展业及基于平台APP进行个人业绩及团队业绩进行管理 项目职责: 项目中担任核心研发人员角色,参与整体系统架构改造,独立负责商城业务板块、设备业务板块以及分仓业务板块的设计与研发 项目描述: 系统采取SpringCloud技术选型,根据业务功能点划分为用户系统,商户系统,商城系统,设备系统,商机系统,分仓系统、数据系统。 Redis提高系统读性能,并采取Redis主从+Sentinal 架构来确保Redis的高可用高并发。以及Redission 实现分布式锁,来解决商品下单、订单发货自提等并发冲突问题。 基于RocketMQ的可靠消息最终一致性方案实现分布式事务,来保证设备划拨,平台订单发货,分仓自提等功能的数据一致性,MQ延时消息机制处理订单超时未支付问题。 httpclient实现POS机厂家接口调用,并结合RocketMQ的使用实现流水等数据的接收并异步实现流水分润,个人业绩,团队业绩的结算,订单支付成功和订单发货后的消息推送。 新品促销活动采取方案多级缓存NGINX + Redis + 商品详情页系统,因为新品促销产品组合较少,基本可以确保读并发可以走缓存,hystrix线程池实现资源隔离,商品下单采取Redis+Redission实现分布式锁来处理并发冲突和防止商品超买,订单支付后的用户消息推送分仓自提订单采取RocketMQ来实现解耦和异步处理。 技术架构:SpringCloud + Maven + Git + RocketMQ + Redis + Mysql + Nginx 项目挑战及解决方案: 问题一:单工程架构负载过高,二次开发历史性问题较多 方案:系统重构,l技术老大主导,开发小组结合公司业务进行整体性评估,决定针对系统进行技术架构改造,使用springcloud作为微服务技术选型,并柔和相关技术,并针对系统架构进行高可用的架构设计。 问题二:系统性能抖动导致订单支付人成功回调回调失败导致订单重复支付 方案:订单支付人流水增加paying支付中状态,重复支付时如果是支付中状态则主动请求订单交易查询接口获取支付结果。 问题三:数据库重构后的数据迁移 方案:最开始方案是使用ETL工具做数据迁移,但是要写较多的表合并和转换逻辑,处理起来比较麻烦,后面决定采取自研数据迁移子系统来实现数据库整体数据的迁移及新增数据实时同步。

0
2024-04-23 11:08
更新于: 2024-04-23 浏览: 79