个人介绍
我是程序员客栈的飞剑,是一名后端开发工程师。
我熟练C、Python等编程语言,熟悉Linux操作系统、网络、Docker、Kubernetes等技术,也进行过相关项目的开发。
拥有比较好的编程习惯,如果有需要可以随时联系,谢谢。
工作经历
2022-07-15 -至今网易云服务开发工程师
从事云网络开发,精通Linux操作系统、网络,熟悉云产品、部分的云网络技术结构,
教育经历
2019-09-01 - 2022-06-01华南理工大学软件工程硕士
2015-09-01 - 2019-06-01广东外语外贸大学软件工程本科
技能
1. 功能模块 + 算法部署,与第一个作品中类似,支持k8s集群容器服务部署 + 算法监控和调用,监控算法的使用情况等等,有点类似于服务网格但是没有这么高端,就是利用多容器pod实现的。 + 算法结果展示。基本都是一些视频类的人工智能算法,需要将结果反馈到前端去展示给用户查看。也有一些文本类的算法,比如金融什么的。 2. 负责内容 除了人工智能算法,其他包括后端、算法接口、算法部署模式等,以及部分前端。 由于已经离职没有带出来任何作品图。
1. 功能模块 + 人脸录入模块,首先要构造人脸数据库,需要上传人脸到后端,有一个专门的用Qt写的管理系统 + 人脸识别模块,根据摄像机中拍出来的人脸与数据库的人脸作比对,实现考勤 + 考勤模块,负责记录和考勤导出功能 + 流模块,负责摄像头的实施展示以及从摄像头中获取图片 2. 负责 + Qt前端,使用Qt是为了适配海康摄像头的SDK,同时可以运行在windows/Ubuntu平台上。可以利用摄像头进行拍摄录入,也可以用户手动上传。可以实时看到海康摄像头的视频,以及人员考勤的信息。 + Python后端,人脸上传的时候,负责调用人脸识别算法保存每个人特征;摄像头检测到人脸的时候,和数据库中的人脸作比对,并且规划考勤记录,并且展示到前端 + 人脸算法是其他人做的,我只负责产品开发。
1. 功能模块 + 用户管理模块,登录身份认证用的 + 集群管理模块,做了个K8S的管理平台,是基于K8S的api做的,自己搭了HTTP服务器然后再调用K8S的接口实现,包括资源监控、Prometheus、Harbor这一些组件都有在前端展示出来。 + 服务部署模块,实际上就是将用户提供的Docker image部署到K8S的集群中,然后提供运行情况的监控、参数的调整等等,把deployment.yaml、service.yaml等可调参数都在前端中展示出来 + 机器申请模块,这个相当于我自己构造了一些容器云服务器(仅限Linux),可以让用户根据CPU内存等申请一台可以ssh上去的云服务器,实际上和第三个服务部署模块实现起来是有重叠的地方的,但是产品设计上是有一些不同的。 2. 负责部分 由我全程开发,包括使用kubeadm搭建集群,二次封装K8s接口的后端(Python写的)、用户管理的后端(Go写的),前端是基于一个K8S集群的开源前端脚手架上vue开发的。 熟练掌握K8S、Docker等技术,编程语言Python Go,框架用的flask/Django,或者是gin等。掌握Mysql,会在脚手架的基础上写vue前端。