RESUME

陈惟高

24 岁 | 男

网页版简历链接 - https://www.weigao.cc/blog/2019/resume.html

教育背景

​西安电子科技大学 2013.09 - 2017.07 软件学院 软件工程 本科

​西安电子科技大学 2017.09 - 2020.07 计算机学院 软件工程 工学硕士(智能感知,移动计算与物联网)

专业技能

  • 熟悉 Python

  • 熟悉 Git, Vim 等基本操作,熟悉 Visual Studio, VS Code 等开发工具

  • 了解 Linux 和 Linux bash shell 基本操作

  • 了解 Python Flask 框架和 MongoDB 数据库

  • 了解 TCP/IP

  • 了解 C, C++, JavaScript, Vue.js等

  • 前端:Vue.js

  • Web 框架:Flask, Tronado

  • 架构思想:微服务架构、规则引擎

  • 版本管理:Git

  • DevOps:蓝鲸&蓝盾, GitLab CI

  • 容器:Docker, K8S

  • 服务器:Nginx/OpenResty/Kong

  • 异步模型:Celery, Epoll/libevent

  • 跨平台应用:electron-vue

  • 数据库:Mysql/PostgreSQL/SQLite, MongoDB, Redis

  • 深度学习:OpenCV, TensorFlow

  • 文档构建:Vuepress

实习经历

微服务开发 - 异步规则引擎

实习单位:腾讯计算机系统有限公司

实习时间:2019.07-2019.09

项目部门:腾讯计算机有限公司/IEG/技术运营部/安全运营中心

项目职责:安全开发

实习项目简介:腾讯IEG部门技术运营部的安全开发岗位,主要负责运营开发工作。实习期间主要完成的工作是异步规则引擎的开发,与微服务框架结合,可以配置业务规则流,提供一个可以让其他部门使用的微服务运行引擎。

云计算开发 - 微服务网关

实习单位:华为技术有限公司

实习时间:2019.05-2019.07

项目部门:华为技术有限公司/CloudBU/IASS

项目职责:云计算开发工程师

实习项目简介:华为技术有限公司CloudBU云计算开发岗位,主要负责微服务框架下的网关相关工作,主要技术为 OpenResty/Kong 的 Lua 开发。

项目经历

室内定位系统 2017.09 - today

核心技术:Python, Flask, Vue.js

项目职责:后台开发,前端开发

项目单位:中国电子科技集团第二十研究所

项目介绍:中电二十所熠星大赛前 5 名创业孵化项目。使用雷达检测人体位置,并跟踪显示每个人的移动轨迹。受室内环境对电磁波传播的影响,雷达定位极易出现误差,​造成目标丢失,系统使用滤波算法对定位坐标进行修正,使用聚类算法区分目标进而构建多目标运动轨迹。使用 web 技术展示轨迹,进行安防、监控等实际应用。

个人项目贡献: 使用 Python Flask Web 框架,结合 JinJa2 模板引擎配合 Bootstrap 使用,使用 MongoDB 作为雷达坐标信息数据存储,使用 SqlLite3存储用户数据,并部署在腾讯云服务器上,使用配置 Python 脚本一键部署(pipenv)。

第二阶段使用当下流行的前端框架 Vue.js 作为前端,并在 element-vue 的 UI 下进行二次开发,最终实现了单一界面的前端 APP,实现了前后端分离。

后端使用新的 UDP 通信向前端发送雷达坐标数据,避免了在云服务器上的数据库存储读取开销,前端通过 axios (AJAX) 通信,使得地图数据实时刷新,并且舍弃原有臃肿的 Python Flask 后端,使用 nginx 在满足需求的同时,提升了服务器的访问效率,ng 只负责 web 服务的相关功能,而其他的数据处理存储用 Python 或者 C++ 通过不同的进程实现。

考虑到项目有时候的跨平台和离线的需求,故需要开发本地客户端,使用 electron-vue 打包上个版本的项目,并使用和 Vue.js 框架匹配的 element-ui 作为 UI 库,开发出离线的本地客户端,实现了跨平台打包和发布。


WiFi 人体活动感知 2017.08 - 2017.12

核心技术:Deeplearning, WiFi Sensor

项目单位:西安电子科技大学 Mobisys 实验室

项目介绍:实验室项目,分析收到人体反射影响的 WiFi 信号, 判断人体的肢体动作。系统使用 Matlab + Python 开发,使用 AlexNet 对数据进行深度学习训练和分类。 用户在 WiFi 路由器和网卡所在的信号范围内执行行走、坐下、起立等动作,系统即可对动作类型进行判别。

项目职责:将 802.11 物理层信号进行可视化,选择有效特征作为深度神经网络的输入,经过训练之后分类的模型并加以应用。


个人开源项目和成果

个人博客 2018.02 - Today

核心技术:Jekyll, GitHub Pages, Vuepress, Netify

项目介绍:

个人博客项目,用于记录技术心得和关键技术总结,开发经历三个版本:

  1. 使用 Jekyll + GitHub 的静态界面并二次开发 Jekyll 主题。
  2. 使用基于 Vue.js 的 Vuepress 博客框架,后端使用 Netify 和 GitHub 保持同步,使用 Letsentrypts 进行 Https 加密,申请使用域名(weigao.cc)。项目地址
  3. 基于第2阶段的开发,使用 element-ui 在 Vuepress 上自定义主题,自定义分类、时间管理、留言管理以及界面美化等工作。

Kilo 文本编辑器

核心技术: C

项目介绍:使用 C/C++ 进行开发,熟悉并强化语言基础知识,实现了类似于 Vim 编辑器的轻量级文本编辑器。主要的功能有:插入、删除、查找、关键词高亮、文件编辑、行列提示等。

人脸签到系统

核心技术:CNN, TensorFlow, Python

项目介绍:为实验室开发,考勤用。使用 Tensorflow + CNN + OpenCV,实现了人脸的检测、识别,使用 YOLO 算法确保其实时性。

睡眠健康小程序

核心技术:JavaScript

项目介绍:微信小程序项目,使用微信开发者工具和 vant UI,实现了一个简单的微信小程序,主要包括功能:用户登录,睡眠监测(可监测整天睡眠,包括午休、打盹等情景),总睡眠时长分析,云端睡眠数据同步等功能。

论文专利以及竞赛等成果

论文

Indoor Positioning via 24GHz Radio Frequency. International Conference on Embedded Wireless Systems and Networks (EWSN). 2019.Beijing.

专利

  1. 《一种基于大数据的 Linux 系统下自动构建工具方法》,专利号:1910XD0445
  2. 《一种基于时空相似度的无线传感网异常检测方法》,专利号: 108260155A

竞赛

第五届全国高校物联网应用创新大赛 2017.12 - 2018.04

比赛结果:入选决赛,西北赛区前 22 名内

项目介绍:参赛项目为已开发完成的多目标室内定位系统,在实际环境中进行部署,因正值十九大召开迎来大批参观者,收集了大量测试数据和用户反馈意见。

项目职责:本人担任主要开发者,协助收集用户数据并不断改进系统。根据用户需求设计应用场景,整理出商业化运营模式。

2018年 “创业大西安” 创业大赛 2018.08 - 2018.09

比赛结果:入选决赛,团队组优秀奖

项目介绍:参赛项目为高精度多目标定位与追踪系统,荣获2018年 “创业大西安” 创业大赛暨一带一路阿里巴巴诸神之战全球创客大赛(西安决赛)优秀奖(团队组)

其他

  • CET6: 455
  • 二等学业奖学金
  • 参加ACM TURC 2018 图灵中国大会,并担任宣传志愿者,获得志愿者证书
Last Updated: 9/4/2019, 9:04:40 AM