个人介绍
12年+ C/C++、Qt 及跨平台(Linux / Windows / 纯血鸿蒙)软件研发经验,长期从事终端安全管控、屏幕/打印安全水印、系统审计及网络通信开发。熟悉 TCP/IP 协议栈与多进程/多线程编程,具备丰富的系统服务与进程管控、netfilter/iptables 网络过滤及外设管控实战经验;熟练掌握 Windows 与国产 Linux 双平台下的 Qt 客户端开发与维护,近一年独立完成了存量 Linux C++/Qt 安全客户端向纯血鸿蒙(HarmonyOS NEXT)PC 端的重构与跨平台移植。习惯利用 GDB、Visual Studio、抓包及反汇编调试工具定位复杂工程中的兼容性与底层问题,能够独立承担客户端核心模块开发、跨进程通信联调及存量大型代码的维护改造。
工作经历
2016-03-16 -至今北信源股份有限公司西安分公司软件工程师
• 负责国产操作系统环境下终端安全管理软件的客户端开发与维护,主力承担网络管控、屏幕与打印水印、打印/刻录管控、外设管控、进程/服务监控及安全审计等核心模块。 • 独立承担终端安全客户端向纯血鸿蒙(HarmonyOS NEXT)PC 端的移植开发,按 Stage 模型完成前后台进程拆分、基于 @ohos.rpc 的跨进程通信实现,以及底层 Linux C++ 核心模块的交叉编译适配。 • 基于 Qt 开发维护 Windows 与 Linux 双平台客户端界面、系统托盘及安全水印(屏幕浮层防截屏水印、打印驱动层/文档水印)功能,参与终端自我防护、共享审计、异常行为监控等模块实现。 • 负责 C/S 架构产品的客户端与服务端通信模块开发与联调,处理断线重连、策略同步异常问题定位;完成客户端日志组件由 easylogging++ 向 spdlog 的替换与日志滚动改造。 • 围绕系统底层机制开展功能开发与问题排查,涵盖 netfilter/iptables 网络阻断、主机连接监控、端口扫描审计与防御等。解决 Windows 及不同内核国产 OS 环境下的兼容性故障。
2014-06-26 -2016-03-15西安天文点软件工程师
负责抓包流量的 TCP 流重组、HTTP 协议解析及网页/文件数据还原;负责共享 Wi-Fi 环境下终端特征信息抓取与入库分析。
教育经历
2010-09-01 - 2014-06-20西安文理学院软件工程本科


