渠道app(北银消费)
项目周期:2024-10--2025-12
软件环境:linux
开发框架:bl 模式
开发工具:idea git gradle
项目描述:
北银消费金融面向C端的互联网贷款平台,承载获客、授信审批、借款放款、分期还款全链路。系统采用微服务架构,对外通过网关暴露RESTful API,内部服务间通过dubbo进行调用。
二、主要功能
在项目中 是个核心开发
1.支付宝还款渠道对接(幂等+对账兜底)
对接支付宝和核心平台完成还款接口,完成签约、扣款、回调全流程
设计三层幂等防御:①流水表对alipay_trade_no建唯一索引兜底;②Redis SETNX 前置拦截;③状态机校验(仅WAIT_PAY可变更为SUCCESS)
回调处理完同步返回"SUCCESS"避免渠道重试,同时设计定时任务主动查询"处理 中"订单,兜底防止回调丢失
2.身份证到期更新身份证功能 上传影像平台
(1)用户在借钱时 判断借钱期限是不是在身份证有效期内 不在的话 有个提示(重新上传身份证)就需要 更新本地用户数据和影像平台数据
(2)用户也可以在自己的个人中心中 点击更新身份证。
3.NFC身份证识别(安全增强)
集成手机NFC读取身份证芯片信息,后台完成SAM认证和数据解密验签
相比OCR方式防伪能力更强,负责后台解码逻辑和验证逻辑开发
薪酬项目(北银消费)
项目周期:2023-10--2024-10
软件环境:linux
开发框架:微服务架构
开发工具:idea git gradle
项目描述:
北银消费金融内部人力资源系统核心模块——薪资计算与个税申报平台。覆盖全公司约350名员工的月度薪资计
算、个税代扣代缴、年终奖单独计税等业务。项目从0到1独立搭建,我担任项目经理兼核心开发,负责整体技术方案设计、核心算薪引擎编码、团队任务拆分与进度管控。
三、主要功能
1.核心算薪引擎设计与实现(项目最关键模块)
(1)实现七级超额累进税率的个税自动计算,支持起征点动态调整(5000/月)
(2)支持年终奖单独计税与并入综合所得两种模式的切换计算
(3)处理复杂场景:专项附加扣除(子女教育/房贷/赡养老人等)、社保公积金比例差异化(不同城市/职级)、试用期工资折算、离职员工当月出勤天数折算
(4)算法经过50+单元测试用例覆盖所有边界条件(零工资、负数、超过免征额极值等),并与税务系统计算结果逐条比对验证
(5)采用策略模式封装不同薪资项的计算规则,新增薪资项(如高温补贴、夜班津贴)只需实现统一接口,无需修改核心引擎
2.项目管理与团队交付
担任项目经理兼核心开发,带领7名后端+2名前端,1个月完成核心开发,1个月测试后上线
负责整体技术方案设计、数据库表结构设计、核心模块编码
制定开发规范(包结构、命名规范、Git分支策略),每天站会跟进进度,Code Review核心代码
二期及后续迭代由我独立维护,支撑日常需求变更和税务政策调整。
对公ecrm(交通银行)
项目周期:2021-10--2023-10
软件环境:linux
开发框架:微服务架构
开发工具:idea git gradle
项目描述:
交通银行对公客户关系管理系统(ECRM),服务于对公客户经理,覆盖对公业务(企业客户信息管理、营销线索、业绩指标)和同业业务(金融机构客户、同业授信、同业存款)两大板块。系统采用微服务架构,通过批量文件交换和实时接口调用两种方式与核心系统、信贷系统、ECIF等外围系统交互。
四、主要功能
1.自定义同业报表模块(核心亮点,独立设计+开发)
业务背景:同业客户需要灵活定义报表字段(最多30个),支持Excel上传和在线查询,满足不同场景下的数据填报需求
数据模型设计(3张表解耦):report_template定义报表结构;report_field_meta定义30个字段的元
数据;report_data存储实际上传的业务数据(JSON格式)
Excel上传:前端上传Excel后,后台先校验模板匹配度(列名和顺序是否与report_field_meta一致),
校验通过后流式解析Excel,逐行转换为数据对象批量入库,返回成功/失败行数及错误详情
Excel下载:根据用户查询条件从report_data抽取数据,动态生成Excel(列头从report_field_meta读取),支持按条件筛选导出
扩展性设计:新增报表类型只需在report_template和report_field_meta中配置,无需改代码;字段校验规则支持正则表达式配置化