




个人介绍
在智能家居、智能手机有丰富的 PC 端工具开发经验,包括 MFC、QT,Duilib、Python 。精通用户界面的开发及串口、socket 通信协议的制定与解析处理,自动化测试流程的设计与实现。
擅长大型自动化测试平台的架构设计、代码重构、系统集成、模块设计。
带领过3-5人的团队,参与过小米、OPPO 等大客户的项目,有丰富的大项目开发维护经验.
工作经历
2020-06-01 -至今深圳市天珑移动技术有限公司高级软件开发工程师
基于 MTK 、展锐、高通等平台的手机生产相关的 PC 端测试软件开发与维护!包括校准综测工具与软件下载升级工具、售后升级工具。参与各项目的工具开发需求的评审,项目代码管理,工具版本的规定以及工具操作文档的输出,项目从试产到量产出现生产问题的解决。根据产线生产遇到的痛点难点进行工具的优化、效率的提升。 日常工作除了测试工具开发,还有 git 代码管理维护,设计文档与操作文档的输出,撰写技术专利,将日常的经验总结写成文档与组内成员进行分享,对TE及产线操作人员进行培训指导。 曾出差到越南、印度等工厂进行驻场开发支持手机项目的顺利进行。
2015-06-01 -2020-06-01中兴通讯高级软件开发工程师
任职于窄带终端事业部,担任 PC 端工具开发小组组长,主要负责小组成员的管理,小组内培训学习,PC 端工具开发维护的任务分配、进度把握和整体交付的保证。工作涉及对讲机等通信产品的 PC 端工具的开发维护,以及对讲调度系统的整体设计与开发维护。 另外兼中兴通讯 IOT 事业部,负责手机、耳机等 IOT 产品的测试升级平台的架构设计,模块划分,功能实现与后期维护。 具体包括维护现有系统,优化现有系统软件,开发新的功能,版本同步与管理,撰写方案文档,参与方案评审,与市场售后人员以及客户及时沟通,进行需求的分析,并编码实现功能,与相关人员进行联调,发布版本等。 工作中涉及 Visual Studio C++ QT 开发技术
2009-07-01 -2015-06-01深圳和而泰智能控制股份有限公司高级后端工程师
公司是智能家居行业的领头企业,上市公司。在 TI,Marvel 等平台上都有出色的智能家居解决方案。并与国内知名家居企业如海尔,TCL 合作。 工作职责是在智能家居平台上做 PC 端软件开发,主要是 TCP 后台服务器、上位机、产测工具的开发,与 WiFi 模组开发人员、手机端 APP 进行联调测试。 确保智能家电产品 WiFi 模块正常连接服务器,各项参数正常运行,并自动保存 WiFi 模块的数据信息。 基于和而泰开放平台协议,做人机界面软件,开发 TCP 服务器与 WIFI 模组的单片机进行数据通信。包括串口通信、SOKECT 通信。根据开发平台协议,针对各种家电产品进行数据包解析、加密、校验等处理。
教育经历
2005-09-01 - 2009-07-01广东工业大学信息与通信工程本科
在广东工业大学信息工程学院的信息与通信工程专业攻读本科专业
技能
负责自研物联网芯片的测试升级软件的开发,包括软件程序的编码实现及自测,需求文档及操作文档的编写,给测试人员及FAE进行操作指导培训,到客户现场现场解决问题、收集需求,软件迭代升级等工作. 开发平台:win 7 开发语言:C++ Duilib 开发工具:VS 2015 软件功能:软件分为测试与升级两个模块. • 测试模块:基于python脚本,把对芯片的各项功能测试项按照预定的格式规范写成测试脚本,用户根据自身的需求对脚本进行详细定制,软件导入脚本后按照预定的规则进行各个测试项的执行,测试完毕计算测试时间,显示测试结果及设备MAC地址二维码。用Excel 表格记录测试内容,并打印测试流程详细 log. • 升级模块:软件带有自动升级功能,用户启动软件后,先用HTTP 连接远程服务器检查软件的最新版本,与本地版本进行对比,若有更新版本,则下载最新版本的软件包并解压覆盖本地版本,完成升级功能。 • 软件支持局域网UDP广播的方式进行搜索设备,然后从服务器下载最新固件,通过TCP对设备批量进行OTA 升级! 关键字:C++ QT python 脚本 HTTP UDP TCP 自动升级 远程升级

项目平台:Windows 7/ Windows 10 项目开发技术:C++ DuiLib 项目硬件:PC、CMW500 基于 MTK 校准综测工具 ATE 进行二次开发,接入了公司 MES 系统,上传每次测试的结果与 LOG 到 FTP ,方便品质或客户进行测试数据的查看测试项目的各项指标与结果。 增加了条码 SN 写入与校验、PCB 板子双通道阶梯上电、一拖二控制屏蔽箱等功能,并实现了一拖二测试,极大的提高了工厂生产测试的效率。 将工具原来的 MFC 界面用 DuiLib 进行重新设计,极大的美化了用户界面的显示与操作,提高了用户体验的层次,收到产线与客户的一致好评。 工具在 OPPO、MOTO 等海内外项目中得到推广应用,运行稳定性、测试效率、误测率各方面都极大的满足了工厂日常生产的需求。 关键字:C++ DuiLib 串口通信 射频测试 测试脚本 数据解析与上传

开发环境:Win 10 开发语言:C++ Json 开发工具:VS2019 SVN 基于 Unisoc 平台的下载工具开发,主要对接 Realme的后台 MES 系统进行通信验证。 工具收集本地的硬件及参数信息,通过 HTTP 发送 Json 数据,经过 SHA256 加密 、AES 加密、数据签名等技术处理,通过 HTTP 传输到 Realme 的 Server 后台进行验证,再将返回的 Json 数据进行解析,成功后 从 FTP 服务器下载软件包,下载完毕后再进行刷机操作,刷机过程中涉及对*中软件的Flash 参数的读取与写入。 此项目是和 Realme 的首次合作,意义非常重大,而且时间紧急任务重,客户提供的签名验证接口比较复杂,需要一遍遍的调试和 打 log 跟踪,最后在接近一个月的加班加点联调中,攻克了各种技术难题,工具顺利通过客户的验证,得到了客户与产线的一致好评与信赖,为项目的顺利进行打下良好基础。 关键字:VS 2019 C++ AES 加密 Json 数据 数据签名与解析 HTTP 通信
