一.工位预订与管理系统(Java 项目,2018-2019)
项目职位:系统架构
项目介绍:用户通过微信预订园区工位,并进行签到签出, 并消费个人或者企业积分。
项目职责/业绩:1. 系统设计, 数据库设计,对外接口设计,核心编码。华润私有云上线运行中
二.中国电信手机以及电视抽奖平台(Java 项目,2018)
项目职位:系统架构
项目介绍:用户通过手机 APP 和电视机进行转盘,翻牌等抽奖。平台支持各种抽奖模式, 后台服务独立于抽奖具体形式,以抽奖平台方式提供服务
项目职责/业绩:1. 系统设计, 数据库设计,对外接口设计,核心编码。中国电信 2018 世界杯转盘抽奖,2018 暑期翻牌抽奖。
三,安全策略服务和多核安全浏览器(2014/12–2015/2)
项目职位:架构设计
项目介绍: 模仿 Google Chrome 的界面,采用 SWT 的 browser,用于企业内部使的安全浏览器。通过 rest 接口与后台的安全策略服务器通讯, 对浏览内容进行安全检测。 整体包括浏览器客服端和后端的安全策略服务器。 浏览器客服端采用 SWT,支持 IE 内核,并通过 Xulrunner 支持 firefox 内核,实现多核切换。安全策略服务端, JAVA 后台选用 Spring Boot 作为整体框架, 持久层采用 mybatis 保存安全数据到 mysql。前端页面管理部分采用 jquery + Backbone + bootstrap。
项目职责/业绩:
1. 需求分析,系统设计,算法设计,核心编码。
2. 电科院评估测试已经通过
四.基于 KVM 的虚拟化平台 (Java, C, Python 项目 2013.6-2015.2)
项目职位:架构师
项目介绍:国家电网的私有云平台国产化项目,帮助电网公司摆脱对国外虚拟化厂商(VMWare 等)的依赖。重构虚拟化平台 2.0 版本,设计新的 3.0 版本, 使之达到电网中心的业务需求,提供更高的可靠性。
项目职责:
1. 架构设计,针对老版本的中心化数据库存在的最大的安全隐患是丢失全网的虚拟机。我提出要“去中心化”思想,将虚拟机数据进行分布式管理,并以此为基础,从数据库层面整体重构,同时最大限度的保持对外接口(包括系统业务层接口和对外部电科院等单位的的 RESTFUL 接口),
2. 研究 KVM 对虚拟机精简模式的支持,找到了新的实现途径,完成了在 2.0 版本认为不可能支持的特性,解决了电网用户的一个心结。
3. 重新设计了对电科院的 RESTFUL 接口并撰写文档,指导其他设计人员完成接口实现,并配合电科院完成相应的测试。
五.基于 SaaS 平台的远程监控(2012.6-2013.7)
项目职位:子系统设计师
项目介绍:以中小型企业为目标客户, 帮助客户公司从硬件上监控内部的服务器和网络设备,同时也监控软件提供的各类服务(比如 WEB, 数据库,虚拟机等)
项目职责/业绩:
1. 重构底层 HTTP 通讯平台,支持新的 proxy 特性
2. SiteMonitor 和基于亚马逊云(AWS)的虚拟服务监控的子系统架构设计,业务流程设计,前后端核心关键代码实现。
3. 利用 websocket 实现的一款在线面试工具
六.DEEP-OCEAN 数据挖掘项目(C++项目)
项目职位:架构设计
项目介绍:为中国移动做的一个项目,用于收集移动通信网络中, 手机用户的空中接口协议数据,并还原通讯的协议交互过程分析通讯网络的业务分布情况,给移动公司提供网络优化方向,并帮助客户中心解决手机用户遇到的某些的棘手问题。
项目职责:
1. 业务架构设计,可行性分析,需求分析, 业务流程设计,。
2. 知识数据库结构设计, 设计知识库(Knowledge Base)
3. 基于知识库的通讯业务协议层业务逻辑还原核心算法实现。
4. 网络管理 MIB 设计
5. 系统代码模块划分,代码审查,配合项目经理制定开发计划。
七.Motorola 2.5G 移动网络计费网关(C++项目)
项目职位:Motolrola 核心网络项目
项目成果:从项目接手到项目结束, 计费网关从 BUG 最多的系统,变成 BUG 最少的系统。
八.五子棋人机游戏(C++项目)
项目职位:业余项目
项目成果:算法设计巧妙,机器棋力很高,同事圈内流传