Work Experience

I've been working in Beijing for 3 years . Here is a timeline of my professional journey.

2025.11 - 2026.02

机器指纹验证与授权模块

@ 北京某所Yizhuang District, Beijing
项目概述
针对项目软件部署及授权管理需求,基于 Python 独立设计并开发机器指纹验证与授权模块,实现设备身份识别、License 授权验证及工具化管理,并封装为可复用 SDK,提升项目部署效率及软件安全性。
授权核心模块开发:
  • 基于 Python 设计并封装机器指纹验证核心模块,实现设备硬件信息采集、指纹生成、设备身份校验及 License 授权验证等核心功能。;
  • 针对网络环境变化、系统配置调整等常见场景优化指纹算法,提高设备身份识别的稳定性及授权可靠性。;
  • 将授权验证逻辑封装为独立 SDK,并发布为 `.whl` 安装包,支持多个项目快速集成与复用,降低重复开发成本。;
配套工具开发与应用:
  • 开发机器指纹采集工具,实现设备指纹信息自动采集及导出,简化客户端部署流程。;
  • 开发 License 证书生成工具,为管理员提供可视化授权管理界面,实现授权证书生成、配置及管理等功能。;
  • 通过图形化工具降低软件授权操作门槛,提高授权发放效率及系统部署体验。;
工程化能力建设:
  • 建立"SDK + 可视化工具"的授权体系,实现授权核心能力与业务系统解耦,提高模块的可维护性及跨项目复用能力。;
  • 形成标准化的软件授权解决方案,为后续项目提供统一的授权管理能力及部署支持。;

2025.10 - 2025.11

驱动管理知识库建设

@ 北京某所Yizhuang District, Beijing
项目概述
针对项目中板卡驱动资料分散、版本管理混乱、查找效率低等问题,基于 Python 构建驱动管理知识库,实现驱动资源的统一管理、快速检索及经验沉淀,为项目开发及现场调试提供高效的技术支撑。
驱动管理平台建设:
  • 基于 Python 开发驱动管理平台,并结合 Supabase 构建驱动信息数据库,实现厂商、板卡型号、驱动版本及相关技术资料的统一管理。;
  • 对板卡驱动资源进行结构化整理,建立驱动信息、官方资料、使用说明及下载地址之间的关联关系,实现驱动资源集中维护。;
  • 实现型号检索、分类筛选及一键跳转等功能,支持快速定位对应板卡的驱动文件、官方文档及开发资料,有效提升资料查询效率。;
技术经验沉淀与知识共享:
  • 对历年来板卡驱动开发经验进行系统梳理,整理不同类型板卡的开发流程、注意事项及常见问题,形成标准化技术文档。;
  • 建立"平台 + 文档"的知识沉淀模式,实现驱动资源与开发经验统一管理,为团队提供持续积累、持续更新的技术知识库。;
  • 通过知识库建设,有效降低新成员学习成本,提高板卡驱动开发效率及现场软硬件问题定位效率,为后续项目快速开展提供基础支撑。;

2025.09 - 2025.12

一二代项目推进与工程实践

@ 北京某所Yizhuang District, Beijing
项目概述
负责项目核心功能开发与工程化落地。围绕上下位机通信、板卡驱动开发、自动化测试及现场联调等工作,完成了系统架构设计、功能实现及工程验证,为项目稳定运行和后续功能扩展提供了技术支撑。
上下位机架构设计与通信实现:
  • 负责上下位机整体软件架构设计,对通信、协议解析、测试执行、驱动管理及界面展示等模块进行解耦,实现各功能模块独立开发与协同运行。;
  • 基于 Python 完成核心通信模块开发,建立稳定的 TCP 以及 UDP 通信链路,实现指令发送、响应接收、超时控制、异常处理及测试结果回传等完整通信流程。;
  • 设计统一的数据交互流程及接口规范,提高上下位机之间的数据一致性及系统可维护性,为后续功能扩展提供良好的架构基础。;
板卡驱动开发与统一封装:
  • 负责多类型板卡驱动开发与维护,对不同硬件接口进行统一抽象封装,形成标准化驱动调用接口。;
  • 建立统一驱动生命周期管理机制,封装 open、setup、read、write、reset、close 等标准接口,实现上层业务与底层硬件解耦。;
  • 支持下位机根据驱动标识动态加载对应板卡驱动,提高系统兼容性及后续新增硬件的接入效率。;
自动化测试与自检能力建设:
  • 负责适配器及板卡自检流程设计与实现,基于 XML 测试用例组织测试流程,构建标准化自动测试能力。;
  • 完成回环通信、接口连通性、链路稳定性、重复运行可靠性等关键测试项开发,实现硬件接入阶段自动验证。;
  • 持续完善测试流程及异常检测机制,有效提升板卡接入效率及问题定位能力,降低现场人工排查成本。;
工程调试与问题闭环:
  • 参与现场软硬件联调工作,结合实际运行环境快速定位并解决系统异常问题。;
  • 解决重复运行资源未释放、回调重复注册、历史数据残留、通信超时、协议解析异常等多个关键问题,提升系统稳定性及连续运行能力。;
  • 持续优化系统异常处理、日志记录及资源管理机制,提高项目整体可靠性和工程交付质量。;

2025.05 - 2025.11

工具型项目共建

@ 北京某所Yizhuang District, Beijing
项目概述
与团队共同推进“正经工具箱”项目建设,围绕公共组件沉淀、工具能力复用及工程化规范建设开展协同开发,为后续项目快速交付提供统一的基础能力支撑。
公共组件开发与能力沉淀:
  • 负责日志管理、状态监控、资源索引查询及 XML 编辑器等通用功能模块的设计与开发,并完成组件化封装。;
  • 建立统一的组件接口及调用规范,实现公共能力标准化管理,支持工具箱统一集成及跨项目复用。;
  • 基于组件化架构持续完善功能,实现新增模块能够快速接入,有效降低重复开发成本,提高项目开发效率。;
工程化建设与代码优化:
  • 与团队持续优化项目整体架构及代码组织结构,提升模块之间的解耦程度,增强系统可维护性、可扩展性及长期演进能力。;
  • 持续完善公共工具库,形成可复用的软件基础能力,为后续项目开发提供统一的技术支撑,并支持基于现有组件快速完成二次开发与功能扩展。;
  • 协同建设工具库 MkDocs 文档体系,对组件功能、接口说明及使用方式进行规范化整理,实现工具能力可查阅、可复用、可持续维护。;
团队协作与项目推进:
  • 在项目推进过程中,与团队成员保持紧密协作,共同完成需求分析、方案设计及关键功能实现,不断优化工具箱整体设计思路与实现方案。;
  • 通过代码评审、技术交流及联合攻关,持续提升项目开发质量和工程规范,保障工具箱能够稳定支撑多个项目的实际应用。;

2024.10 - 2024.12

动环测试与训练系统

@ 北京某科技公司Fengtai District, Beijing
核心硬件验证:
  • 主导麒麟系统备选主板的兼容性测试,确保系统稳定运行;
  • 负责RS485模块与DIO模块的功能验证与集成测试;
  • 发现并修复5+个硬件-软件交互缺陷;
  • 通过优化配置与代码改进,使系统整体稳定性提升30%;
现场技术支持:
  • 完成华为交换机信号采集器的仿真信号匹配测试;
  • 对水浸、烟感、温湿度传感器进行信号采集测试;
  • 完成红外探测器、门禁、电压监测设备的信号匹配验证;
  • 通过调整采样参数,优化信号采样频率;
  • 设定并验证系统容错阈值,提升数据采集可靠性;
视频流模拟开发:
  • 使用Python和FFmpeg技术栈开发视频流生成工具,实现H.265编码格式的多线程处理;
  • 通过性能优化,将单个视频流的生成时间由50秒降低到30秒;
  • 显著提升处理效率达40%,为交换机监控系统提供可靠的视频数据传输测试支持;
产品交付管理:
  • 制定标准化出厂检验流程,包含传感器信号完整性测试和协议兼容性验证;
  • 完成4批次共120台设备的全项测试,实现100%通过率;
  • 产品质量获得客户高度认可,一次性达成5星验收评级;

2024.05 - 2024.10

某厂便携式时间响应工装开发及软硬件联调

@ 北京某科技公司Fengtai District, Beijing
便携式时间响应工装开发:
  • 负责便携式的工装开发,包括界面的搭建及修改、脚本的编写及测试;
  • 及时与客户沟通以及时响应客户需求并作出对应的修改;
  • 完成三次代码的重构及修整,通过修改react界面以满足客户需求;
  • 通过硬件组与驱动组沟通,并修改lua脚本工装开发,以便满足时间响应的性能指标要求;
  • 通过lua脚本完成开关量的输入输出、模拟量的输入输出、脉冲的输出、热电偶热电阻的输出,并且可以通过硬件返回的信息来确定不同模式下的响应时间;
  • 通过lua脚本实现模拟量输出与脉冲、热电偶、热电阻输出的转换;
  • 完成鼠标点击器的工装开发及集成在原有的工装中;
  • 完成光敏采集信号并获取对应的响应时间;
  • 实现各个信号的响应时间在界面中的显示并存储在数据库中,并将其进行不同的运算;
便携式时间响应硬件测试:
  • 通过工装的开发,对便携式时间响应的硬件测试,开关量、模拟量、脉冲、热电偶、热电阻、屏幕点击器及光敏均通过硬件测试;
  • 测试多功能卡不同类型之间的相互转换,分别为模拟量电压模式、模拟量电流模式、脉冲、热电偶以及热电阻五种模式的相互转换及转换后的精度确定;
  • 完成现场与客户的被测设备的联调测试,以及精度的确定;
便携式时间响应文档内容编写:
  • 完成集成测试的测试计划书、测试说明书、测试报告等相关文档;
  • 完成联调测试的测试计划书、测试说明书、测试报告、测试大纲、测试用例等相关文档;
  • 完成软件部分测试的测试计划书、测试说明书、测试报告等相关文档;
  • 完成验收的验收计划书、验收说明书、验收报告等相关文档;

2024.03 - 2024.06

某厂智能IO工装开发

@ 北京某科技公司Fengtai District, Beijing
硬件测试与验证:
  • 负责硬件设备的全面测试与验收工作,确保设备性能达到项目要求;
  • 在客户现场通过工装开发的软件进行硬件的测试与调试,通过高效的测试方法提高了设备的可靠性和稳定性;
  • 硬件测试模拟量输入输出卡,脉冲卡,开关量输入输出卡,热电偶、热电阻卡,通过5G、以太网以及modbus协议三种不同方式进行协议的收发数据;
测试软件的开发:
  • 通过使用lua脚本语言开发与硬件调试的测试工装,完成开关量的工装的开发;
  • 根据公司内部的软件进行开发,使用sqlite封装数据库,以供后续工装开发的使用;

2024.02 - 2024.04

温湿度监控与数据上传系统

@ 北京某科技公司Fengtai District, Beijing
串口数据传输与MQTT上传:
  • 通过串口接收温湿度传感器数据;
  • 对采集的数据进行预处理和格式化;
  • 使用MQTT协议建立稳定的数据传输通道;
  • 实现温湿度数据的实时上传与监控;
  • 通过数据校验机制确保数据的准确性;
系统集成与调试:
  • 负责协调硬件、嵌入式与软件开发团队的工作;
  • 成功实现数据采集模块与MQTT服务器的系统集成;
  • 通过严格的测试验证,确保整体系统一次性通过率达到98%;
自动化测试:
  • 基于Lua脚本开发自动化测试工装界面,实现测试流程的可视化操作;
  • 通过TCP/UDP网络协议,建立稳定的远程数据传输通道;
  • 优化测试流程和数据处理机制,使整体测试效率提升40%;

2023.09 - 2023.11

某所工装开发

@ 北京某科技公司Fengtai District, Beijing
硬件测试与验证:
  • 负责设计并实施全面的硬件测试流程,确保产品严格符合技术规范和性能要求,显著提高了产品的质量和可靠性;
  • 执行系统性检验工作,全面评估硬件组件的可靠性和兼容性,确保硬件系统的整体稳定性和高效运行;
  • 贯彻执行系统级测试,监控产品在不同开发阶段的性能,有效确保最终产品达到预定的性能目标和质量标准;
测试软件的应用:
  • 实施并执行详细的软件测试程序,确保按照公司标准保持测试过程的严密性与正确性;
  • 针对具体的测试需求,积极进行测试软件的优化与升级,显著提升了测试工作的效率和准确率;
  • 成功达成测试软件优化和升级项目的既定目标,显著提高了产品的测试质量和项目的交付能力;
工装开发:
  • 使用企业软件进行脚本设计和工装界面开发,以实现自动化测试,且能有效模拟真实应用环境。;
  • 自动化测试与工装开发:
    • 制定测试流程的自动化策略,以提升效率和精确度;
    • 编制并调试超过十种设备控制软件以及测试工装,确保其可行性和稳定性;
    • 负责硬件与软件的集成测试,以确保产品性能和质量;
  • 现场执行与数据分析:
    • 在现场进行工装设备的安装和调试工作,以确保设备运行正常;
    • 执行硬件测试,并记录结果,随后根据测试结果编写对应的测试概要和报告;
    • 对数据进行分析并进行工装设备优化,以提升产品性能和用户体验;

2023.09 - 2023.11

嵌入式测试大赛试验箱测试

@ 北京某科技公司Fengtai District, Beijing
综合接口验证:
  • 使用串口对公司嵌入式测试大赛的试验箱进行测试,完成试验箱基本功能的验证;
  • 对汽车中控系统的串口通信功能进行全面测试,确保数据传输的准确性和稳定性;
  • 验证CAN总线通信功能,测试数据帧的发送和接收是否符合规范;
  • 测试开关量信号的输入输出功能,验证信号状态切换的准确性;
  • 对模拟量信号进行测量和校准,确保信号采集的精度满足要求;
共享单车控制测试:
  • 基于串口通信测试共享单车停靠功能,验证系统响应时间和准确性;
  • 测试共享单车归还流程的完整性,确保锁定机制可靠运行;
  • 对系统稳定性进行长期测试,验证在高频使用场景下的性能表现;