个人介绍
技能清单:
• 有扎实的计算机原理、数据结构和算法基础;
• 熟悉JVM原理,并阅读过源码,熟悉unix网络编程;
• 熟悉IO、线程池、并发编程;
• 熟练使用SpringBoot、SpringCloud等常用java开发框架,熟悉AOP原理,熟
悉Netty,熟悉微服务架构,掌握常用的数据同步、服务架构方案;
• 精通MySQL、Redis,阅读过Redis源码;
• 熟悉Kafka、RocketMQ等消息中间件;
• 熟悉Hadoop/Yarn/Hive/Spark/HBase 高可用集群的搭建和使用,熟悉Kylin的
使用和优化;
• 熟悉掌握numpy、pandas、scikit-learn等常用数据分析处理框架;
• 熟悉掌握传统机器学习算法(线性回归、LR、梯度下降、SVM、K-means
等);
工作经历
2020-08-01 -至今保密高级后端工程师
数据技术团队,负责大数据平台项目研发、维护;后端应用的开发。 1、三方数据平台,集成***、身份证、银行卡、驾驶证、行驶证、车牌号、犯罪记录等多方数据源,提供核验和数据查询功能。对项目进行了自动和数据源接入的改造,实现了数据对接配置化、免发布。 2、金融测试平台,对接离线模型平台、彩虹表解密平台等,针对用户提供的样本数据进行测试,提供的产品包括且不限于贷前、贷后、用户画像、反欺诈等。
2018-10-01 -2020-06-01微医集团Java工程师
微医集团(浙江)有限公司 岗位:基卫云业务架构部开发工程师 主要项目: 1.数据统计及报表导出 技术:Hadoop、Hive、Kylin、Mysql、SpringCloud等 2018.10-2020.06 基于hadoop、hive的大数据平台进行数据统计及数仓建设,通过Kylin进行 多维查询;通过多线程实现大数据量报表导出。 由于传统的mysql数据库难以支持大数据量、多维度的复杂实时统计查询, 我们基于业务场景划分了多个微服务处理对应的问题。主要包括一个统计微服 务、一个导出微服务、一个报表微服务。统计微服务中接入集团搜索、数仓能 力,用到了多线程和反射等技术,以及调用kylin的sql查询;导出微服务专⻔提 供报表导出,用到大量的多线程、队列以及生产消费模型等技术,能够实现百 万数据的快速导出,利用反射技术实现表单的动态导出。 2.政府后台 技术:SpringBoot、SpringCloud、Mysql、Redis、RoketMQ等 一个面向全国各个省、市、县、区机构(如各级卫健委)提供统计数据展 示的应用。该应用汇集微医集团公卫系统的全部数据,涉及到大量的复杂维度 数据统
教育经历
2011-09-01 - 2016-01-01解放军空军学院经管本科
经济管理专业,选修了计算机专业,成绩优秀。毕业后曾经创办过个人工作室,有项目创业经验。