个人介绍
五年后端开发经验,多个0-1线上项⽬经历,曾带领团队开发HIS医院项⽬,并在全国130多家诊所上线;熟
悉主流后端框架,技术视野⼴阔,Java基础扎实;具备基于全栈、前后端分离开发能⼒;拥有性能调优以
及解决⾼并发应⽤场景的相关经验;
具有出⾊的问题分析、解决能⼒,有较强的问题抽象能⼒;对技术有激情,喜欢钻研,能快速接受和掌握
新技术,有较强的独⽴性和主动学习能⼒,良好的沟通表达能⼒和团队协作能⼒;
工作经历
2022-05-01 -2023-05-01东方福利网Java
从事医疗行业实体供应商引入到线上销售医疗相关产品,从0到1研发以及供应商引入。 期间打通体检套餐、齿科套餐,从传统的医疗服务项目转型成商城虚拟项目,将原有的设计思想转变成符合当前公司发展的服务链。
教育经历
2014-09-01 - 2018-06-14重庆工程学院软件工程本科
技能
项⽬背景:为了扩展线下CRM收银系统业务,在酒吧推⼴基于IPAD端进⾏线上的点单系统,通过结合线上 ⽀付功能与⽅便携带的特⾊,⽅便客⼈在包厢或⼤厅进⾏点单。同时主要业务包括虚拟会员卡充值、商品 点单下单、消费记录查询等功能(需配合指定营业⽇使⽤); ⼯作职责:参数需求评审,研发评审,后端主要担任⽀付与充值、商品属性配置、部分菜单权限控制等功 能; 技术实现: ⽀付功能由订单系统创建好订单后调⽤⽀付系统进⾏⽣成⽀付凭证,然后由客户提供⽀付⼆维码进⾏ 付款操作(称为B扫C),通过客户的⼆维码进⾏⽀付,提交到第三⽅代扣机构(例如银联、通联)到 客户端进⾏扣款操作。后台通过轮训机制查询订单状态,以及接收第三⽅机构的回调通知来处理⽀付 状态。实现中涉及到多个系统间调⽤,从本地通过远程调⽤(httpclient)发起到云端服务系统,然后 由云端服务系统通过dubbo与zookeeper的配置调⽤⽀付系统的服务,再由⽀付系统调⽤第三⽅进⾏扣 款; 充值功能由系统创建好相应的充值订单,从本地通过远程调⽤到云端服务系统进⾏验证,再通过 dubbo调⽤会员系统进⾏会员验证,验证成功后再调⽤⽀付系统发起第三⽅代扣,在⽀付成功后再进 ⾏充值与赠送相关业务; 商品属性配置是对某些⻔店的个性化需求的功能,在ipad上,每个图⽚上⾯会有多个商品,以及在图 ⽚上配置可点区域,以及⽂字的样式; 部分菜单权限控制针对于卡台与卡座上,不同⻆⾊可使⽤不同功能,例如卡座的历史翻台订单查询 等;
项⽬背景::为了帮助⻔店/场所快速结账、随时随地查看销售单据、库存信息,让访客也能成为回头 客,轻便好⽤,让业绩⻜起来,因此⼀款功能强⼤的收银软件由此诞⽣了; ⼯作职责:参数需求评审,研发评审,后端主要担任与IPAD上线交互,如订单查询、退单、付款等,以及 接收线上对卡台的⼀系列状态更新处理; 技术实现: 线上创建的⽀付订单、收费订单,都会在收银系统同步显示,但收银系统可操作线上订单,但线上⽆ 法操作收银订单。当线上对卡台进⾏操作时,会对卡台进⾏锁定,此时收银端将⽆法下单,直到线上 处理结束或由收银端强制终⽌才能操作。 线下卡台状态信息更新与维护采⽤netty进⾏推送,可更新的状态有:空台、预定、开台、下单、付款 中、锁定、清台等。
项⽬背景:为满⾜HIS系统业务需要,对HIS系统进⾏业务扩展,为了对患者就诊进⾏归档,引⼊CRM,分 别统计⽤户诊次、随访、标签、就诊记录信息; ⼯作职责:参与需求评审,研发评审,任务拆分,协调上下游完成功能开发。项⽬评审、QA并确定最终解 决⽅案,对模块进⾏前后端任务拆分,规模评估,书写研发TD; 技术实现: 诊次信息来⾃于HIS系统,通过诊次号拉取患者基本信息,通过诊次号在HIS中台读取主次业务,然后 由CRM进⾏数据组装并返回,如果⼊⼝未提供诊次号,将不会产⽣该次请求; 随访信息来源于随访系统,通过调⽤随访API来完成相应功能调⽤; 标签信息来源于标签中台,通过标签中台在对应诊所下的对应标签组配置相应模版后,再到配置⽂件 中读取该诊所下所在组的标签配置信息后,通过标签中台API拉取配置信息,其对应的绑定数据在CRM 本地备份⼀份后也会实时同步到标签中台进⾏会员绑定; 就诊信息来源于HIS系统,通过收费签退后,⽣成该诊次的⼀次就诊记录信息,其中包括对当前诊次 的主次业务存档,诊次备注信息存档,再次签退会再次⽣成并将上⼀次签退信息作废。