




个人介绍
工作经历
2019-05-01 -2024-03-01世纪恒通科技股份有限公司软件开发工程师
1、******即可办理。包含下单,发货,激活,扣款等功能。是世纪恒通开发运营的百万级用户系统。项目使用springcloud+mybatis+mysql数据库+redis搭建,使用eureka做注册中心,服务之间使用feign通讯。 2、中组部手机报项目(12371),项目由北京移动分包给世纪恒通开发。基于基本协议方式实现包含移动、联通、电信三网的短信,彩信,多媒体发送给全国党员。本人作为项目架构以及核心代码编写,使用响应式编程reactor完成全国党员数据(约400万/每天)提取,订阅消费,数据处理,入库到rocketmq,网关消费rocketmq数据提交三大运营商。 3、移动到家服务,与中移杭研合作,移动开发和家亲用户端,世纪恒通开发商户端,对接京东服务+,京东家电+,京东快递,十分到家,UU家政,轻喜到家等供应商,完成家政接单,上门服务,快递取送等业务。项目前期由其它项目组搭建,后期本人接手二次开发,本人作为项目主要负责人。 4、泛渠道,与河南移动开发。项目由本人搭建,本人作为项目主要负责人。项目主要功能包含对接移动,完成移动资费套餐订阅,佣金发放到推广员等功能。
2017-05-04 -2019-05-04贵州东方世纪科技股份有限公司软件开发
1、贵阳市指挥防洪决策系统(主要负责scala后台)。提供降雨、洪水、土壤含水量预测预报。水库来水预报、实时降雨分析,单点成果预报等功能。系统采用zookeeper分布式架构,scala的akka消息架构,Redis缓存,tfs文件服务器,Postgresql空间数据库等技术。 2、中国天气网全国小流域洪水预警平台(后台)。主要包含2小时,未来3天洪水等级计算、降雨量、土壤含水量图层shape文件生成。 3、贵州省防汛抗旱指挥系统决策平台(C#前台,Java后台)。提供一张图、站点视频、天气预报、3D图像浏览、洪水淹没分析、降雨、干旱等值面、报表等功能。前台使用wpf,skyline做基本功能。后台使用zookeeper+dubbo微服务架构、thrift做通讯协议。 4、贵州省水土保持大数据平台(主要做后台)。提供趋势预测、一张图、工程项目一张图匹配、监督规划、工程目标考核等功能。系统采用Scala编写,akka-http做请求相应,scalikejdbc做数据存储。
2015-04-29 -2017-05-03世纪恒通科技股份有限公司软件开发
1、科技厅呼叫服务热线系统以及网站开发,均由我独自开发 2、创意空间功能开发,主要提供创意模板,创意发布功能,包含java后台以及使用wbeapp的方式开发,项目由两个人开发。 3、酷爱原创,酷i原创app开发,此app采用原生Android开发 4、沙文呼叫系统开发,是公司沙文总部呼叫以及提供统计功能的系统开发。 5、车友助理移动位置基地版本开发,采用C#开发,负责商户管理,公告管理,日志管理,洗车券,订单管理功能实现。 6、车友助理司机端,用户端功能开发,负责鹰眼地图实时轨迹,socket派单等功能实现。
教育经历
2008-07-01 - 2012-07-01贵州大学科技学院计算机科学与技术本科
学习学习学习学习学习了学习了学习学习学习学习学习学习学习了学习了学习学习
资质认证
技能

项目简介(后台:java+springcloudAlibaba+mybatis+mysql+redis): 1、移动到家服务,与中移杭研合作,移动开发和家亲用户端,我司开发商户端,对接京东服务+,京东家电+,京东快递,十分到家,UU家政,轻喜到家等供应商,完成家政接单,上门服务,快递取送等业务。 2、项目前期别人搭建,后期本人接手,本人作为项目主要负责人。对接杭研和各供应商,完成接口文档编写,供应商接入代码编写,提供接入代码给业务处理同事。由业务接入同事接入杭研完成由移动侧下单,我方记录订单数据,请求供应商下单等功能。实现提供家政服务给用用户。


项目简介(后台:java+springcloudAlibaba+mybatis+mysql+rocketmq+redis): 1、党建*报,是中共中央组织部、中移集成承包给世纪恒通的项目。主要功能包含发送三网短信、彩信、多媒体给全国党员。 2、我主要负责项目框架搭建,使用响应式编程reactor完成全国党员数据(约400万/每天)提取,订阅消费,数据处理,入库到rocketmq,网关消费rocketmq数据提交三大运营商。主要使用nacos作为注册中心,rocketmq做消息队列,redis做缓存服务器。项目困难点在于所有中间件需要自己搭建服务器部署,因为不熟悉rocketmq部署,没有给rocketmq所在的docker容器分配ip,导致后来ip冲突,出现重复发送消息。发现问题临时使用基于redisson的布隆过滤器临时处理,多次排查后才发现ip冲突。更换docket容器ip后解决。 3、用户每天大约2点开始发送,因为网关流量限制,每天需要6点左右发送完毕,使用先拉取数据处理数据到队列,然后网关消费,回写mq然后入库的方式保证发送效率。数据库使用人大金仓数据库,此数据库不需要手动指定主从,会根据sql类型自动路由到主从执行。Redis使用哨兵模式搭建。Rocketmq使用集群模式搭建。
