飞龙在天
全职 · 500/日  ·  10875/月
工作时间: 工作日08:30-21:00、周末09:00-21:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1、十年以上嵌入式软件开发经验,熟悉 linux 操作系统、熟练掌握C/C++语言,具有良好的编程风格,掌握

gcc、shell、make 等开发调试工具;

2、熟悉RS485/MQTT/IOT相关通信,了解电力698/645规约,熟悉Modbus协议,熟悉sqlite数据库开发;

3、深入理解电表终端抄表端到端业务流程,熟悉各APP消息流,独立完成配电抄表业务上下行全流程开发;

4、重构核心base模块的C语言代码,解决函数冗长内存拷贝隐患重复代码太多等一系列基础代码问题,可维护性大有提高;

5、熟悉网络基础知识,熟悉 TCP-IP 协议族,熟悉二层交换机工作原理,深入理解 LLDP 协议和 RPR 协议;

6、熟悉分布式存储系统 DAOS 以及 IO 处理流程,有一定的开发经验;

7、项目管理经验丰富,熟悉敏捷开发以及 CMM 模型,曾带10人团队走出泥潭,有效控制进度和质量。

8、对于C程序内存问题静态检测/动态检测/人工鉴定都有丰富经验。

工作经历

  • 2024-10-30 -至今宁波三星医疗电气股份有限公司嵌入式软件工程师

    1、初到公司之后快速学习go语言开发技能,同时迅速熟悉量测终端相关协议,短时间完成抄表调度模块的开发,自测功能正常,终端发货之后功能运行良好; 2、重构量测终端的base模块,由于沉淀多年的历史原因,该模块C代码质量不高,存在重复代码多、函数冗长、字符串操作函数危险使用、随意拷贝内存等严重问题,导致几乎无法维护,对上述问题进行大幅优化,严格落实编程规范要求,最终模块代码大幅精简,内存操作的隐患得以消除,而功能却基本保持不变,经过两轮送测,业务问题修改完毕; 3、出差南方电网集中开发台区终端,努力克服初期电科院人员完全不熟悉配电业务流程的困难,积极请教相关人员,推动电科院人员讨论制定业务规范,最终开发完成配电APP,修改其他APP代码打通配电业务端到端全流程,磨合测试期间领先其他厂家完成配电所有测试项,得到台体厂商的认可;

  • 2022-02-01 -2024-10-29新华三技术有限公司资深软件工程师

    1、负责分布式存储系统 DAOS 演示版本的问题修改,及时解决相关问题,保证演示版本的功能正常; 2、修改分布式存储系统 DAOS 的可靠性问题,能根据日志信息快速定位原因所在,修改大量问题单,促进相关问题的快速收敛; 3、在海光 CPU 服务器调试 DAOS 成功,基本功能运行正常,持续努力钻研最终解决了性能波动太大的问题; 4、在新版本存储系统中负责精简 DAOS 核心模块的设计开发,快速完成相关编码,基本 IO 读写流程也调试成功; 5、在分布式存储系统 ceph 中引入 ASAN 内存检测工具,发现大量隐藏的内存越界内存泄漏等问题; 6、在新一代存储系统开发过程中负责代码鉴定,检测到大量的内存泄漏空指针访问等致命问题,防患于未然,杜绝后续成为网上 问题的可能, 提前解决内存泄漏难以检测的问题;

  • 2020-01-03 -2022-01-31新华三技术有限公司 资深软件工程师

    1、负责公司网络产品 linux 内核网上问题的维护,积极配合解决相关问题,提供 linux 内核相关维护工具,保证相关问题的及时 解决; 2、针对公司网上产品的需求对 linux 内核进行适配开发,及时完成相关需求的交付,交付后问题较少,项目质量也属于优秀; 3、 针对 arm64处理器不支持 fiq 的困难,配合 atf 调试成功了 SDEI(Software Delegated Exception Interface),极大解决了 ar m64处理器 hardlockup 无法定位的问题; 4、 针对 mips42 realtek 处理器陷入 hardlockup 只能重启的问题,经过反复调试终于成功实现了 NMI 相关需求,相关网络设备 网上运行之后可以分析 hardlockup 问题根因; 5、针对公司主流分布式网络系统平台 comware 引入 ASAN 内存检测工具,适配成功后发现大量的内存越界内存泄漏等问题,有 效避免了遗漏成为网上问题的可能;

  • 2012-03-01 -2019-12-31新华三技术有限公司资深软件工程师

    1、负责 LLDP 新标准协议的开发,承担核心代码的需求分析编码调试,根据新标准协议快速实现相关需求,在版本转验收测试以 后及时解决相关问题,保证版本按时顺利发布; 2、负责V7版本 RPR 协议的实现,参与功能需求评审,完成设计编码等工作,跟进测试以及验收进度,及时解决相关验收问题, 保证功能稳定运行; 3、作为项目负责人承担无线 bonjour gw 的开发,按照敏捷模式开展,项目进度和质量都得到有效控制,系统测试完成后提交验 收测试,发现问题很少,项目质量评为优秀; 4、负责搭建维护无线物联网私有云环境,使用k8s集群以及 docker 创建相关组件微服务,包括 rabitmq、mongodb、redis、h dfs 等开源组件,以此为基础开发各种业务微服务,最终提供可靠的私有云业务环境,下挂管理大量物联网设备;

  • 2006-07-01 -2012-02-29华为技术有限公司项目经理

    1、作为行业网关M模块项目经理,监控项目总体进度和质量,保证各版本按照计划顺利发布,组织需求评审、代码评审、测试方案评 审、业务流程方案评审等活动,认真分析客户原始需求,和一线人员以及系统工程师积极沟通,确保需求没有遗漏而且实现符合客户需 要,同时参加重要需求开发,主动多次加班加点保证项目进度,版本质量和进度得以有效控制,转测试以后认真审核大多数问题单,保证 问题单修改质量,也修改部分问题单,修改质量良好,版本转 SDV 测试以后问题发现较少,测试进展较为顺利,经过几轮测试以后版本顺 利发布,并在广东移动浙江移动江苏移动安徽联通等局点成功上线,版本运行稳定,满足客户需求,得到移动客户认可; 2、版本开发采用敏捷开发模式,各项敏捷活动迭代计划会议、每日站立会议、可视化管编程规范,问题单规范),版本整体开发过程较 为规范,得到 QA 肯定; 3、在开发过程中主动重构原有关键存储过程,深入分析原有存储过程,存储过程重构后从上千行减少到仅有两百行左右(主体结构), 代码结构非常清晰,数据校验和入库操作有效分离,耦合较为松散,可维护性较好,同时原有功能也得以继承,SDV 测试时没有问题发现,

  • 2004-04-01 -2006-06-30中兴通讯股份有限公司软件工程师

    1、负责 WCDMA 移动通信系统核心网(CoreNetwork )环境的搭建和维护,在此过程中熟悉了3G移动通信系统(包括R99和R4版本) 的体系结构以及各网络实体;详细掌握了 CS 域的基本业务流程,主要包括移动性管理(MM)、呼叫控制(CC )等;了解7号信令系统的体 系结构和相关信令协议,能独立完成 CS域 CN 环境的搭建(包括R99和R4版本),掌握系统调试和问题定位的方法及手段; 2、开发自动化测试工具,可以模拟 RNC (无线网络控制器)和核心网收发信令,负责信令部分 RANAP 协议以及 SCCP 协议编解码模 块的开发和维护,解决在使用过程中出现的问题,工具在 WINDOWS 平台下使用 VC++进行开发,使用良好,在此过程中熟悉了 SCCP、 RANAP、MTP 3以及 MTP 2消息的参数、格式以及编码; 北京邮电大学 硕士 计算机应用技术 2001-2004 南京邮电大学 本科 信息管理与信息系统 1997-2001 大学英语四级 大学英语六级 3、在自动化测试工具的基础上开发实现模拟 HLR 的功能,可以和 VLR 正常交互消息,完成位置更新以及呼叫等功能

教育经历

  • 2001-09-01 - 2004-04-01北京邮电大学计算机应用技术硕士

  • 1997-09-01 - 2001-07-01南京邮电大学管理信息系统本科

语言

普通话
0
1
2
3
4
5
0
1
2
3
4
5

技能

Nginx
postgres
Docker
CMake
HTTP
GCC
C
0
1
2
3
4
5
0
1
2
3
4
5
更新于: 4小时前 浏览: 3