




个人介绍
本人具有一定的自学能力,思维敏捷,对于新知识接受快,勇于面对困难,敢于挑战。为人诚恳,待人真诚,具有良好的团队合作精神和沟通组织能力,工作积极上进。善于学习新的方法和技术,能积极主动的分析和解决问题,能积极应对变化,五年开发经验,Java基础功扎实,熟悉各种主流框架,熟练使用主流数据库,熟练服务器运维k8s等。
工作经历
2022-05-01 -至今深圳市法本信息技术股份有限公司Java研发工程师
1、5G消息项目 项目描述:5G消息是传统短信服务的升级版,它利用5G网络和富媒体通信服务(RCS,Rich Communication Services)技术,提供了比传统短信更丰富的功能和用户体验。其中5G消息创新业务主要功能有应用号管理模块、文本解析模块、广告模块等。 开发环境:IDEA、MySQL5.7、Git、JDK1.8、Tomcat9.0 技术架构:Spring+SpringBoot+SpringCloud+Reids +MySql+ +RabbitMq+ Mybatis+ELK 负责模块: 1)负责项目开发、测试环境搭建,以及生产环境K8S搭建,使用可视化界面KubeSphere管理K8S; 2)负责打点数据采集以及定时任务进行数据解析; 3)负责对业务访问接口的请求监控,对接口进行限流,防止业务某个时间点突然出现大量请求; 4)负责站内消息推送,使用异步MQ进行站内通信; 5)负责短链模块,并设计短链生成规则; 6)负责企业审核、应用号详情定制审核和推广审核模块需求; 7)参与数据库表结构设计以及优化方案; 8)根据项目需要,参与撰写及修改接口文档、技术文档和运维文档
2021-01-01 -2022-05-01北京中软国际科技服务有限公司Java研发工程师
IFRS17报表系统 手机设备ID映射项目 项目描述:项目为oppo项目,主要是对国内和海外的手机设备各种id映射关系的采集及整理,数据分为离线数据和实时数据,离线数据主要为大数据平台提供,实时数据为手机设备激活联网同步,支持高并发数据访问,支持10w/s的tps。该项目的主要功能:提供oppo业务查询接口、数据映射关系整理、大数据定时任务的采集等。 开发环境:IDEA、MySQL5.7、Git、SVN、JDK1.8、Tomcat7.0 技术架构:Spring+SpringBoot+Reids +Parker+MySql+MongoDB+Dubbo+Kafka+RocketMq+ Mybatis+nginx 负责模块: 1)参与项目的重构设计+性能优化+数据结构的设计,从3w/tps到10w/tps的实现,需求分析和技术文档的撰写; 2)负责与大数据平台对接,数据进行定时任务采集; 3)负责对业务访问接口的请求监控,进行异步统计,单机聚合,周期性写入redis; 4)负责数据实时采集时,对rocketMq平稳消费,进行限流设计,并提供告警服务; 5)负责对任务采集的离线数据进行Kafk
2020-05-01 -2021-01-01申朴信息技术股份有限公司Java研发工程师
项目描述:该项目为平安项目,此报表系统项目主要是给业务提供有效直观的报表,与市面上的报表系统有很大的优势,支持多套报表共存;支持大数据量填报;全方位的数据校验,确保数据合乎规范;轻松实现数据上报、审批等的流程处理;该项目的主要功能是:初始化数据,一键生成、在线填报、数据导入导出以及数据的采集等。 开发环境:IDEA、Oracle、Git、JDK1.8、Tomcat7.0 技术架构:Spring+SpringMVC+Reids +RabbitMq+ Mybatis+Zookeeper 负责模块: 1)负责数据初始化逻辑,其中使用到多线程处理特殊数据,防止初始化时时间过长;对任务进行加锁处理,防止并发,出现OOM; 2)负责数据的采集,与大数据平台对接,处理特殊数据; 3)负责多套报表的设计,也就是对模板报表进行优化设计 4)负责加载报表时的逻辑优化,文件大小优化,防止出现OOM的情况,比如批量添加数据、文件的压缩、数据不必要的加载等优化; 5)参与数据库的优化等模块;
教育经历
2016-09-01 - 2020-07-01莆田学院物联网工程本科