1. 上海魔锥信息科技有限公司 软件工程师 2018.10 - 2019.10
使用Spring-Boot框架进行后端分层架构与编写,Mysql与MongoDB结合进行数据库结构设计和使用。
Android开发酒店自主入住设备基本功能,包括摄像头读卡器硬件驱动整合,处理业务数据和HTTP请求。
使用Python进行基本数据处理,使用Django web框架进行算法服务器开发。
2. SCP-P消息推送协议项目 2020.01 - 2020.06
实验室与华为合作项目,旨在开发一种新的用户态应用层消息推送协议,主要用于解决网络频繁切换时的滞后性以及加密建 连存在额外开销的问题,具有低时延、可靠性、长链接等特点。
主要负责: 使用C++实现握手建连与挥手断连机制,实现fake TCP header 将UDP流量封装为TCP流量避免NAT屏蔽。
使用openSSL库为协议增加类TLS加密机制并改进至不增加额外RTT开销。
使用libevent对linux服务器端协议进行统一接口封装,适应高并发场景。
3. 神硕数据中心项目 2020.07
实验室与神硕铁路合作项目,旨在为铁路集团搭建分布式数据中心,为其大数据分析以及智慧化建设提供基础数据保证。
主要负责使用Hadoop组件进行数据存储层的搭建:
搭建HDFS分布式文件系统和Hbase分布式列数据库,使用sqoop进行从mysql到Hive、csv文件到Hive的数据抽取。
使用hue在web端进行文件系统和数据查询的可视化操作。
使用Hadoop组件的Java API编写简易分布式视频管理系统,主要功能为使用Hbase进行视频元数据的存储和查询,并根据元数据信息进行视频的分片上传、检索和下载。