个人介绍
◆ 熟练使用缓存技术,了解redis等分布式缓存系统。
◆ 熟练使用JUC多线程编程,了解各种线程工具的底层实现细节。
◆ 熟悉JVM底层知识,可以分析一些线上问题,对虚拟机的原理,调优有一定得经验。
◆ 熟练使用dubbo、SpringCloud框架,了解过它的底层实现,对springCloud的体系有一定了解。
◆ 对mysql有一定了解,包括底层锁、索引、查询优化等。
◆ 熟练使用各种设计模式,通过对spring源码的分析更加加深了对设计模式的理解。
◆ 熟练使用mq进行消息推送,对主流的kafka有深入了解。
◆ 对云原生组件 docker、kubernetes、service mesh有一定了解,有过部署经验。
◆ 熟练使用zookeeper协调服务,了解其底层实现细节。
工作经历
2020-11-30 -2022-11-30平安智慧企业高级开发
2020/5-2022-12:平安智慧企业 - 高级后台开发工程师(2.4) 1、平安集团绩效系统(内部绩效) 2、太平绩效系统 (标品) 3、上海农商行项目 4、山西国运项目 5、中远海运项目
2018-12-31 -2020-11-01顺丰科技高级后台开发
2018/12-2020-11:顺丰科技 - 后台开发工程师(2.2) 1、360测评 2、KMS(知识搜索、知识管理) 3、智能穿戴 4、快件到柜
2015-06-30 -2018-11-30深圳市福尔科技java 开发
电商项目:生意管家(深圳市福尔科技)2017/12 - 2018/12 项目描述:方便批发市场、供应商、分销商进行管理和销售的系统(保密阶段) 项目周期:24个月 主要负责:后台服务改造,数据库改造,性能优化。还有用户之间的信息交流与管理,直播平台的嵌入 项目收获:将单体应用改造成面向服务的应用。并且对应用做了集群,redis做集群间的session共享,而且通过redis提升部分表查询的性能,还有批量处理延迟数据。对memcached、redis等缓存服务有了深入的了解。使用activeMq集群实现用户之间的信息交流,基本达到第三方厂家提供的推送服务,由于是自己实现的,很多方面都要更加灵活。
教育经历
2011-09-01 - 2015-06-23湘潭大学软件工程本科
技能
1、平安集团绩效系统(内部绩效) 2、太平绩效系统 (标品) 3、上海农商行项目 4、山西国运项目 5、中远海运项目 平安集团绩效 2020/04 - 2020/11 项目描述:集团版绩效,为平安的所有员工提供的绩效工具,主要模块有,考核组、年度计划、月度汇报、年度总结、排名反馈等。 项目周期:一直在迭代 主要负责:我主要负责年度计划模块的开发。包括组织树、邮件系统、计划承接、计划关联等 项目收获:一个在业务上比较复杂的系统,目前有11个版本的迭代。经过几个月的磨练,自己的业务处理能力有了显著提升,有时会有一些性能优化上的工作,这也让我在技术上有了一定的提升。 、太平绩效(标品) 项目描述:功能跟集团版有一定的相似度。定制化会比较多,很多的东西都是可以配置化的。包括计划可以年度、季度、月度,汇报跟总结都可配置,填什么内容也是配置化。 员工服务 -- (上海农商行、山西国运、中远海运) 项目描述:员工的入职离职调动转正,以及办证、外事、服务大厅等一共13个模块的生产部署。 项目收获:项目复杂度会很高,配置化比较严重,而且需要经常使用k8s,docker,等技术,对所学的知识有了实践的经验。
1、GOPR-agent 插件 项目描述:基于skywalking 改造的gopr-agent,抓取系统的组件传输的数据,以及链路信息,上报到下游系统。 项目收获:在职期间,共接入插件数量15个,其中包括难道较大的elasticsearch 5/6/7 ,httpAsyncClient 4.x,异步场景赚取数据和链路会存在丢包问题,以及在压测500TPS 是会出现内存泄漏,后续处理过程全程由我主导,确定方案进行了整个架构的整改,将所有涉及到异步,多路复用的场景统一了方案。