1、熟练应用spring boot、spring cloud、kafka、thrift、docker、vue、jquery、zipkin、sentinel、ffmpge。
2、多年分布式高并发项目工作经验;逻辑思维和学习能力强。优秀的方案文档编写、技术培训和项目管理能力。
3、多年技术架构规划和技术组件开发经验,能够结合实际业务构建分布式项目的服务注册与发现、配置中心、协议扩展、熔断限流、分布式事务、安全认证中心、服务网关等技术解决方案。
业务中台项目
内容:主要由技术架构组件服务、用户服务、订单服务、商品服务和教学教务服务等模块组成:项目各模块在Eureka注册中心注册RPC服务以对其他应用提供接口服务;技术架构中实现了对RPC的调用链路信息进行收集并上报至zipkin服务器;技术架构打通了各模块在RPC调用过程中的JAVA和PHP不同语言的障碍以实现不同语言之间无差异的进行RPC接口调用。
业绩:主要负责项目的技术架构组件的规划设计与开发应用:基于thrift RPC和多语言支持的微服务调用协议的框架组件开发;基于Eureka、Gateway网关、zipkin调用链路跟踪、Sentinel限流熔断及控制台的整合及二次开发以支撑公司业务的快速发展。
智慧儿童房
内容:该产品的软件环境主要由springboot mvc、ffmpeg、liunx、opencv、docker组成。该产品主要实现智能摄像头采集坐姿视频到平台端,平台端对视频流按帧率提取并编解码传给算法端,由算法端对坐姿进行AI分析,从而实时判断出儿童坐姿是否存在严重问题,并通过智能音箱下发语音提示以预防近视及骨胳发育不正常。该产品技术架构划分为前端、平台及算法三部分:前端由APP+智能摄像头+智能音箱组成;平台采用基于springboot mvc的核心框架以及基于ffmpeg和rtsp的直播视频收流器;算法基于提取的人体特征点进行坐姿异常分析。
业绩:主要负责智慧儿童房产品立项及需求的策划;产品架构设计和接口设计;架构各层次的关键技术的技术选型;应用到对应场景的性能评估及软硬件成本评估。主要负责平台端基于ffmpeg和rtsp的直播视频收流器的开发;主要负责算法端人体特征点和人脸识别的GPU服务器环境搭建;主要负责基于人体特征点的坐姿分析算法的开发。
运输平台管理系统
内容:该项目软件环境主要由springmvc、mybatis、mysql、maven、Validation、linux组成,主要支撑第三方物流等大物流发展方向,使厂商、专卖点、仓库等形成一个物流网络,项目上线之后将与TMS、WMS共同协作以支撑日订单800万的业务处理量,主要业务模块有:计费管理、出库/入库管理、干线/落地配、订单管理等。
业绩:主要负责TPS平台技术架构搭建、性能评估及调优等架构工作,主要参与了项目整体功能设计及接口定义工作,主要参与了订单管理和计费管理等模块的代码开发工作,主要参与了项目上线后的运行维护、线上问题排查和解决工作。
微服务架构平台
内容:构建基于springcloud的微服务架构产品以实现公司业务项目的快速微服务化及docker容器化,主要实现基于rest协议的微服务分布式架构和基于rpc协议的微服务分布式架构。产品主要由以下组件和模块组成:基于eureka的服务注册与发现、基于ribbon的客户端负载均衡、基于hystrixr的服务熔断与降级、基于tcc的同步场景下的最终一致性、基于kafka的异步场景下的最终一致性、配置中心、服务管控、微服务上下文管理等。
业绩:主要负责基于spring cloud的rpc协议的微服务产品主体框架搭建,微服务上下文管理模块开发,基于eureka的服务注册与发现,基于tcc的同步场景下的最终一致性的组件开发,基于kafka的异步场景下最终一致性的组件开发,负责框架压力测试及性能调优。
角色 | 职位 |
负责人 | 高级架构师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
该项目软件环境主要由springmvc、mybatis、mysql、maven、Validation、linux组成,主要支撑第三方物流等大物流发展方向,使厂商、专卖点、仓库等形成一个物流网络,项目上线之后将与TMS、WMS共同协作以支撑日订单800万的业务处理量,主要业务模块有
构建基于springcloud的微服务架构产品以实现公司业务项目的快速微服务化及docker容器化,主要实现基于rest协议的微服务分布式架构和基于rpc协议的微服务分布式架构。产品主要由以下组件和模块组成:基于eureka的服务注册与发现、基于ribbon的客户端负载均衡、基于