个人介绍
本人有6年以上开发经验,期间任职过两家公司,参与多个项目的研发工作,
熟练java面向对象编程语言,多线程(异步编程),良好的编码习惯,对新技术有着很高的热情;
熟练Dubbo,Spring,Springmvc,SpringSecurity,Mybatis,springboot主流框架;
熟练Redis,Rabbitmq,Kafka,Zookeeper中间件;
熟练掌Git,SVN,Maven项目管理和构建工具;
熟练Eureka,gateway,Ribbon,openFeign,zipkin,springcloud技术栈;
熟悉JVM内存模型,性能分析,调优;
熟悉JSP,jQuery,HTML前端技术;
熟悉linux,docker项目运维部署;
工作经历
2022-07-10 -至今武汉中交二航局数据技术中心研发小组组长
主要功能实现公司内部数字化转型,对标一些工程项目,入智慧工地,运河,隧道,地铁等项目的开发
2017-09-01 -2022-06-30广东亿迅科技公司java开发工程师
技术框架:spring,dubbo,zookeeper,jdbc,mysql,mq消息中间件,springcloud技术栈 项目简要:BSS3.0为广东电信客户管理系统,从最初的单体架构,历经多次重构,形成现在的基于dubbo+zookeeper的SOA架构,主要功能实现电信业务受理,分多个中心业务模块,业务中台,受理中心,客户中心,资源中心等多个模块 技术要点:1. Dubbo+zookeeper服务架构 2.分布式数据库,分库分表,数据分片 3.采用分布式缓存Redis,分布式事务,分布式锁Redis,网关Zuul+gateway; 4.基于Ribbon的负载均衡,eureka注册中心,分布式链路追踪zipKin; 5.消息中间件的应用解耦 职责描述:项目在19年上线,一直在做版本迭代,主要负责日常需求分析设计开发,生产报障问题解决,参与专项需求研发等工作,主要负责模块有,OpenAPI的集团以及外系统的对接以及架构优化,受理中心订单受理部分内容,客户中心竣工以及三户一品实例管理等工作
2015-07-01 -2017-06-30河南无线动力软件开发公司java开发工程师
技术框架:ssm,spring,mybatis,shiro,mysql 技术要点:1. 使用springboot,mybatis持久层框架 2.Nginx负载均衡 3.Amoeba+MySql实现读写分离提升整体架构性能 4.RabbitMQ实现消息传输的安全性和松耦合 5.SSO+redis实现缓存和单点登录 项目简要:在电商兴起的那几年,公司也在尝试简历自己的平台,该项目采用B2C模式,实现网络购物功能
教育经历
2011-09-30 - 2015-06-30河南科技大学计算机科学与技术本科
资质认证
技能
电信营业厅办理业务系统 1. 分布式系统,基于dubbo+zookeeper的SOA架构,实现数据分库分表,数据切片, 2. 业务中台,基于springcloud技术栈实现,将核心业务封装对外提供 3. redis分布式缓存,RabbitMq消息队列,Eureka注册中心,Gateway网关等技术运用