跳到主要内容

个人简历

课程

数学

  • 高数A1 (87)
  • 高数A2 (68)
  • 离散数学 (80)
  • 概率论及数理统计 (100)

编程语言

  • C 程序设计 (96)
  • 面向对象程序设计 (93)
  • Python 高阶程序设计 (92)
  • C## 程序设计 (91)
  • Java 程序设计 (91)
  • 移动应用开发 (95)

计算机课程

  • 数据结构与算法 (96)
  • 数据库原理与应用 (80)
  • 编译原理 (97)
  • 计算机组成原理 (87)
  • 算法分析与设计 (87)
  • 操作系统 (90)
  • 计算机网络 (95)
  • 软件工程 (89)

项目经历

基于深度学习的商品识别系统

项目介绍:

  • 针对在无人货架中的应用,对常见的20余种商品,拍摄了共5422张不同角度,不同组合的图片,以及对应的标注文件作为数据集进行训练,最终实现对商品的识别

主要职责:

  • 使用Python语言,PyTorch框架,YOLOv5算法。训练过程中对训练数据集使用了Mosaic拼接、图片覆盖混入、随机翻转等数据增强方式。通过200轮的迭代,最终使mAP 0.5:0.95达到0.82以上

项目收获:

  • 项目最终部署至RKNN边缘智能计算平台以及硬件设备中。项目获得中国大学生计算机设计大赛国家三等奖

智能知识侦察助手

项目介绍:

  • 爬取豆瓣图书Top200的书籍,编写对图书信息侦查的问卷生成程序,并且以网页形式呈现出来,实现问卷填写,数据分析,可视化展示等

主要职责:

  • 本人主要负责后端开发服务器部署。后端使用Python语言,应用面向对象程序设计的思想抽象出书籍、问题、数据库连接、控制等多个类进行操作。并最终部署至Linux服务器。网页链接:http://castamerego.com

项目收获:

大众点评爬虫

数据爬取:

  • 掌握Html/CSS/Javascript,爬取数据使用Selenium, Requests库。针对大众点评的css-svg映射反爬取进行逆向、使用代理ip防止被封

数据清洗:

  • 使用BeautifulSoup4,re库。使用id,class,xpath等多种方式对元素定位

数据储存:

  • 使用Pandas库储存至Excel表格,使用PyMySQL库储存至数据库

QBomb

项目介绍:

  • 本项目是一款炸弹人风格的Android游戏,玩家可以放置炸弹来摧毁障碍物并杀死AI敌人,地图中还有各种道具来增强各种属性。 将吃豆人与泡泡堂两款经典游戏的亮点结合,有较高的可玩性

主要职责:

  • 使用Android Studio,Java语言进行编程。主要负责编写游戏内玩家、道具、AI机器人、游戏判定等逻辑,以及游戏界面的设计

项目收获:

在线人脸识别系统

项目介绍:

  • 本项目为一款实验室人脸识别考勤系统,前端为Web端,后端则基于flask开发框架,使用dlib的人脸识别框架

主要职责:

  • 本人主要负责整体项目功能与结构设计,后端开发与服务器部署。设计并实现了单服务器多客户端的服务结构,通过多线程确保不会出现某个客户端意外离线导致服务器端出现堵塞,以及通过设置定时器防止僵尸进程等

项目收获:

  • 领导三人小组,在三个月内完成了人脸识别系统的设计,开发,测试,部署等工作,最终识别延迟在1s以内,识别准确率在95%以上,最终应用至浙江理工大学计算机学院各实验室

实习经历

杭州深软科技有限公司

Python 后端开发

  • 领导三人小组,在三个月内完成了人脸识别系统的设计,开发,测试,部署等工作,最终识别延迟在1s以内,识别准确率在95%以上,最终应用至浙江理工大学计算机学院各实验室

杭州登虹科技有限公司

测试开发

  • 在稳定性实验室负责三个产品线设备的测试工作。通过编写实验室设备管理程序,定时爬虫获取设备日志,修改测试规范与流程,将原有工作效率提升300%以上

  • 使用Airtest编写自动化脚本,用于OTA升级压力测试,

获奖经历

  • 中国大学生计算机设计大赛 国家级三等奖
  • 大学生英语阅读大赛 校级特等奖
  • ACM程序设计大赛新生赛 校级一等奖
  • 大学生电子商务竞赛 省三等奖
  • 互联网+ 校二等奖
  • 浙江省 省政府奖学金
  • 校二等、三等奖学金、优秀学生干部、社会工作奖学金

自我评价

个人特点

  • 担任全英文班班长,经常帮助留学生处理问题,有较好的英文日常对话能力,做事认真负责
  • 课本均为黑皮书系列英文原著,有较好的英文文献阅读能力
  • 善于运用ChatGPT加成的New Bing以及Github Copilot解决问题

编程特点

  • 有良好的Coding风格与规范,有良好的面向对象程序设计思想,逻辑思维能力强
  • 有丰富的社区代码提交经验,在Github上有400+次contribution

语言

  • 有丰富的Python开发经验,Python爬虫经验,熟悉常用库如PyMySQL,Selenium,Requests,BeautifulSoup4,Pandas,JSON等
  • 熟悉HTML+CSS+JavaScript并有相关项目

工具

  • 熟练掌握Linux常用命令,有Linux服务器部署经验
  • 熟练使用Git工具以及Github,有多次多人协作完成项目经验
  • 熟练使用Docker工具,了解Image、Container等概念

技能点

  • 熟练掌握基本的数据结构如:数组、链表、堆、栈、队列、红黑树、哈希表、图等
  • 熟练掌握基本的算法如:排序、搜索、图算法、动态规划、Huffman Coding、KMP等

资格证书

  • CET-4 571
  • CET-6 598

工具

书籍

请作者喝可乐🥤:
本文遵循 CC 4.0 BY-SA 版权协议,转载请标明出处