个人介绍
本人开发经验5年对Java常见的框架熟练的使用如spring boot,Spring Cloud,Spring,SpringMVC,SpringJpa,Mybaits,Hibernate.
了解plsql,oracle,和mysql,
熟练的使用redis
熟使用tomcat,weblogic
前端技术EasyUi,ztree,BootStrap,jquery,jqgrid,extjs
其他技术rabbitMq,webservice,cxf,shiro,Highcharts,pol,Dubbo等
工作经历
2021-08-30 -至今万顺叫车高级后端工程师
后端开发,负责网约车地图,计价,代驾,顺风车相关业务该系统是一个叫车系统,包含乘客端,司机端,后台管理,小程序,开放平台等,主要有顺风车,代驾,网约车,新能源等业务,我主要负责前期负责顺风车订单系统,完成了司乘判责和免单和折扣活动等功能的开发,后面负责代驾订单相关功能的开发,完成了代驾司机***预付款,物料,司机注册交互优化,代驾订单减免费,代驾订单保险费,代驾完单奖,代驾绩效分,代驾包干购买,网约车本地包干和代驾包干整合,代驾包干和认证包干整合等功能的开发,2022年开始调到地图算法组主要负责网约车地图相关功能的开发,先后完成地图优化一期,二期开发任务和轨迹中台保存司机轨迹和乘客轨迹,新能源车机,车辆中心迁移,对接华为云短信,人工调度,司机状态维护,司机热力图,新能源定制车,地图调用司机服务隔离等项目功能开发.
教育经历
2012-05-09 - 2015-08-06中国石油大学(北京)计算机科学与技术大专
获取过一次奖学金
资质认证
技能
该系统主要是一个化工园区管理系统的一部分,主要包含pc端,app端,企业端,政府端,培训端,机构端,主要包含功能有:风险隐患双控,专家资源管理,培训机构监管,事故调查统计,综合协同监管,企业安全画像,烟爆仓储管理系统设置等功能 个人工作:目前该项目属于维护阶段,各个模块功能均有所涉及
该系统是一个叫车系统,包含乘客端,司机端,后台管理,小程序,开放平台等,主要有顺风车,代驾,网约车,新能源等业务,我主要负责前期负责顺风车订单系统,完成了司乘判责和免单和折扣活动等功能的开发,后面负责代驾订单相关功能的开发,完成了代驾司机报名,*号迁移,预付款,物料,司机注册交互优化,代驾订单减免费,代驾订单保险费,代驾完单奖,代驾绩效分,代驾包干购买,网约车本地包干和代驾包干整合,代驾包干和认证包干整合等功能的开发,2022年开始调到地图算法组主要负责网约车地图相关功能的开发,先后完成地图优化一期,二期开发任务和轨迹中台保存司机轨迹和乘客轨迹,新能源车机,车辆中心迁移,对接华为云短信,人工调度,司机状态维护,司机热力图,新能源定制车,地图调用司机服务隔离等项目功能开发. 代驾系统主要业务逻辑,乘客从万顺叫车app和小程序作为入口进行叫车服务,代驾司机从代驾司机app端进行接单完成订单,订单类型包括预约单,实时单,扫码单等叫车场景,我主要参与了其中订单系统,司机系统和配置系统,计价系统的相关 开发工作,其中订单系统参与了预付款功能的开发,代驾预付款是当车主下单时会根据车主下单城市,次数,金额等信息判断该订单是否需要进行预付款,解决订单逃单的问题. 代驾订单系统参与了订单完单奖,订单减免费和保险费等功能的开发,订单减免费是司机确认完单时可以对该订单金额进行减免,主要包含减免费配置,车主订单详情,司机订单详情,订单金额计算,司机收入计算,车主支付金额计算.服务调用通过motan进行调用,相关的配置信息放在apollo中可以实现实时刷新 代驾完单奖:司机完成订单,车主支付完成时将订单信息通过rocketmq推送给营销中台,当订单判定为异常单需要进行退款时再通过rocketmq推送给营销中台,当营销中台需要对司机发放奖励时通过motan的RPC接口调用司机账户信息进行更新 代驾包干购买是司机可以购买包干进行服务费减免,主要包含包干购买, 包干账户管理,包干订单管理,包干订单退款申请,审核,涉及订单服务费计算等相关功能,包干购买支付渠道有*,支付宝等相关渠道司机进行购买时通过Montan调用支付中台RPC接口获取下单参数,前台唤起支付,完成支付后通过Kafka发送购买成功事件到司机服务进行包干账户的更新和绩效分的发放,当包干订单进行退款时通过Rpc接口调用财务系统进行退款,财务审批通过后通过Rpc接口调用支付中台处理. 网约车地图系统:该系统主要负责地图相关功能,包含司机和乘客,车机位置上报,跨城检测,司机心跳,司机轨迹信息上报交委,上报轨迹中台,司机位置信息上报三方地图,三方地图拉取运力,获取订单预估距离和时长,司机在线时长上报,地址搜 索, 逆地址解析,推荐上车点,驾车路线规划,步行导航,电子围栏等相关功能,该系统支持三方地图动态切换,避免三方问题导致系统功能不可用,其中地图相关所有接口都已接入Promethus,地图的动态切换通过工厂模式和策略模式实现,调用三方地图通过Fegin进行http调用,位置上报通过地图小前台的Http接口进行上报,上报后通过Rpc接口调用后台,后台将获取到的位置信息保存到Mongo中,通过Rpc获取司机信息和订单信息,将位置信息通过kafaka上报给公安,交委,当乘客是小程序下单时,需要将司机位置信息通过mqtt推送给消息中心,位置信息还需要通过kafka消息推送到三方地图和轨迹中台,地图公共服务收到消息放到线程池,通过线程池进行位置上报给第三方,轨迹中台接受到位置信息,会将位置信息存放到线程池,线程池进行mongo和Hbase存放,Hbase存储的轨迹信息用于运力中心的展示和订单轨迹,司机轨迹的回放.
该系统是一套追踪溯源系统,目的是通过生成二维码与产品原材料绑定,通过各个环接的扫吗来实现对产品的追踪监控,主要目的是建立一个产品生命周期的管理平台,对产品的整个生命周期进行管理和监控,对其中有价值信息进行进一步提取整合,帮助企业更加细致的去管理产品,使企业对产品的管理达到单个产品的级别, 企数云项目模块 : 产品管理,编码管理,出入库管理,门店管理,返利管理,渠道客户端设置,营销活动,数据分析,账户设置,系统设置. *端;主要针对消费者,消费者通过*扫码获取产品的信息,和参加企业通过营销活动制定的一些营销活动.如扫码红包,扫码话费等. 企数云app:主要是针对经销商和门店,经销商和门店通过app扫码出入库对产品库存进行管理,也可以通过企业制定的返利来获取返利奖励. 企数云平台:企业通过编码管理生成二维码,将二维吗与产品绑定,通过数据分析来对*端和app端的扫码数据进行分析,帮助企业制定相应的营销计划和生产计划. 个人工作: 修改bug,修改企数云权限管理功能,由以前权限功能只做了登陆功能没有菜单权限,完善为目前可以针对不同用户和不同角色显示不同菜单,并且可以在运营端针对不同企业设置不同菜单权限. 完成企数云平台:经销商功能:级别管理,经销商管理,经销商扫码,返利管理里,返利申请管理,窜货预警等功能的开发. 完成门店;门店列表,门店签收列表,门店返利,注册审核,返利审核,门店注册表单的设置. 完成与航信数据对接:数据的表结构整理和在*端扫码展示企业信息,产品信息,溯源信息,工艺信息,检测信息,原材料信息的后台开发. 完成营销活动的创建,发布和中将逻辑.