个人介绍
1.有电商领域开发经验,熟悉敏捷开发过程,有敏捷项目开发经验,熟悉微服务架构以及原理
2.有扎实的java基础,熟悉基于Web应用的Java编程,掌握MVC模式下的B/S开发
3.熟练掌握Dubbo分布式架构,Zookeeper注册中心,ActiveMQ服务中间件,Nginx代理服务器,流处理框架Flink的使用以及docker+k8s容器化部署。
4.熟练掌握 MySQL、Oracle、PostgreSQL等数据库开发、常用存储过程以及 SQL 优化
5.熟练掌握Linux 常用命令以及服务部署流程,掌握 SVN、GIT 等版本控制工具
工作经历
2020-08-13 -至今中国联通西安软件研究院 软件开发工程师
1.主要负责联通天宫云平台维护工作,解决租户服务相关问题以及平台搭建问题。 2.针对服务发版流程开发线上化工具,提升效率。 3.针对服务指定部署规范,保证平台健康。
2019-04-10 -2020-07-13厦门市美亚柏科信息技术有限公司软件开发工程师
涉及技术:Spring Boot + Redis + Kafka + Flink + MySQL + PostgreSQL + MongoDB+ ES等 项目描述: 该平台主要是管理服务的,包含服务的生成,上线,下线,服务管控,服务调用分析等功能。 工作流程大致为数据接入-数据治理-发布服务。由于数据量达到上亿,以及服务请求并发量大,所 以会涉及到很多类型数据库,例如 PostgreSQL, Elasticsearch , MongoDB 并且需要考虑到负载以及优化的问题,在负载方面主要是通过建立集群、nginx 或者haprax 来实现平衡,优化程序调用方面主要是用了大量缓存,以及多线程调用。 服务调用的流程:外部发起请求->网关(Kong)->认证以及记录日志->Nginx负载转发->服务目录寻址->具体服务器->调用抽象层获取数据。 Kong网关这层通过修改其源码和相关配置处理调用认证信息。通过Kong的组件获取调用日志,在服务调用抽象层获取数据这层的日志是通过Flink流处理框架来完成相关日志的采集工作的,具体流程为:调用产生日志(源)->Flink处理分类->将处理后的日志
2017-07-06 -2019-04-01深圳市康拓普信息技术有限公司软件开发工程师
涉及技术:Spring Boot + Redis + Kafka + Dubbo + PaaS + Node.js + Nginx + JQuery + MySQL+Jenkins 项目描述:南网电子商城采购专区是由中国南方电网公司制定的网上物资采购网站,用户通过登录系统进行各部门物资采购,具体场景为建需求-加购物车-申购-订单-同步信息到物资和财务以及商户-发货流程-发票。 责任描述: 1:系统前端页面的实现,通过Ajax调用RPC以及REST服务实现前后端的交互。 2:需求单、申购单、订单功能开发,向各个模块提供接口实现采购流程的运转,通过设计各个场景的流程系统,向其他模块提供接口,嵌套工作流系统进行开发。 3:负责第三方商户接口联调,通过SoapUI与商户进行接口调试。 4 : 商城关键操作信息记录,通过切面配置拦截器对不用请求进行拦截且记录相关信息。
教育经历
2013-09-01 - 2017-07-01西安石油大学数字媒体技术本科
2013-2017就读于西安石油大学计算机系数字媒体技术专业
技能
1.在服务版本过程中存在大量服务需要发布marathon,为提升效率独自开发版本工具。 2.动态获取租户下服务列表,对接marathon api实现服务批量发布以及一键稽核功能。 3.实现多租户模式,针对不通租户可实现一键部署复用。
1.平台依托海量数据提供数据接口,在平台层面提供对外能力管控。 2.负责申请-审批-应用过程,对平台提供的能力进行封装。 3.日常维护,针对数据采集异常以及请求超时问题排查分析解决。