-
北京邮电大学 — 硕士
网络技术研究院2015 — 2018
-
北京邮电大学 — 本科
国际学院2011 — 2015
-
Hulu - SDE Intern
设计并搭建发布了身份验证团队的“一次性验证码”微服务。 调研分析身份验证的一次性验证码的需求,并对该微服务进行系统设计。 使用Jersey和Guice框架实现了RESTful web service,提供对验证码进行增查删的API。并独立设计执行了单元测试和集成测试。 设计了验证码存储的数据结构,以适应复杂多变的业务场景。独立搭建了跨数据中心的高可用的Redis集群用来存储验证码,同时设计了三种高可用方案:Cron Job, Keepalived和RedisSentinel,结合公司业务特点和数据中心常见问题,设计了贴合生产环境的负载测试方案,最终找到了一套适用于公司场景且可维护性高的高可用方案。 为服务添加搭建了公司的若干监控方案。 独立部署上线,并且进行了生产环境的测试。
2017.4 - 2017.9
-
sohu - java后端开发实习生
基础架构团队主要项目为基于Docker的企业级应用编排运维管理系统DomeOS。 搭建Kubernetes集群,完善封装Kubernetes REST API的SDK,并使用Junit进行测试。 完成监控报警模块中展示集群状态部分的开发工作。并对展示集群状态部分进行测试。 调研并测试开源Fabric Kubernetes API功能,用Fabric Kubernetes API替换DomeOS原有SDK,并配置Kubernetes集群进行功能测试。
2016.7 - 2016.9
-
SDN网络展示和管理系统
SDN网络展示和管理系统实现了物理网,虚拟网,和虚拟路由的展示和管理功能。 使用Spring+ Spring MVC+ Spring Data框架,使用Maven进行项目管理,使用SVN进行版本管理。 通过Spring AOP,log4j记录日志。 通过MongoDB存储网络和用户配置等信息;通过ODL控制器的 REST API来获取网络信息;通过与交换机建立SSH连接来与交换机通信;通过脚本文件来实现分簇和虚拟网的部署。
2016.3 - 2017.2