个人介绍
我是程序员客栈的杨欣瑞,一名C++后端与机器人软件高级工程师**; 我毕业于上海交通大学,担任过某新能源汽车的高级后端工程师,担任过华为公司的高级后端工程师,也曾在上海交大系统医学研究院从事数据分析工程师工作; 负责过基于ROS 2的机器人运动控制系统,企业级备份软件客户端,生物信息数据建模与分析自动化系统的开发; 熟练使用 C++/Python/R语言,ROS 2框架与DDS分布式通信协议,Socket网络编程与多线程高并发处理,Linux/Ubuntu环境系统开发,马尔可夫模型等数据分析建模; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2025-11-17 -至今某具身智能公司高级后端工程师
负责运动控制软件开发 软件架构设计:基于 ROS 2 框架进行机器人运动控制软件的整体架构设计与模块化拆分,实现高内聚、低耦合的节点化(Node)管理。 分布式通信实现:深入应用 DDS (Data Distribution Service) 协议规范(如 FastDDS / CycloneDDS),实现各控制节点间、多机器人间的低延迟、高可靠、强实时的分布式数据分发与主题发布/订阅机制。 运动控制算法落地:负责运动学正逆解(FK/IK)及底层轨迹规划算法的集成集成与工程化落地,确保机器人在复杂任务场景下的平滑、精准运动。 系统集成与调试:编写并维护统一的硬件抽象层代码,通过 ROS 消息机制打通上层导航/视觉节点与底层电机驱动的数据链路,闭环解决软硬件协同过程中的时序与抖动问题。
2023-03-14 -2025-11-14华为公司高级后端工程师
负责备份软件客户端开发,语言为C++&Python。 核心架构设计:负责备份客户端核心模块的开发与维护,采用 C++ 处理高并发数据传输与本地文件I/O。 网络通信实现:基于 Socket (TCP/UDP) 封装底层网络传输模块,实现客户端与备份服务端的长连接通信、断点续传及心跳保活机制,保障海量文件传输的稳定性。 多线程与并发控制:设计并实现多线程架构(如线程池),将文件扫描、数据压缩加密和网络分块传输解耦。有效避免主界面卡顿,提升大文件及碎文件的备份并发速率。 性能与稳定性优化:优化本地文件监控机制,配合增量/差异备份逻辑,降低系统资源(CPU/内存)占用;处理各类异常断网、文件占用等边界情况,提升客户端崩溃率(Crash Rate)指标。
2021-09-01 -2023-03-01上海交通大学系统医学研究院数据分析工程师
从事生物数据分析,数据建模,自动化脚本开发,软件开发工作。基于Linux平台进行开发,语言涉及R,python,使用Ubuntu,马尔可夫模型建模分析
教育经历
2017-09-01 - 2021-06-21上海交通大学生物信息本科已认证





