个人介绍
1.Java基础扎实,能熟练运用装饰、单例、工厂、代理、策略等主流的设计模式。
2.深刻理解jvm内存模型,并对jvm调优有一定的实际经验。
3.熟练掌握多线程相关知识,对多线程各种锁的基本原理和使用有一定的理解。
4.精通Spring、SpringMVC、Mybatis、SpringBoot等主流框架。
5.熟练掌握dubbo、SpringCloud等微服务架构的搭建,并具有一定的调优能力。
6.熟练掌握kafka、rabbitMq、kafkaStream等消息中间件,对于消费优化、延时死信队列等有一
定的研究。
7.熟练掌握tcp、netty网络通信编程技术。
工作经历
2021-06-01 -至今合创汽车有限公司主任工程师
2021.6入职合创公司,主要负责以下工作内容: 1.平台需求调研,架构设计。 2.核心功能开发. 3.平台开发规则制定,文档输出。 4.指导初中级程序员工作。
教育经历
2010-09-01 - 2014-06-01陕西理工大学材料科学与工程本科
本人在大学四年,成绩优异,对编程有浓厚兴趣,大学期间积极学习计算机相关课程内容。
技能
技术架构: SpringBoot+Spring+Mybatis+Mybatis-plus+MySql+Redis+SpringCloud+Rabbit+RabbitMq+Pki 项目描述:TSP用户中心用于合创汽车App用户、车机端用户、配件厂商用户的统一管理系统。对于 部分厂商的敏感数据基于Pki的相关技术进行加密传输。 责任描述: 1.用户需求评审,撰写技术方案。 2.车机模块的加密传输核心代码编写。 3.指导中级工程师业务梳理、代码review、逻辑优化。 4.测试用例评审,配合测试人员完成系统测试。
技术架构: Netty+SpringBoot+Spring+Mybatis+MySql+MongoDb+Redis+Dubbo+Zookeeper+Kafka+kafkastream+Saturn 项目描述:iot核心业务系统作为车载OBD协议数据的核心业务处理系统,目前主要包括以下业务: 1.驾驶服务:负责日活200W台OBD的行程、GPS数据存储和查询; 2.信令服务:负责智梦行终端视频直播和设备自检功能; 3.流量统计服务:负责OBD终端的流量使用数据统计,打通联通流量使用数据对比,OBD终端流量定期发放; 4.设备子系统:负责对OBD的入库、升级、维护; 责任描述: 1.项目需求分析,技术方案设计,核心代码开发。 2.系统的日常维护与升级。 3.系统性能调优、消费堆积处理。
构: 技术架构:Netty+SpringBoot+Spring+Spring+Mybatis +MySql+Redis+Kafka 项目描述:acp-access作为合创汽车车辆接入服务,用于T-box与平台端实时数据交互,目前主要包 括以下模块: 1.车辆通讯服务:用户T-box基于acp协议与平台端实时数据交互,指令下发。 2.协议解析:对T-Box上报的协议数据进行解析,数据流转,存贮。 3.事件分发:接收协议解析层的解析数据,根据事件类型进行数据分发。 责任描述: 1.acp系统需求调研、分析、评审。 2.参与acp系统的技术选型、撰写车辆通讯服务技术方案。 3.acp系统架构搭建。 4.车辆通讯服务核心代码编写,与T-box实车联调测试