核心技术栈:
编程语言:精通C++(9年经验),熟悉Golang(主导CCS5.0平台采用Go/C++高性能开发)、Java,具备多语言技术迁移能力。
后端框架:熟悉Gin微服务框架、华为IEMP框架,掌握Spring Boot、SOA架构设计,熟练使用Protobuf、gRPC等通信协议。
分布式系统:主导百万级车联网平台(CCS5.0)建设,设计高可用架构,集成EMQX集群管理百万MQTT长连接,基于Zookeeper/K8s实现动态服务发现与容器化部署。
数据库与缓存:精通MySQL、Redis多级缓存架构优化,熟练使用Kafka/RocketMQ异步处理流水线,具备Elasticsearch、MinIO等大数据存储实践经验。
云原生与运维:熟悉Docker/K8s容器化部署,通过LVS+Nginx双活负载保障99.99%系统可用性,成功降低运维成本80%。
CCS5.0新一代车联网平台建设 后端开发 2021.08-2023.11
易米停车场系统 C++后端开发 2019.04-2020.09
安信证券安翼版证券交易客户端开发 客户端开发 2017.06-2019.03
从事网络能源管理系统的设计开发,使用华为自主研发的IEMP框架及网站的前端开发技术,包括HTML、CSS、JavaScript、
jQuery、AngularJS、eView等,服务器采用linux系统。在此期间,还学习掌握了spring,struts2,hibernate等开源技术。
业绩:
技术攻关,克服重重困难,将项目的功能模块按时保质完成。受到领导重视,公司授予优秀毕业生奖项以彰表扬。
项目经历
内容:
该项目为了平替原微软开发的vnext车联网接入平台,以降低运维成本。需要将接入到vnext平台的车辆切换到新开发的国产化
CCS5.0车联网平台。项目周期三年多。CCS5.0平台设计为百万级车联网中台系统,高可用分布式架构,系统负责车辆的接入和车
辆状态数据的处理转发存储,以及远控指令的下发等。
关键技术实现:
(1)c++/go等高性能语言开发,降低资源使用率,提高系统性能
(2)基于EMQX集群实现百万级车端MQTT长连接管理,通过LVS+Nginx双活负载均衡保障99.99%接入可用性
(3)设计多级缓存架构(Redis+本地缓存),结合RocketMQ/Kafka构建异步处理流水线,构建低耦合,高可用,低延迟处理系
统
(4)基于Zookeeper实现动态服务发现,K8s容器化部署降低运维复杂度
我在该项目中处于核心开发人员,负责大部分的设计和功能开,发负责模块:
接入服务(消费EMQX数据),远程控制服务(app远程控制车辆),FOTA服务(车机系统升级),BootStrap服务(车辆初次接
入信息上报),短信服务(短信唤醒车辆,对接第三方短信运营商),服务订阅管理(控制车辆能使用的功能服务),告警服务
(车辆告警上传)
业绩:
从微软vnext系统到国产化CCS5.0车联网系统零故障平滑切换,用户无感知
系统运行效率较vNext提升100%,远控指令响应时间从1200ms优化至600ms
运维人力成本减少80%,年节省IT支出超800万元
获2023年公司优秀项目二等奖,获得甲方公司高度赞扬
成功支撑20万+智能网联车辆实时接入,系统稳定运行,故障率低
内容:
易米云停车场系统是一个SOA分布式系统,在停车场有ParkingServer服务器,处理单个停车场的停车缴费,进出口车辆识别开
闸,记录上传,计费等业务。在云端有BusinessServer,MobilePayServer,DirServer等服务。大部分业务都是在
BusinessServer服务里实现,MobilePayServer处理移动支付相关的业务,DirServer提供服务注册和查询功能,可以作为负载均
衡器。另外还有AccountServer处理用户账号相关的业务。使用msql数据库保存业务数据和使用redis保存parkingserver登陆状
态,缓存订单状态等业务。
业绩:
负责维护和扩展BusinessServer和MobilePayServer的业务,如酷享聚合支付服务的开发和支付宝支付,民生银行转账接口的开
发,开发php网页服务接入业务服务器需要的中转服务,开发相机php调用相机接口的相机代理服务,开发海康威视摄像头和虹软
人脸识别算法结合的人脸识别系统。
主要运用的到boost库,stl库,多线程,进程间通信,protobuf,mysql,redis缓存,libcurl,SOA,docker容器,MQTT(消息
队列组件),websocket以及网络通信安全(数据加解密)等相关技术
内容:
电站设计工具 java后端开发,全栈开发 2016.03-2017.06
穿墙雷达人体呼吸检测系统 需求分析、算法实现 2015.05-2016.05
桂林电子科技大学 本科 通信工程 2012-2016
Visual Studio 2010/MFC(开发工具)
pc(硬件环境)
windows操作系统(软件环境)
安翼证券交易客户端是安信证券PC端的主要产品。主要完成股票,基金交易等功能。这也是一个C/S架构的项目,用户可以在客户
端查看股票行情,发起股票交易,通过套接字传输信息。
我负责安信证券安翼版证券交易软件客户端相关的开发,开发多向委托,TWAP交易,修改客户端bug。使用vs2010集成开发环
境,微软基础类库MFC,c++语言进行开发。
业绩:
这个项目使我对MFC有较深入的了解,使我能熟练使用MFC提供
Visual Studio 2010/MFC/MATLAB(开发工具) PC机(硬件环境) windows(软件环境) 这个是一个国家级的大学生创新项目,研究通过步进频雷达隔墙探测人体的生命特征和距离信息,项目主要是用在灾难救援中。项目成员包括本科生及研究生共7人,难点是对
网络视频爬虫,爬取m3u8格式的视频播放文件,各种形式的都可以爬取,包括加密和未加密的视频流,还可以分析网页数据获取播放列表进行批量爬取