燕赵飞歌
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作日19:30-23:00、周末09:00-20:00工作地点: 远程
服务企业: 3家累计提交: 1工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

本人自研究生毕业参加工作以来一直从事软件开发相关工作,有着丰富的开发经验和设备经验,熟悉PLC程序开发、熟悉STM32嵌入式板的开发、熟悉windows系统下的驱动程序开发,熟悉上位机软件开发;对C/C++以及C#语言有着丰富的使用经验和心得,从早期的C++Builder的VCL框架和 VC++的MFC框架到最近流行的.net WPF框架都非常熟悉,对于C++的stl、boost、网络通信ACE库都有实际开发经验,近几年的工作主要涉及数据采集和可视化处理,使用较多的是C#与WPF,以及MVVM等开发理念和开发框架;数据库方面Mysql、SqlServer以及Oracle都很熟悉,也都有实际的开发经验;熟练掌握windows的内部机制,对消息处理、多进程、多线程等有深入的理解和使用经验;对windows的内存管理有清晰的理解和认识;熟悉前端vue等开发框架。

工作经历

  • 2018-07-01 -2021-06-01北京德威智泊科技有限公司高级软件工程师

    在该公司主要负责车库调度系统软件的开发,调度软件对整个车库的所有相关设备进行通信并进行调度,完成车辆的存储。主要包括搬运器、跑车、AGV小车、充电机、电梯、卷帘门以及其他相关设备的控制和调度,已完成哈工大土木工程楼和哈尔滨平房两个车库。 该系统使用的是C#开发语言,基于WPF进行动画和UI开发。

  • 2016-06-01 -2018-07-01航星国际自动控制工程有限公司高级软件工程师/项目经理

    在该公司主要从事DNC、MDC和SCADA等数据采集相关工作,负责数据采集软件和可视化软件的开发,数据采集系统的架构基于插件的方式,每种产品的数据采集作为一个插件,使用者可以自定义采集的数据结构并对采集的变量进行自定义解析规则,数据的输出也作为插件的方式,满足不同的数据输出需求。同样数据可视化也采用了插件的方式,不同的项目UI界面作为不同的插件。 其中数据采集使用的是C++编程语言,后期升级为了C#语言。可视化程序使用的主要开发语言为C#,界面基于WPF,使用的Prism框架。

  • 2009-06-01 -2016-05-01北京机床研究所软件工程师

    主要从事软件开发工作,负责公司的工控软件和数控机床上位机等相关软件开发,主要开发了电加工控制系统、陶瓷液压震荡控制系统、液压监测试验台、激光切割机、激光打标机、激光成型机等设备的控制系统软件, 主要使用C/C++/C#等开发语言,使用的框架主要有MFC、VCL和.net 的winform,主要基于windows操作系统(Windows NT 和 WINCE)进行开发,从板卡的驱动层到应用层都有涉及。

教育经历

  • 2006-09-01 - 2009-07-01燕山大学计算机应用技术硕士

    期间在燕山大学信息学院攻读计算机应用技术专业的硕士研究生。

技能

C++
内核原理
多线程
MFC
MySQL
SQLServer
物联网
0
1
2
3
4
5
0
1
2
3
4
5
作品
液压相关设备

液压相关设备主要是通过上位机与数据采集卡对设别的IO信号和AI信号进行读取并进行分析,对于实时性要求不高的由上位机来实现闭环处理,对于实时性要求较高的通过一个下位机STM32完成简单的闭环控制,上位机使用C++语言基于MFC框架开发。

0
2023-05-02 12:03
激光相关设备

激光熔覆成型机和激光打标等系列设备是采用上位工控与运动控制卡、激光振镜等设备相结合的方式,上位机通过运动控制卡控制电机运动,通过激光振镜控制激光器。

0
2023-05-02 12:05
数据采集与监控系统

数据采集与监控系统中的数据采集是基于插件的方式进行数据采集,对于一般性的数据采集使用通用的控件通过配置数据结构和解析规则即可,对于比较复杂的数据采集可以通过编程编写新的插件来实现数据采集,同样数据输出也采用了插件的方式。同样数据可视化程序也是基于插件式的开发,不同的项目对应了不同的界面显示插件。

0
2023-05-02 12:08
更新于: 2022-04-06 浏览: 281