个人介绍
技术:Go+Python+Vue.js Web开发
擅长:物联网、MQTT、公众号小程序登录支付、智能设备监控采集系统、基本的前端Admin页面
项目Docker部署CICD、MySQL、MongoDB、EL、Linux、Flask、Django
Github: https://github.com/Baloneo
工作经历
2019-01-01 -2020-03-03广东国机智能电力科技有限公司Python 工程师
主要负责开发 ROS 机器人的任务调度系统以及Python Web业务上的开发 项目1:维护Django框架的机器人任务控制管理系统 使用了 Celery+RabbitMQ 执行并发任务 前端使用Vue.js+Element 维护更新一些项目上的Bug和客户的需求 项目2:开发基于Python RQ的机器人任务调度系统,实现机器人定时任务下发处理、任务中断暂停、自动回桩充电等功能。(由于旧系统基于Celery进行任务调度,灵活和稳定欠缺) 使用 Python RQ 库作为消息队列框架发布存储任务 使用 MongoDB 作为任务日志存储 使用 ZeroRPC 封装成 RPC 接口给其它应用服务调用 Ubuntu+Docker+Docker-Composer Redis 实现进程间通信 利用Linux的进程信号等机制实现任务中断恢复 项目3:使用Python封装海康摄像头并提供Web服务 实现通过 Python 的 ctypes 封装调用海康摄像头的 so 库文件 通过 Sanic 异步框架 + 进程池实现并发请求 封装视觉小组的图像
2018-06-01 -2018-10-16广东雅达电子股份有限公司软件工程师
主要负责 Android App 和 Zigbee数据采集开发 项目1:Android 平台智慧农业监控系统 实现获取 Android 的串口数据 , 实现通过 socket 得到 ZigBee 的传感器数据 实现实时显示控制摄像头、继电器、各传感器信息 项目2:ZigBee 组网传感器器数据获取 获取温度传感器等模拟量数据 通过组网 + 串口的方式给上层 WIFI 网关提供数据。
教育经历
2016-09-10 - 2019-01-06河源职业技术学院嵌入式技术与应用专科
学习C、Java、Python嵌入式开发,学习移动开发
技能
主要实现了TCP Server、TCP Client、UDP Server、UDP Client的图形化调试工具 基于Go语言的Gtk的语言绑定实现 发送16进制字符、循环发送、发送本地文件、保存消息到本地文件
主要通过 C+Gtk+Cairo 实现 Linux 桌面平台的类似360悬浮小球的程序 实现无窗边框、透明窗口 显示实时内存、网速信息 使用 Meson+Gtk构建 后台开机自启