********
********个人介绍
2. 掌握Qt开发,能开发复杂图形界面程序,Qt发布DLL,Qt插件,Qt单元测试等
3. 掌握Linux命令,熟悉Makefile和CMake。能熟练使用gdb、WinDbg调试工具、以及cursor等AI编程工具
4. 掌握Linux应用层编程,包括多线程,多进程,进程间通信,Socket网络编程等,熟悉linux整体内存布局及内存优化
5. 对程序性能优化有丰富经验,包括代码层面优化,无锁编程,原子操作,Ringbuffer,omp并行处理,simd加速,opencl/gpu加速等
6. 能熟练使用单元测试+覆盖率工具保证代码功能正确性,如QTest,GTest,gcov等
7. 掌握V4L2 Gstreamer等视频框架,画质调优等,熟悉isp 3A算法原理和图像质量调优经验
工作经历
2021-08-19 -至今安克创新高级软件工程师
负责扫地机器人的应用软件平台的开发、维护以及调试。并在其上开发新型号机器人的软件,包括但不限于电机控制软件,android hal层的移植与维护,基于can通信的业务功能开发,linux外设模块的软件设计与开发,OTA功能,标定与导航功能调试,camera相机模块的功能开发调试,视频和照片功能的编码与流媒体传输,Qt上位机camera可视化调试工具开发
2018-08-07 -2021-08-17易视智瞳科技(深圳)有限公司软件工程师
主要负责公司视觉设备2D/3D应用软件框架(Windows/Qt/C++)的架构设计,以及核心功能开发联调。包括运动控制,Qt绘图,3D点云处理和显示等
2015-10-22 -2018-03-30深圳市盛弘电气股份有限公司Linux/C++软件工程师
主要负责直流充电桩(Linux系统)下的非标应用软件高可扩展架构设计和开发(C++),需对接客户后台,按客户需求开发界面和业务逻辑
教育经历
2009-09-01 - 2013-06-01湖北工程学院电气自动化本科
全日制统招本科,获得英语四级,计算机二级C证书
技能

采用精密的静脉传感器用红外线照射人的手掌可得到一副手掌中静脉血管的图像,每个人的掌静脉图像都不同,可据此实现身份验证。 该系统分为三部分:静脉终端,终端管理程序,静脉验证服务器。既可网络后台验证,也可单机验证。 终端管理程序运行在PC上,通过socket连接终端,对其进行控制和操作,连接时需要输入终端IP和密码。静脉验证服务器用来进行后来验证。 静脉终端采用imx6核心板加嵌入式Linux系统,通过USB连接掌静脉传感器,检测到人手的静脉图像信息或IC卡后,通过网络发给后台服务器验证,后台通过MySql数据库中保存的人员信息进行比对,再把验证结果返回给终端,验证通过就控制开门,且终端屏幕上会显示相应提示信息,同时有语音提示。 单机验证则是把人员信息保存在终端内的MySql数据库中,使用ODB做为ORM。只是把考勤信息发给服务器后台(Java开发),并且可以和后台同步人员信息。 静脉终端通过GPIO口或者门禁控制器控制门锁,通过编写驱动,用I/O口模拟的两个韦根接口,来分别连接读卡器和门禁控制器。

本软件是用于筛网检测机上面的应用软件,运行软硬件环境: PC或工控机(需激活的加密狗),Windows10/64位。主要功能为实现不同标准筛网的检测与检测信息的显示与保存,以及选取部分网孔信息导出到excel报表。同时包括必要的设置页面、运控操作界面以及点位等参数生成录入界面






