个人介绍
1. 熟练使用 Intellij IDEA、Maven、Gradle、Git 项目管理和项目构建工具
2. 熟练掌握 SSM、Springboot、SpringCloud、Nacos、RabbitMQ
3. 熟悉 MySQL 数据库,了解数据库隔离级别
4. 熟悉AOP的使用并应用于业务场景,熟悉阿里云定时任务的配置
5. 熟悉使用Redis实现分布式锁,解决业务的冲突,保证原子性
6. 熟悉 Linux 系统常用命令,熟悉jenkins构建项目镜像部署到阿里云
7. 了解jmeter,可压测全流程的接口,优化耗时长的慢接口
8. 了解jCharles,抓包APP接口
9. 了解前端,Vue + Vue Router + Axios + Echarts
工作经历
2023-01-01 -至今上海韦晴java开发
1、负责后台接口开发与设计,并撰写良好规范的接口文档 2、项目需求及上线评审,系统方案讨论 3、与前端、数据开发积极对接,项目需求子任务拆分 4、及时修复测试复现的 bug ,并代码优化 5、参与新知识学习,完成上级交办的其他事宜
2019-07-08 -2023-01-05北京金道java开发
1、负责后台接口开发与设计,并撰写良好规范的接口文档 2、项目需求及上线评审,系统方案讨论 3、与前端、数据开发积极对接,项目需求子任务拆分 4、及时修复测试复现的 bug ,并代码优化 5、收到客诉,紧急处理线上问题,并代码优化 6、参与新知识学习,完成上级交办的其他事宜
教育经历
2015-09-01 - 2019-06-20浙江科技学院计算机科学与技术本科
技能
1.监控上游可信存证的超时现象 2. 与保险进行对接,使用 RSA 非对称加密算法对数据进行加密和校验,联调完成租赁平台的投保功能 3. 根据产品的“真租赁”需求,完成相关字段的校验规则,规范商家传值 4. 与网商系统对接联调,完成融资接口,RocketMQ对网商系统的订单消息发送, 实现商家推单到资方,资方审批放款给商家 5. 根据网关侧的消息积压情况,优化融资回调的次数,以免网关侧消息积压
1. 使用 echarts中组件来展示页面 2. 使用 React-router 来配置路由,实现组件间页面的跳转 3. 使用 Axios 来请求数据并渲染页面 4. 根据需求文档完成业务逻辑 5. 抽离公共组件并封装到项目组件库中
1. 设计小订转大定创建订单、获取支付单、获取支付方式方案等,创单加锁并幂等 处理 2. 接收支付成功MQ消息回调更新支付单、订单,RabbitMQ异步推送线索给后台 3. 定时任务超时关闭订单、关闭支付单并加锁,定时任务统计整车数据到后台并加 锁 4. 与IOS、小程序前端同学进行对接,创单提供支付单给前端调起收银台,实现小 程序、APP的购车交互 5. 与DMS经销商对接,查询是否创建销售订单与申请退款两接口使用Redis分布式 锁,保证原子性 6. 使用开源pdfbox、编写前端导航栏实现购车用户手册pdf文件转化为html,异步去 执行解析文件、上传OSS、保存数据库,给客户浏览 7. 通过拦截器解决Feign请求头信息传递问题,灰度发布时开放给部分请求头含指 定字段的用户使用 8. jmeter压测全流程接口,针对耗时长的接口进行优化