proginn1552444056
1月前来过
全职 · 600/日  ·  13050/月
工作时间: 工作日21:30-23:30、周末10:00-21:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

本人有着五年后端研发经验,语言主要是go和PHP,常用后端技能如mysql, redis, mq, 网络协议,数据结构与算法基本熟练掌握。

工作经历

  • 2021-10-28 -至今北京嘀嘀无限科技有限公司高级软件研发工程师

    公司主营打车业务,本人所在部门业务是国际化外卖,负责财务方向的研发工作,工作期间负责订单方向的需求评审、技术方案设计以及研发工作。

  • 2017-07-07 -2021-07-08高途集团高级后端工程师

    公司主营K12教育,工作期间负责订单方向的需求评审、技术方案设计以及研发工作,参与原有java与php等语言开发的老系统重构以及项目的微服务化,IDEA插件开发,负责线上问题的排查与跟进。

教育经历

  • 2013-09-01 - 2017-07-06湖南文理学院网络工程本科

技能

Redis
gRPC
gorm
HTTP
MySQL
0
1
2
3
4
5
0
1
2
3
4
5
作品
GoLand生成实体插件

项目背景:由于java和PHP项目需要迁移至go,需要写大量的mysql表实体 方案:通过扫描项目中的yaml配置文件,解析后获取到mysql链接,查询information_schema库下的TABLES和COLUMNS表获取表结构,转换成对应的go实体后写入当前光标所在位置 收益:提升了团队编码的效率和体验 图片找不到了,下面随便贴了几张图

0
2023-04-24 06:30
批量退款

项目背景:部分业务团队存在大量联报课程,且子订单众多,对于退款的效率影响很大。 目的:支持联报课批量退款方式,提高一线业务团队的退款效率。 方案设计: 1.本次实现的是一批订单发起一次审批请求,批量退款功能可以基于原本的单个订单退款实现,审批功能对接审批系统。 2. 基于订单组现有的批量或者审批业务(批量创建订单,退款审批),本次计划设计通用的解决方案,预期可以快速接入批量任务、审批或者两者结合的业务。 3. 新的业务只需要实现组件中定义的任务接口即可。 收益:通过数据统计,一线业务团队的退款效率提升了约2.4倍。该组件可以快速接入其他类似业务,可以节省新业务的开发时间

0
2023-04-24 06:32
创建订单重构

项目背景:老订单系统由java与PHP编写,业务逻辑分布在两个大的单体应用中,为了顺应团队微服务化改造以及业务迁移至go的大方向,需要对创建订单进行重构。 重构方案:梳理原有java与PHP代码逻辑、表结构、消息以及对下游的影响,采用灰度发布的方式上线,一旦新系统存在问题可以缩小损失范围以及可以快速切换至新系统。 收益:新系统平稳上线,灰度发布后续逐步切换至全量,为后续的业务迭代打下了基础。

0
2023-04-24 06:33
更新于: 2022-07-24 浏览: 522