2020 应届生 软件工程

邮箱:kbiao@qq.com    博客:blog.kbiao.me

求职意向: 后端开发

Java Spring boot Laravel MySQL Redis Netty Kubernates
教育经历
软件工程    硕士
2017.09 - 2020.07

荣誉/奖项:2018年“优秀研究生”

学生工作:年级支部书记

软件工程    本科
2013.09 - 2017.07

荣誉/奖项:国家奖学金 x1、特等奖学金 x4、一等奖学金 x1、
第八届英特尔大学生软件创新大赛三等奖

学生工作:学院学生会主席、班长

实习经历
2018.07 - 2019.03
学术社区项目(唯知平台)在线访问 >
  • 负责后端API的设计与实现,使用Lavavel框架PHP语言开发,使用MySQL数据库,Nginx部署
  • 完成了基于JWT的用户认证和RBAC的基础权限管理,文件系统等业务基础服务
  • 完成了用户动态(类微博Feed流),发表文章,维护学术专家简历等业务功能
2019.02 - 至今
基于容器云的数据科学工作流的设计与实现
  • 技术选型与方案验证。了解了云原生机器学习相关技术机器生态
  • 搭建了 kubernates 的实验环境,参与运维实验集群
  • 根据组内的工作习惯,通过定义 CRD,实现大部分数据科学工作可以在云端完成
  • 项目经历
    北航在线编程平台微服务改造 在线访问 >
    2018年10月 - 至今

    实验室维护的遗留系统,本用于学院课程教学用后推广到全校所有信息类课程使用

    从单机系统支持200多人上机,逐步改进支持到近2000 以上学生同时上机考试的微服务系统,且对校外开放,积累上万名用户

    • 使用 Spring/React 技术栈替换原有 NodeJS / CoffeeScript 的系统
    • 使用 SideCar 模式使得新旧业务并行运行并逐步替换
    • 使用 Redis 做分布式 Session 解耦用户认证,做消息队列拆分业务系统,实现分布式部署
    • 合作发表论文一篇《Online programming platform based on crowdsourcing》In 13th International Conference on Computer Science and Education ICCSE 2018
    《猫途校园》小程序 (个人作品)
    2018年2月 - 2018年5月

    源自本科当班长时候负责课堂点名的繁琐工作产生的想法,研究生期间使用小程序实现。创新性基于二维码传递授权,百人以上的 课堂一分钟内完成考勤,且作弊难度高,另有其他课堂教学辅助功能

    • 独自负责产品的设计实现以及推广运维
    • 累积6000多用户,服务100多门课程考勤
    • 使用云厂商提供的 ServerLess 服务快速开发。微信小程序为前端,NodeJS为后端。
    《课堂考勤新姿势》 《考勤神器添新功能》
    中航工业智能制造消息中间件
    2017年11月 - 2018年4月

    支持 OPC ua 等物联网协议的消息中间件系统。上行接收机床控制设备私有协议数据,缓存、管理格式化为下游管理、控制系统所 需的json格式,并支持 HTTP/WebSocket/socket 多种协议访问。

    从单机系统支持200多人上机,逐步改进支持到近2000 以上学生同时上机考试的微服务系统,且对校外开放,积累上万名用户

    • 负责项目总体的设计和核心server 部分的实现,使用Spring boot框架, Redis 数据库
    • 使用 netty 作为网络框架,实现自定义协议收发
    • 自定义命令格式支持广播、队列等多种类型的数据分发服务
    • 取得软件著作权《OPC/ua 消息中间件》一项