个人介绍
一枚90后程序猿,爱好编程。自学能力强,解决问题能力强,接受新事物的能力强,为人乐观开朗,善于交际,做事认真,有较强的责任感、沟通能力和团队意识,能准时完成上级安排的任务并能对所作的工作负责。喜欢开发并且乐于研究所学专业里头的新技术,能独立完成项目开发的整个流程,包括项目的立项、功能需求的设计,乃至程序的开发设计以及测试
工作经历
2018-11-05 -至今厦门链石网络科技股份有限公司c++软件工程师
职责描述:主要负责石材智能贴标控制系统上位机控制软件功能开发,智能贴标控制系统包括:上位机控制软件、PLC控制器、贴标机装置(含工业打印机、硬件气缸)、人机界面交互系统(HMI)等。独立负责其中的上位机控制软件开发。 该项目的软件部分用到的关键技术有: 1、modbus通信协议串口以及网络编程; 2、TCP/IP协议网络编程; 3、C++定时器的使用; 4、多线程编程技术; 5、C++读写配置文件、JSON文件; 6、C++控制工业打印机打印;
2018-03-05 -2018-11-02泉州市纳德信息科技有限公司嵌入式软件工程师
负责油烟在线监测系统单片机软件功能升级,油烟监测系统设备包括主板、探头,用的单片机是STM32。完成的项目包括有: 一、油烟检测系统探头单片机软件功能开发(油烟浓度、温湿度、气压实时采集) 关键技术: 1、STM32 GPIO控制、中断原理、独立看门狗原理、DMA 传输、定时器。 2、IIC协议、SPI协议 二、pc上的油烟检测系统关于油烟浓度、气压、温湿度自动化校正测试软件以及油烟主板开关量自动化测试软件 关键技术: 1、c++ 485串口编程、多线程、定时器、485串口通信协议 三、地锁接入服务软件功能升级 关键技术: 1、c++编程、多线程、多进程、数据库查询与插入、Poco::Logger 日志库的使用
2014-02-03 -2018-03-02福建环宇通信息科技有限公司嵌入式软件工程师
职责描述:职责描述:负责数字对讲机的软件功能升级,对讲机设备包括话筒、终端,两者均有两套不同的系统,基础系统均为wince。完成的项目包括有: 一、由终端基础产品衍变出来的“校园演练主机”、“带键盘终端”、“电话转接器” 关键技术:485串口通信、多线程、TCP/IP协议及网络编程; 二、pc上的继电器控制管理软件 关键技术:动静态库的封装以及加载、串口编程、网络编程 三、由话筒基础产品繁衍出来的一键紧急报警终端、双键可视对讲终端 关键技术:界面设计与布局
教育经历
2009-09-07 - 2013-07-15仰恩大学电气工程及其自动化本科
2009年9月入学仰恩大学就读电气工程及其自动化专业于2013年7月2日毕业
技能
这是一个公司给的一个练手项目,要求实现的功能是在ARM开发板上做一个类似掌上电脑的功能,功能包含开机启动界面、工具箱、MP3播放器、日历、*谱等等类型掌上电脑的功能,ARM 板上的移植操作系统是LINUX。
一种油烟探头里头有一块单片机电路板,它包含一个气压采集传感器和温湿度传感器,油烟浓度、气压、温湿度的计算受传感器材质影响,这个影响因素称之为修正系数,从市面上采购的传感器不管是气压温湿度传感器,他们的修正系数都是不一样的。因此每个探头投入市场使用都要把这些修正系数调好,公司为提高生产效率要求做一个自动化校正软件来对每个探头的修正系数进行修改以便单片机电路板实时采集出来的浓度气压温湿度也是标准的。