个人介绍
项目一
项目名称:智能扫地机器人开发
开发人数:5人
开发周期:7个月
开发环境:定制版Android、Ubuntu 14.04、Git
项目描述:“智能扫地机器人” 是一款自动建图,规划路径,弓形清扫,让人们的生活更方便。在帮助人们清扫的同时,减少污渍残留度,大幅度提高了人们的生活品质。
本人负责:机器人开机自启动,以及对版本的升级和回退
完成对其他节点进行定时的CPU,内存,进程状态的检查。对有问题的进程进行重启
完成扫地机4*4分区域打扫
完成对其他算法的移植
完成扫地机的定时清扫
完成和客户端的交互功能
涉及技术:Linux C/C++、ROS、OPENCV等
项目收获:熟悉了机器人的结构和相关开发,掌握了ROS、OPENCV的基本使用
项目二
项目名称:校园助手
开发人数:6人
开发周期:10个月
开发环境:Red Hat Enterprise Linux 6.4、Nginx、MySQL5.6、Redis、FastDFS、Git
项目描述:“校园助手”是一款服务国内高校,提高校际和师生间信息分享交流的手机工具软件。致力于在学校、教师和学生三者之间提供一个统一的集教育与校园生活于一体的综合性应用服务平台,提高校园数字化教育水平。
项目架构:该项目在设计之初就考虑到了高并发访问以及大量的文件资源的存储下载等问题。所以我们采用了Nginx服务器集群 + MySQL/Redis + FastDFS分布式文件系统的解决方案
本人负责:分布式文件系统的模块
构建及部署了FastDFS分布式文件系统
完成MySQL-Redis-FastDFS等存储C-API的封装
基于fastCGI和spawn-fcgi完成文件的上传和下载以及入库FastDFS等后台服务应用
完成数据文件MD5验证的秒传功能
文件存储的MySQL持久化储存和Redis缓存机制
使用MySQL数据库技术进行数据持久化保存
完成个人私有库空间和公有库空间的文件分享功能
涉及技术:Linux C/C++、Nginx、MySQL、Redis、FastDFS等
项目收获:积累了一定的分布式开发经验,掌握了Nginx 、Redis 、fastCGI和FastDFS的使用
项目三
项目名称:铁矿石生产实时监控系统
开发人数:6人
开发周期:5个月
开发环境:Windows 7、Qt、MySQL5.6、Red Hat Enterprise Linux 6.4、Git
项目描述:该系统服务于铁矿石生产企业,用于监控矿石生产过程中相关数据。
致力于降低生产所带来的风险,帮助生产管理者提高生产效率。
该项目主要分为5个模块
1.基础组件
2.车间的环境监测
3.高炉的运行参数的监测
4.数据汇总模块
5.可视化模块
项目职责:数据汇总模块和可视化模块
对相关的数据按照BER(TLV格式)编码规则,进行编码和解码
采用Socket技术对数据进行发送
服务器端采用多线程并发服务器进行数据处理
使用MySQL数据库技术进行数据持久化保存
用Qt使相关数据可视化
涉及技术:Linux C/C++、Socket、多线程、MySQL、共享库、Qt等
项目收获:积累一定的项目开发经验,加深了对Socket开发的理解,并对Qt有了一定掌握
工作经历
2018-10-17 -2024-01-12广州盛华信息有限公司C/C++开发
负责C++开发,项目技术选型,技术文档编写,技术说明,现场调试,后期技术升级等等
教育经历
2014-09-10 - 2018-07-18南昌理工学院计算机科学与技术本科
在南昌理工学院就读计算机科学与技术专业
资质认证
技能
消防系统监控 涉及技术C++,QT,CEF,Mysql,SQLite等 本人负责:消防设备监控,异常情况报警, 信息分发等 C++,QT负责处理底层设备与物联网部分 CEF集成现有信息系统