个人介绍
工作经历
2018-01-01 -至今天财商龙科技有限公司高级架构师
1.负责门店核心功能的研发 2.负责门店组的需求确认、任务分解、绩效打分 3.负责系统架构设计和技术选型 4.负责分析和解决产品开发、生产过程中遇到的技术难题 5.负责系统的性能优化 6.负责中高级程序员的 code review 7.负责公共组件的开发和维护 8.负责对公共组件和新技术的培训
教育经历
2008-01-01 - 2010-01-01天津大学网络工程本科
专升本:天津大学 网络工程 专科:天津商学院 网络工程
技能
产品简述:产品迭代期进入团队,历经 3.8、3.9、4.0 及多个小版本 Lenovo Box 架构主要由为网盘提供不同功能的多个容器组成,每个容器中又有多个组件模块,容 器可以多节点部署,来实现整体架构的高可用和高性能 应用技术:SpringMVC、Spring、Mybatis、ThreadPool、Redis、RabbitMQ、Solr 软件环境:Linux、Docker、MySQL、Resin、SVN、Maven 负责内容:1.开发日志、动态、杀毒等模块 2.对文件复制、移动、重命名、删除等基础操作进行优化 3.制定服务端二次开发接口规范
1.负责项目需求调研 2.负责项目开发计划制定和任务分配 3.负责项目新成员指导 4.负责报表设计器的设计 5.负责业务系统的设计 6.负责取值、校核、计算等后台核心模块的编码
1、开发基于 spring cloud alibaba 的基础骨架工程 2、开发基于 rabbitmq 的薄封装组件 (节省开发人员的学习成本,屏蔽不同种类消息中间件的复杂概念,也为后续升级消息中间件或选型其他消息中间件节省开发成本) 3、开发基于 kafka 的薄封装组件 4、对总部报表调优 (使用 fork-join 并行框架,利用 java 多线程进行并行查询和计算,将 sql 按照一个维护进行拆分,多次查询 最后进行汇总) 5、维护和优化分表分库组件 (目前按集团分库,支撑 300 多个库,总数据量在百亿级,与原生查询几乎没有性能损耗) 6、重构餐饮 7 开班和结班部分核心代码 7、开发基于 netty 的消息推送平台 (目前集群 4 个节点,单个节点支撑 15000 客户端连接,可以实时跨公网向门店推送数据) 8、开发运维平台 9、开发基于 datax 的冷热数据分离组件 10、调研分布式调度 xxl-job,优化餐饮和库存的对接程序 11、调研开源在线诊断工具 arthas,开发 docter 性能诊断工具