个人介绍
精通C,C++,C#,Java,Python、Golang等开发语言;
精通多种嵌入式MCU(STM32、89C51、AC7840、N76E)的编程,熟练使用IAR、Keil C和GCC等工具,熟悉LCD,触摸屏,CAN,IIC,SPI,Serical Port,网络,IO口等驱动编程,熟悉uCOS和FreeRTOS等嵌入式系统,能够根据电气原理图进行嵌入式程序的驱动层和应用层的编程;
熟悉Qt平台应用程序设计及编程;
精通Linux系统uboot修改,Linux内核设备树的修改、Linux内核裁剪、硬件(包括但不限于LCD驱动、触摸屏驱动、4G模块驱动、IO口驱动、摄像头驱动等)驱动的编写,文件系统裁剪;
熟悉MQTT 等消息传输技术;
熟悉多种平台下的图像采集技术,熟悉OpenCV和FFMPEG等应用技术,熟悉RTMP和RTSP等视频传输技术;
熟悉Android程序的架构设计、底层驱动编程和app编程;
在分布式服务器端程序开发(Spring boot、Spring Security、MySQL、MongoDB、Redis、Nginx、IIS)也有相当的经验;
能够对嵌入式设备端软件、Windows桌面、Android终端和分布式数据服务系统进行系统分析和架构设计,制定适合的方案,并且付诸实施。
工作经历
2022-07-01 -2024-07-10北京裕骏汽车研究院软件工程师
(1)完成车辆CAN数据发布到周立功云服务器系统的系统部署工作和编程从周立功云服务器系统自动下载数据的功能架构设计及编程实现(Java,HttpClient,mongodb); (2)完成公司自研云平台数据系统的架构设计,通讯协议设计、设备端编程,服务器端测试程序设计(C++、Golang); (3)在RK3588硬件平台上按JT-T808协议完成CAN报文打包和发送至云平台的功能(C++),在服务器上完成 根据DBC文件定义解析CAN报文的功能(Java); (4)在没有开发板参照的情况下,完成恩智浦imx8qm主板的调试和摄像头驱动的开发(电源芯片程序修改,uboot修改,设备树修改,内核裁剪,LCD驱动,摄像头驱动); (5)完成视频系统(采集和传输)的统架构设计和编程工作(C++、RTSP和RTMP)。 在RK3588硬件平台的终端机使用OpenCV完成视频采集和保存功能,使用FFMPEG完成实时视频的发布(RTMP和RTSP协议)功能,在客户端完成实时视频的回放功能。 (6)完成CanTBox开发项目中嵌入式软件编程(FreeRTOS、C++和C),OTA功能系统架
2011-03-31 -2022-07-01 北京谊安医疗系统股份有限公司软件工程师
(1)负责输注泵中央监控系统系统开发(C#、SQLite和Devcomponents),其中监控界面和轮循算法申报两项技术申报国家专利。 (2)负责医用供气系统中央监控程序软件开发(C#和MySQL)。 (3)负责ICU病人音视频探访系统开发(基于网络视频会议技术)和工程施工工作(鄂州人民医院); (4)负责医院吊塔和吊桥类产品配置客户体验系统(属于三维虚拟场景类软件,应用技术为C#和管态Direct3D),同行业国内首创软件。 (5)负责基于医院吊塔和吊桥类产品配置客户体验系统生成的配置单的MRP系统方案设计。 (6)精密给药系统研发(硬件平台控制若干台注射泵和输液泵); (7)Linux下Qt平台多点触控技术研发,使用研华核心板的Linux硬件平台驱动编程; (8)智能麻醉系统研发相关编程,对离散型通气采样数据进行分析的呼吸环拐点识别和标注算法对MCP性能要求低且标注准确,已获得国家发明专利; (9)新型呼吸机研发(软件及通气模式控制编程); (10)EIT(Electrical Impedance Tomography电子阻抗成像)技术开发和编程; (11)新型智能(供电、供
2004-07-01 -2011-03-01广西威利方舟科技有限公司软件工程师
在广西威利方舟科技有限公司(北京思路高科技发展有限公司大股东创立),负责公司多个医疗器械新产品研发与临床试验,有产品曾获国家发明专利。
教育经历
2002-07-01 - 2004-07-01清华大学计算机软件本科
2002年7月至2004年7月,在清华大学计算机软件专业学习,获计算机软件学士学位。
1989-07-01 - 1993-07-01四川建筑材料工业学院机械制作本科
1989年9~1993年7月,在西南科技大学机械制造工艺与设备专业学习,获工学学士学位。