个人介绍
对常见的Java后端项目都得心应手,擅长BI可视化系统,OLAP分析系统,CRM客户管理系统,知识管理系统,在线客服系统等。常用SpringBoot,MySQL,Redis,Dubbo,Neo4j,Nacos,Mybatis,SpringData,Netty等技术栈,对前端React,indexedDB,Nodejs,rest风格,graphql都有了解和使用,对大数据生态Spark,MPP架构OLAP引擎都可以胜任。
工作经历
2020-04-01 -至今小米科技开发工程师
工作内容: 开发小米的BI可视化产品,作为开发组长,参与所有需求评估、排期、方案把控、重难点功能开发、协作团队对接等,推动产品发展成为全集团最大的BI系统。 基于Spark和MPP架构OLAP查询引擎,开发大数据用户行为系统,支持千亿级数据实时分析查询,性能优秀,稳定可靠。 使用业务数据构建数据图谱,对接NLP算法,实现自然语言智能问答,基于配置化页面,实现问答数据实时生效,并实现良好的人机交互体验。 使用技术栈:SpringBoot全套,Netty高并发,Webflux+R2DBC+Neo4j全套纯异步,分模块的系统设计,Restful协议高度支持,异步Dubbo和GRPC等远程通信框架。 获得两次优秀员工评定,获得青年工程师认证(带股票),开发异步查询引擎,高峰期能处理SQL达1000+/s,开发问答系统接入2000+业务数据源问答。
2018-05-01 -2020-02-01顺丰科技开发工程师
项目介绍: 建立全国快递地址标准库,建立多级地址结果的标准名称,并挖掘提升坐标精度,通过坐标点聚合生成区域多边形覆盖面积。 使用Java建立标准库管理平台,使用ES进行地址坐标匹配搜索,使用Python进行坐标点聚合和图形操作。 数据规模,4000万+/城市,擅长海量数据的挖掘分析处理。
2012-07-01 -2017-02-01华为技术软件工程师
项目介绍: 参与省级运营商相关系统开发,包括CRM系统,知识管理系统,在线客服系统等。主要处理各大运营商的定制需求,完成方案设计,代码开发,出差带版本上线等。 华为对编码要求极高,运营商客户量非常大,所以在编码质量,高并发设计等方面完全可以放心。
教育经历
2008-09-01 - 2012-06-01武汉理工大学软件工程本科
全日制统招211本科,正常高考,正常毕业。