个人介绍
对分布式微服务k8s都有经验
熟悉软件项目开发全套流程:需求分析、产品设计、功能分配、代码开发、功能测试、代码重构、打包交付、线上运维。
熟悉Spring、SpringCloud的开发以及适用场景。
熟练掌握缓存(Redis)在项目开发中的作用。
熟练掌握消息中间件(RabbitMQ)在项⽬开发中的作⽤。
熟练掌握脚本语言帮助运维和开发(LInux shell、Windows bat、Python)。
了解JAVA运行原理、JVM崩溃时的堆栈和问题分析。
善于找到并发、事物混乱等容易出现问题的点。
工作经历
2017-08-01 -至今成都奥震电子科技有限公司高级后端工程师
公司主要产品是数据交换平台。我主要负责系统架构设计,核心系统代码开发。数据交换平台主要落地是在广西,全区和下级的地市。专注于底层数据交换、通讯、路由等技术点。
2017-08-01 -至今成都米塔屋科技有限公司服务端主程
开发服务端代码,分配开发任务,处理线上问题。技术栈:JAVA,springboot,springcloud,k8s,docker,redis,mysql,postgresql. 业务上含IM聊天,信息流,LBS地图社交
2016-05-01 -2017-07-01成都博云科技有限公司高级JAVA开发
负责后台的框架结构设计和开发,以及前台页面的开发,解决重大的技术难题。 1.JAVA程序和服务的开发 2.架构分析与设计 3.与大数据部门hadoop的对接和开发
2015-01-01 -2016-07-01北京学信速达科技有限公司JAVA开发
项目包括官网开发和在线阅卷的开发。 学信ap***于学老师师的即时聊天app,有android和ios端。 1.项目开发 2.产品和项目开发设计的讨论研究 3.部分项目的产品设计
教育经历
2010-09-01 - 2014-06-01四川理工学院计算机应用技术本科
大学专业为自动化,主要学习了自动控制、单片机、单片机、数字电路等相关知识,自学了编程等知识。
技能
属于中国联通相关项目,采集联通网络各级技术指标汇总数据,分析,最后输出展展示在大屏上,在大屏上即时查看 通讯质量和指标等信息。 涉及到大数据采集和存储,大数据的分析处理,前端展示系统的实时性等技术和问题。我参与了其中的数据处理和大屏监控开发等工作和讨论。 使用HADOOP、hdfs来存储采集的海量原始数据,经过脚本分析处理归集到HIVE中,前端使用任务再次对数据做加工处理后放入Redis中供大屏系统拉取实时数据。
为解决各个异构的电子政务系统间的互联互通问题,国家要求各省市建⽴共享交换平台打通政务系统与数据信息,完成政务信息的对接和共享开放。 此项目解决了多节点数据交换的效率和稳定性,提供各种数据源的接口和迁移,并且采用soa提供统一的数据交换接入,对各种数据进行编目和归类,最终实现了政务数据的共享开放与其它省市之间的共享和对接。我主要参与了项目的架构分析,功能梳理,代码开发和疑难问题解决。 项目采用多节点分布式部署,每个节点分层,由下而上分为传输层、用户空间虚拟化层、资源集成层、运管层,层与 层之间采用RestApi进行通信和调用。项目使用springCloud框架开发、RabbitMQ做消息中间件、使用Redis缓存⾼频数据。对不同的异构数据源进行接入,封装为统口的RestAPI提供给业务系统调用,支持数据库:MySQL、SQLServer、 Oracle、DM;支持文件夹:FTP、SFTP、SAMBA;支持接口资源接口:REST接口、WebService接口,并且支持高速稳定的迁移和同步、断点续传等。运管层对每个节点的CPU、内存等硬件信息和业务数据交换中的信息进行监控和管理