个人简历
专业技能
- 良好的 Java、Python、C++、Golang 编程能力、熟悉服务器端开发、网站前端开发、了解嵌入式开发。
- 熟悉并掌握计算机网络,数据结构,操作系统、JVM虚拟机,Java多线程、集合、设计模式等内容。
- 熟练掌握SpringBoot应用开发、熟悉SpringBoot框架基本原理、熟悉Mysql、Redis、Docker等常用中间件。
- 熟练掌握Vue2、Vue3、Uniapp,了解React。
- 熟练使用PyTorch、Tensorflow、PaddlePaddle等深度学习框架,了解ResNet、Vit、Deit 等机器视觉网络结构。
教育经历
- 西南交通大学 2021年09月 - 2024年06月
计算机技术 硕士 计算机与人工智能学院
- 研究生二等奖学金。
- 全国大学生电子商务"创新创意创业"省二等奖。
- 申请一项发明专利:基于多尺度掩码特征自编码器的城轨车底异常检测方法。
- 绵阳师范学院 2017年09月 - 2021年06月
物联网工程 本科 信息工程学院
- 通过卢俊卿奖学金参加赴日研学。
- CET4、校优秀学生干部、先进工作者、市三好学生、校级一等专业奖学金2次、校级二等专业奖学金2次。
- 全国大学生挑战杯省赛三等奖、全国大学生电子设计大赛省赛三等奖。
- 申请一项发明专利:一种基于手势识别的交互方法。
研究生实习经历
中车株洲电力机车研究所有限公司
数据挖掘工程师 / 数据技术部(2022年09月 至 2023年06月 长沙)
- 负责无锡6号线地铁检修报表系统的业务开发和系统维护。
- 负责地铁车底智能检修机器人图像识别算法中,关于自监督学习和扩散模型在轨道交通列车检修中的研究工作。
- 参与撰写轨道交通列车检修算法相关专利和一篇国际光学会议EI论文。
- 参与了内网K8S训练服务器OpenPAI集群搭建、维护等工作。
四川智慧高速科技有限公司
JAVA研发实习生 / 技术部(2022年07月 至 2022年09月 成都)
- 负责添加并维护老系统的报表页,使用内网的凡软报表配合公司内部的工作流引擎完成报表录入、流转、签章等功能。
- 协助维护公路材料模块(老项目)的SQL慢查询优化,并解决WEB数据大屏数据加载计算缓慢问题。
- 参与了老系统activate7工作流程引擎的数据清洗和迁移工作。
研究生项目经历
顶点云MES制程控制系统
全栈开发工程师 / 系统架构工程师(2022年09月 至 2023年06月 长沙)
(线上地址:https://pms01.toppointtop.com)专为钣金和五金制造行业提供数字化服务。实现工厂物料工序每个阶 段的可视化管控,并负责车间生产全链路物料单据的打印,从而推动生产计划的准时交付。引入机器视觉算法模型,实现了 工厂流水线物料品质异常检测的智能控制提示。该项目主要包括生产管理、仓库出入库、员工计件、绩效考评、CAD图纸管 理、机器视觉品检自动化模块。目前系统已经成功服务了全国近15个工厂,并且已经成为广东省政企合作数字化工厂专项计 划中的一部分。
-
整体系统架构:负责整个系统从零到一的搭建、服务器运营维护、敏捷开发快速跟进工厂实际需求进行程序迭代 (SpringBoot+Redis6+MySQL8+Ureport2+Flowable+Vue2+UniApp)。
-
视觉品检服务:使用Python训练多物料二维码精确识别模型、OCR提取图纸关键信息模型、传送带检测异物模型、物料 品检缺陷识别模型。使用gRPC结合TorchServe进行深度学习算法模型部署预测。
-
报表打印服务:使用并改进Ureport2对工厂业务中复杂的中国式报表打印。
喵多鱼回收SAAS
后端开发工程师(2021年07月 至 2022年06月 成都)
喵多鱼回收SAAS平台(线上地址:https://www.miaoduoyu.com)是一个基于B2C和O2O两种模式的废旧资源回收利 用体系。通过市场,将消费者、企业、回收处理企业、平台构建者和政府等相关主体紧密链接,形成全社会覆盖的生态模 式。该项目主要包括门店租户、骑手管理、回收服务、积分商城、家政服务等模块。
-
流程服务:使用Flowable进行流程审批操作,包括在线表单、条件审批网关、业务子流程流转等。
-
日志服务:使用TLog分布式日志分析系统跟踪链路日志记录、性能分析、链路排查,确保线上环境的错误排除。
-
调度服务:使用xxl-Job替换spring原始任务调度,实现集群定时调度任务。
-
限流服务:使用Undertow高性能容器替换Tomcat、使用Redisson进行分布式限流,拦截重复提交验证。
本科实习经历
成都第五波科技有限公司
网站研发(全栈)(2019年 10月 至 2020 年 5月)
项目外包。本科老师推荐的项目、主要负责重庆永川某供电公司一个报修系统的全栈开发,包括对接二层甲方、需求分析、前期原型图构建、前端开发(该项目包括三个端:WEB管理端、微信公众号H5普通群众端、护线员小程序任务派送审核端)、后端三个端接口开发、上线部署等工作。 项目总结地址:https://www.likecy.cn/archives/mou-chuan-hu-xian-xi-tong-zong-jie
四川九洲电器集团有限责任公司
嵌入式软件研发(2018 年 5月 至 2019 年 7 月)
- 公司兼职工程师:使用STC15W系列单片机,压缩成本开发,IO口模拟多路PWM,比较器模拟AD开断检测,UART-WIFI模块/蓝牙模块使用
- 和公司师傅一起完成AI-Eye的原理图设计PCB布局部线,4层板,核心芯片采用勘智K210,包括1.2寸OLED屏幕,OV9675,三路供电电源EA3036,Type-C接口cp2102驱动芯片,可实现50*50mm体积下手势识别,人脸检测等应用 具体总结可看嵌入式项目总结:https://www.likecy.cn/archives/qian-ru-shi-xiang-mu-hui-zong
本科项目经历
- 基于树莓派tensorflow的垃圾分类 2019年9月 -2020年4月
- 基于tensorflow/resnet50搭建的深度学习图片分类网络,利用华为云2019垃圾 分类提供训练数据进行图片增强处理在有限的训练数据量下进行模型微调最后保存网络及权重文件,再转化为tflite格式的模型文件结合python-flask进行树莓派部署,提供本地api接口供树莓派触控大屏幕程序与用户交互,采用electron制作linux应用包,目前 第一版程序以及开源到码云和B站回馈社区.垃圾分类正确率达93.6%,单次识别时延在0.8ms; 开源地址:https://gitee.com/likecy/garbage-raspi
代码配套讲解:https://www.bilibili.com/video/BV1zJ411Y7jB- 基于树莓派&pytorch的垃圾物体检测分类:基于pytorch实现faster-rcnn模型微调进行生活垃圾图片物体检测分类, 输入摄像头视频流输出视频流中物体标记坐标以及分类信息,再根据坐标信息结合机械臂进行分类分拣投放到相应垃圾桶,目前只 开源部分代码,垃圾物体检测正确率达79.1%,无GPU环境下单次识别时延在8ms,有GPU环境单次时延在1.3ms;与此同时设计有用 户生活垃圾查询小程序和反馈助手,用户反馈的生活垃圾经过部分人工标记后输入到训练层,周而复始,得到更优化的模型文件,再次采用云端远程下发模型文件进行树莓派端的模型更新升级. 开源地址:https://www.likecy.cn/archives/2020-garbage
- 实验室在线题库课题考核系统exe程序 2019年11月 -2019年12月
- 按照老师的实际生活需求:便于机房有还原的电脑使用,最好开箱即用,无需配置运行环境,不能接入外网,成绩数据老师安全 可控,不可远程连接mysql等数据库。提供web服务供学生访问提交数据。题库试题excel导入,老师发布考试,学生答题,成 绩 自动写入教务处发放的课程平时成绩excel表格。每个学生的题目顺序不同,答案选项不同,考试有时间限制,一旦过了考试 时 间0分处理,学生自行找老师后台修改该生成绩。学生人员来自教务处发放的班级名单excel。确保程序的可共享性。(A老师 分享 这个程序给B老师使用,B老师拿到后一数据从0开始)
- 项目程序架构:后端部分基于nodejs采用koa框架提供web服务及api接口,koa-router提供api接口路由管理,koa2-cors进行 开 发阶段vue的跨域请求处理,使用Bookshelf.js 封装数据库操作orm方式访问数据库,knex.js为bookshelf.js提供二级接 口,sqlite3.js为knex.js提供一级数据操作接口,进行数据存取查询,使用ejs模版进行学生vue端最终编译文件的模版整合操作, 使 得web界面按路由渲染。 前端部分采用vue-cli进行基础搭建,使用element-ui进行界面组织,axios请求于后段api接口进行通信 操作。最后使用electron-vue进行代码打包 开源地址:https://gitee.com/likecy/tiku_mnu
- 绵阳师范学院智慧党建平台 2019年4月 -2020年9月
- 承担全校16个二级学院的党建工作数据无纸化改革公众,提供在线党课学习,在线党课考试、成绩下发,网上提交思想汇报,党建活动通知提醒等功能。 上线地址:http://xgzhzb.mnu.cn 具体详情介绍:https://www.likecy.cn/archives/dangjianmnu
- 项目架构:前端:bootstrap,RequireJS,AdminLET,ajax,,bootstrap-table,layUI,JQuery,bower包管理 后端: thinkphp5,composer包管理
- 高频RFID实验室考勤系统 2019年5月 -2019年8月
整个项目技术架构:
- 软件前端:bootstrap,bootstrap-table,JQuery,ajax,AdminLET,软件后端:thinkphp5,workerman(提供硬件 tcp 连接),
- 硬件部分:采用ESP32 与高频RFID模块进行UART通信控制, websocket协议通过WIFI与服务器系统后台进行通信和数据管理.
- 整个系统实现班级名单的导入,课表导入,课程考勤管理,缺勤补签,每个教室装有一台设备,教师或管理员通过手机或者电脑 登录 网站/小程序进行开始考勤启动硬件进行数据获取,学生无需接触通过教室大门即可完成课程签到,
- 软硬件开源:https://gitee.com/likecy/rfid_attendance
- 基于lora通信的多校区实验室门锁检测系统 2020年7月 -2020年9月
- 本项目意在可远程查看检测实验室门是否关闭。采用Esp32模块作为上位机转发下属多组Lora模块的通信数据到自建MQTT云平台上、MQTT云平台再将数据同步转发到微信小程序管理人员端,同时管理人员可以通过微信小程序下发相应硬件指令。Lora模组和下位机采用串口通信、按照事先规定好通信协议逐帧发送指令。 目前本项目在绵阳师范学院磨家校区和游仙校区数百个实验室良好运行。
- 技术摘要:采用C++配合platformio编写ESP32单片机端上位机,springboot和MongleDB整合EMQTT进行设备历史消息的转发与备份、uniapp制作微信小程序管理员操作端、vue2+elementUI做web管理端设备绑定分配。
- 部分代码仓库地址:https://gitee.com/likecy/HimalayaFM