1. 精通Win, Mac的软件开发, 熟悉Qt, Electron, Vue, React等框架, 能根据实际情况组合运用C++, Python, Nodejs, JS, TS等语言;
2. 能高效产出可维护, 高可读的流水线代码, 熟练运用设计模式
3. 扎实的软件工程能力, 多年的软件开发经验, 能按需求输出高质量设计文档
4. 有丰富的HTTP, TCP, UDP, 串口, websocket, samba等协议的开发经验
5. 能熟练运用协程, 线程, 进程进行异步编程
6. 有Flask, Gin, TensorFlow, Docker, MySql的开发经验,了解部分后端的开发技能
1. 基于PyQt开发的跨平台设备控制软件, 主要实现Python编程, Blockly编程, 自定义的表格样式编程, 图像处理等功能. 采用串口和UDP通讯.
2. 基于Flask, TensorFlow, GCP, OpenCV的人工智能设备控制软件, 主要实现结合语音和图像处理辅助设备分拣目标物的功能, 包含语音识别, 语义分析, 匹配标签, 图像识别, 图像处理, 迁移学习等技术等组合应用
3. 基于Qt的高性能通讯中间件, 基于HTTP, Samba, TCP, UDP, 串口, websocket, jsonrpc等多种通讯的二次开发, 采用异步IO开发, 100个Client的通讯时延控制在3ms
4. 基于VUE, React, Electron的跨平台设备控制软件, 主要实现Python调试器, Lua调试器, Scratch编程, 树状图编程, Threejs3D模型仿真等功能, 采用Websocket通讯
一个基于PyQt开发的机器人控制软件, 主要实现了表格化示教再现编程, python编程, Blockly编程, 写字画画等功能.
一个基于Qt的Linux机器人示教器软件, 主要包含Lua脚本编程和调试, 机器人控制, 机器人设置等功能