工作经历
2020-09-07 -2022-09-02新东方在线java工程师
前台订单管理 ● 订单创建逻辑及支付后回调完成订单(涉及计价,库存,用户,课程,以及短信,crm 等其他下游功能) 后台订单,售后 ● 订单管理,退课,换课时的工单创建,审核,以及工单执行后的其他下游通知 ● 退课换课过程中,原订单产品参与活动,使用优惠计算更改。换课过程中,重新选择优惠券功能开发 ● 去除现金账户(类似用户可提现钱包)功能开发 ● 第三方电子发票开具 计价 ● 前台下单计价(结合优惠券,活动) ● 后台退换课计价(比例折损,含/不含优惠/活动) 天猫下单 ● 接受推送,定时拉取天猫店铺(代理商)产生的订单 ● 处理因为流程中断产生的数据异常,并修复 代理商 ● 代理商下单埋点优化 系统 ● 部分服务转 SpringBoot ● 合并各个项目内的定时任务 ● 优化报警监控
2014-09-11 -2020-09-07职上php工程师
架构部分 ● 通用组件开发:区分小程序&api 专用层,通用返回优化。日志格式优化。鉴权通用。缓存方法优化。 ● 框架分层:数据层细化,添加各个应用之间的函数公用层 php 版本升级,分表,高平发,各种读写场景下性能优化 业务部分 ● 课程:课程数据结构设计,用户课程权限,观看记录、观看进度、历史统计订单 ● 下单:购买流程,各种类型课程授权。后台订单管理,手动处理工具(开单,授权,补款,置状态),营业情况统计,导出(营销,财务分开)。 ● ***宝*** ● 公众号 邀请记录,关注状态,生成海报,关键字回复等公众号功能页面 ● 小程序,移动端 前台,app ,小程序 80%接口化,后台50%前后端分离 ● 运维 测试环境 线上环境 :环境一致性保障(非本地开发环境)。日常故障处理(手动 redis 数据调整,jenkins 部署优化)。静态文件&上传文件&课件&视频文件管理(迁移)。异常请求处理。 沟通 ● 组内代码,注释,git 使用规范,整理业务文档,定期组织代码 review ,技术分享 ● 协助产品规划需求优先级,制定排期
教育经历
2008-08-07 - 2012-11-09北京科技大学计算机科学与技术本科
资质认证
技能
大学电商组 技术栈 java(springMVC&Boot) ● MySQL,redis (哨兵,集群) ● rocketMq ● dubbo ● Es7 中间件 ● grafana ● kibana ● skywalking ● xxl-job 业务(微服务) 前台订单管理 ● 订单创建逻辑及支付后回调完成订单(涉及计价,库存,用户,课程,以及短信,crm 等其他下游功能) 后台订单,售后 ● 订单管理,退课,换课时的工单创建,审核,以及工单执行后的其他下游通知 ● 退课换课过程中,原订单产品参与活动,使用优惠计算更改。换课过程中,重新选择优惠券功能开发 ● 去除现金账户(类似用户可提现钱包)功能开发 ● 第三方电子发票开具 计价 ● 前台下单计价(结合优惠券,活动) ● 后台退换课计价(比例折损,含/不含优惠/活动) 天猫下单 ● 接受推送,定时拉取天猫店铺(代理商)产生的订单 ● 处理因为流程中断产生的数据异常,并修复 代理商 ● 代理商下单埋点优化 系统 ● 部分服务转 SpringBoot ● 合并各个项目内的定时任务 ● 优化报警监控
技术栈 ● php (自研发轻型框架,mvc ,多应用), ● mysql (主从,高可用), ● redis (集群,无主,可指定,使用了 memcache的 hash 一致性算法), ● gearman (轻量级队列) 架构部分 ● 通用组件开发:区分小程序&api 专用层,通用返回优化。日志格式优化。鉴权通用。缓存方法优化。 ● 框架分层:数据层细化,添加各个应用之间的函数公用层 php 版本升级,分表,高平发,各种读写场景下性能优化 业务部分 ● 组团功能(参与资格) ●考试相关(后台组题,前台出题,答题,积分,排名记录) ●关注状态维护 ●活动功能(考期,生效)
技术栈 ● php (自研发轻型框架,mvc ,多应用), ● mysql (主从,高可用), ● redis (集群,无主,可指定,使用了 memcache的 hash 一致性算法), ● gearman (轻量级队列) 架构部分 ● 通用组件开发:区分小程序&api 专用层,通用返回优化。日志格式优化。鉴权通用。缓存方法优化。 ● 框架分层:数据层细化,添加各个应用之间的函数公用层 php 版本升级,分表,高平发,各种读写场景下性能优化 业务部分 ● 课程:课程数据结构设计,用户课程权限,观看记录、观看进度、历史统计订单 ● 下单:购买流程,各种类型课程授权。后台订单管理,手动处理工具(开单,授权,补款,置状态),营业情况统计,导出(营销,财务分开)。 ● 支付 *,支付宝,银联* ● 公众号 邀请记录,关注状态,生成海报,关键字回复等公众号功能页面 ● 小程序,移动端 前台,app ,小程序 80%接口化,后台50%前后端分离 ● 运维 测试环境 线上环境 :环境一致性保障(非本地开发环境)。日常故障处理(手动 redis 数据调整,jenkins 部署优化)。静态文件&上传文件&课件&视频文件管理(迁移)。异常请求处理。 沟通 ● 组内代码,注释,git 使用规范,整理业务文档,定期组织代码 review ,技术分享 ● 协助产品规划需求优先级,制定排期