个人介绍
熟悉C/C++,STL,多进程,多线程,TCP/IP,Linux 开发环境及常用命令,掌握shell脚本,了解mysql、oracle数据库,以及JIRA、git、nginx、 redis、zookeeper、kafka、分布式系统,python,go语言,有人工智能算法落地实际开发经验,以及嵌入式系统开发、高并发高可用服务器开发、系统性能评估及优化经验
工作经历
2021-06-01 -至今乐动软件开发工程师
2022/12-2023/4 扫地机TJ2项目 软件环境:Linux, Rk3399 硬件环境:PC 项目描述:TJ2为全新的定制项目,定制了基站维护、基站OTA升级等功能 责任描述:负责TJ2新需求对接、开发及现有产品的维护,完成了扫地机基站自维护、基站OTA升级、上地毯增压可配置等主要功能开发,修复bug数 300+, 周平均发布版本2个,高效及时响应客户需求,版本质量高且稳定,强有力地支持了客户扫地机产品的试产、量产,生产量30000+ 主要技术:多线程,多进程,C++, 线程同步和互斥,STL,设计模式,C++新特性
教育经历
2008-09-01 - 2012-07-01湖南工业大学计算机科学与技术本科
技能
软件环境:Linux,arm,sqlite3 硬件环境:PC 项目描述:瑞车载p023(全志R16)及p200(RK PX30)是瑞为自研的车载智能终端设备,支持至少2路摄像头,最多同时支持3路AI算法,包含DSM、ADAS等功能,为车载监管平台提供实时北斗/GPS定位、车辆状态、告警及附件、tts指令下发等功能,满足监管需求,主要安装车型为货车、公交车、渣土车 责任描述:负责p023/p200外设升级优化,升级成功率提高25%,达到%95以上;新增有为客户透传升级功能,提前2天解决客户升级痛点问题;负责运维小组(3人)日常管理工作,共解决bug数200余个,其中重要以上级别bug 60余个(如千俊客户实时视频卡死问题排查),产品故障率下降80%以上 主要技术:STL, 多线程,Linux top 指令,ndk 调试墓碑文件,C++11新特性
软件环境:Linux,arm,sqlite3 硬件环境:PC 项目描述:车载基于人脸识别的司机身份识别系统,人脸识别算法为自研,通过平台可以事先下发司机身份信息(包含了人脸图片),当达到触发司机身份识别的条件时(开机、点火、定时、驾驶员变更、平台主动触发等方式),触发实时身份识别,识别完之后上送平台识别结果,当需要时上送抓拍人脸图片,识别成功率为97%以上 责任描述:参与终端到外设身份识别协议的设计(类似苏标协议),并开发身份信息下发、触发身份识别、身份识别结果上报等十余个接口及功能的开发;平台到终端身份识别接口及功能开发(吉标身份识别协议)及终端到外设协议内部转换 主要技术:嵌入式系统交叉编译、调试,事件消息,linux信号机制,socket, STL, 多线程,多进程,TCP/IP,shell脚本
软件环境:Linux,arm,sqlite3 硬件环境:PC 项目描述:车载C019主要是为了研制新一代多功能性能强大部标机,支持4路或者6路摄像头,最多同时支持3路AI算法,包含DSM、ADAS、BSD等功能,为车载监管平台提供实时北斗/GPS定位、车辆状态、告警及附件、实时视频、录像回放、tts指令下发等功能,满足监管需求,主要安装车型为货车、公交车、渣土车 责任描述:前盲区功能及盲区功能重构、短信运维功能、优化IO联动、远程日志提取优化、音视频等开发,前盲区开发包含了盲区标定、盲区告警参数设置和查询、盲区告警触发及上传、bsd盲区告警线绘制、图像映射等,前盲告警准确率达到了95%以上;优化IO联动支持客户定制化IO配置,用户可以动态增加或删减IO,兼容脉冲信号触发IO联动;远程日志提取优化提高了提取日志的可靠性及速度,相对于之前的版本,可靠性提高40%以上,提取速度提高5倍以上;定制短信运维包含了AT短信接收、分包组装、转发等功能 主要技术:嵌入式系统交叉编译、调试,gdb调试core文件, NDK命令,STL, 多线程,设计模,C++11新特性