曾任世界五百强企业 霍尼韦尔(中国)有限公司高级软件工程师一职,负责集团监控产品中软件开发,带领十人开发团队完成公司相关产品软件开发,完成项目近十个,代码量均在20万以上,在消防和安防特定领域积累丰富经验。包括基于Linux和Arm的嵌入式应用程序开发和驱动开发,基于Qt的程序开发,基于安卓和IOS的应用开发,基于Asp.net 的Web开发和.Net桌面程序开发,对常用数据库的使用有大量项目经验,在视频监控和图像处理方面有深厚理论知识和项目经验。可提供需求分析、软件开发、架构设计、后期维护等咨询及项目实际工作。
半导体机台实时数据监测项目
项目职务: 项目经理
项目描述: 本项目主要为监测半导体机台制造过程中的相关数据,拥有各种类型机台的连接驱动,并可自行编写驱动。可自建机台模型、作业模型、消息类型来获取机台在制造半导体时的实时数据。可自行图形化编辑业务流程逻辑,系统在相应事件发生时可自动执行相关逻辑。可统计相关数据并分析,实时和历史获取相关机台的制造数据,能对半导体的状态实时监控并分析不良原因。并可邮件、手机、电话通知相关人员。
项目职责: 本人主要负责软件与机台连接部分,编写不同类型的驱动连接不同机台。可以从中央管理单元获取数据,也可通过自行编写的协议,主动或被动的获取机台数据。并进行协议层及应用层数据匹配,使数据能准确发送到接收消息进程。驱动部分主要为C++编写,Windows 环境和Linux环境。
同时负责数据分析部分,获取数据后保存到相关模型中,可通过分析原始数据、消息数据、一次统计数据等来综合评估制造过程,主要使用C#结合C++算法动态链接库实现。
视频监控系统
项目描述: 在工业数据采集单元中,增加视频监控功能,经过DSP滤波处理和报警算法识别,编写视频存储策略,提供远程传输和远程控制功能
项目职责: 在基于Arm和Linux平台实现数据采集单元驱动和应用,视频报警算法编写,并编写存储策略实现有效信息保存和消除冗余,并编写基于.Net 的Web监控平台和桌面控制程序,能实时控制数十个采集单元同时采集。
消防电源监控系统
项目描述: 消防电源监控系统是消防类产品系统中的一个分系统,硬件主要架构为基于Arm的主控监控显示设备以及硬件回路卡,和用于监控前端电源状态的电源监控模块,相互之间用485串口线连接通讯。主要实现功能为主控实时对前端电源监控模块进行监测监控,前端模块主要负责对设备电源的电压和电流进行实时监测,并与主控设备上的回路卡通信,发生故障或告警后,事件上传到主控中,并在主控设备中显示。主控设备中还具有实时查询、历史查询、设备操作等功能。主控的运行环境为linux系统,通过液晶显示屏显示状态信息和提供用户操作。
项目职责: 负责应用层部分全部代码的设计和编写、调试等工作,以及部分驱动代码实现。在应用层软件中,负责前端UI显示,界面架构,后台线程处理,数据库处理,以及与硬件联合开发调试和迭代优化。