个人介绍
热衷于JAVA后端开发,开发过企业管理项目(OA系统、报销管理系统、WMS、销售管理系统等)、电商类项目(美食、房屋装修等)、Saas(O-Link CC、青岛园区一体化服务大数据管理平台)。
热爱工作,做事认真负责、有较强的自学能力和工作适应能力以及团队合作精神、严谨的⼯作态度与代码质量意识,具有较强的抗压能⼒。
工作经历
2019-04-01 -至今北京时代威驰信息技术有限公司java高级开发工程师
项目技术:Spring Boot、TK Mybatis、Redis、Taobao Schedule、Zookeeper、Hessian、Hive、Hadoop、sqoop CTR销售管理系统是一套财务业务系统。本项目结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上。其中表现层采用的Spring框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口和实现类,利用Spring的DI功能将实现类注入给表现层的Controller;数据访问层借助于Tk Mybatis实现,代码简洁且可适应不同的数据库。事务部分利用Spring的声明式事务管理。使用Taobao Schedule实现定时任务调度。使用Spark做数据分析。 负责系统架构设计,Hive、Hadoop集群环境搭建,及数据提取与分析相关业务。 数据采集阶段: 通过ETL工具(sqoop、kettle)、Http调用API接口、kafka消息推送的方式采集数据存储到hdfs中。 数据处理阶段: 通过spark实时和离线的方式处理hdfs中采集的数据,按照业务部门需求通过MapReduce来做数据统计分
2018-10-01 -2019-03-01北京巨洲云科技有限公司 java高级开发工程师
项目技术:SpringCloud、MyBatis-Plus、Hbase、Zookeeper、HDFS、Redis、Nginx、Kafka、Spark 青岛园区项目是一套一体化服务管理平台,主要给园区提供政务管理、商家入驻、物业管理、物流管理、在线购物、活动管理等等。采用微服务架构,该项⽬使⽤SpringCloud框架开发,Nacos 作为注册中心及配置中⼼,MyBatis-Plus⽤作数据持久层的操作框架,Redis⽤作缓存,Kafka为消息中间件,Zookeeper作为Hbase集群的协调器,spark、flink计算统计分析。 ⾼可⽤⽅案: 1.Zookeeper集群配置、Hbase集群配置、Hadoop集群配置。 2.Nacos集群配置。 3.Redis采⽤主从复制的集群配置⽅案部署。 4.Mysql采⽤主从复制的集群配置⽅案部署。 5.Kafka集群部署。 参与整个项⽬开发架构设计,Zookeeper、Hbase、Hadoop集群环境的搭建和大数据实时处理平台的搭建。 通过spark、flink处理商家订单、商家交易信息、浏览信息、物流信息等数据,实时统计结果输入到大屏及将结
2018-02-01 -2018-10-01北京巨洲云科技有限公司java高级开发工程师
项目技术:Spring Cloud、Zookeeper、TK MyBatis、FastDFS、HDFS、Redis、ElasticSearch、Nginx、RabbitMQ、MyCat O-Link CC是⼀款多租户企业协同办公平台,主要有统⼀平台服务,系统服务,OA服务,HR服务,⽹盘服务,CRM服务,IM服务。该项⽬使⽤Spring Cloud开发,使⽤Spring Cloud Netflix ⽣态的微服务项⽬。Spring Cloud Config作为配置中⼼,Spring Cloud Eureka为注册中⼼,Spring Cloud Zuul为服务端路由⽹关,Spring Cloud Hystrix作为服务断路器,Spring Cloud Admin⽤作应⽤监控。其中有Hadoop集群⽤作⽂件存储,Elasticsearch⽤作⽹盘的搜索服务,Redis集群⽤作缓存,Rabbit集群⽤作消息中间件,Mycat集群。 1. 在Spring Cloud Zuul⽹关层采⽤guava包提供的令牌桶算法、漏桶算法API实现限流,⽤Spring Cloud Hystrix组件配置接⼜
教育经历
2010-09-01 - 2012-05-01北京电子科技学院计算机信息管理专科
毕业于北京电子科技学院,计算机信息管理专业
技能
CTR销售管理系统是一套财务业务系统。本项目结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上。其中表现层采用的Spring框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口和实现类,利用Spring的DI功能将实现类注入给表现层的Controller;数据访问层借助于Tk Mybatis实现,代码简洁且可适应不同的数据库。事务部分利用Spring的声明式事务管理。使用Taobao Schedule实现定时任务调度。使用Spark做数据分析。
青岛园区项目是一套一体化服务管理平台,主要给园区提供政务管理、商家入驻、物业管理、物流管理、在线购物、活动管理等等。采用微服务架构,该项⽬使⽤SpringCloud框架开发,Nacos 作为注册中心及配置中⼼,MyBatis-Plus⽤作数据持久层的操作框架,Redis⽤作缓存,Kafka为消息中间件,Zookeeper作为Hbase集群的协调器,spark、flink计算统计分析。
O-Link CC是⼀款多租户企业协同办公平台,主要有统⼀平台服务,系统服务,OA服务,HR服务,⽹盘服务,CRM服务,IM服务。该项⽬使⽤Spring Cloud开发,使⽤Spring Cloud Netflix ⽣态的微服务项⽬。Spring Cloud Config作为配置中⼼,Spring Cloud Eureka为注册中⼼,Spring Cloud Zuul为服务端路由⽹关,Spring Cloud Hystrix作为服务断路器,Spring Cloud Admin⽤作应⽤监控。其中有Hadoop集群⽤作⽂件存储,Elasticsearch⽤作⽹盘的搜索服务,Redis集群⽤作缓存,Rabbit集群⽤作消息中间件,Mycat集群。