教育经历
-
北京邮电大学 - 计算机软件专业(在职硕士)2014-2018
-
贵阳学院 - 计算机科学与技术专业(本科)2004-2008
工作经历
-
2015.6 - 至今 | 北京世联互动网络有限公司(Naver China) | 高级Java工程师
-
2012.4 - 2015.5 | 中国互联网络信息中心(CNNIC) | 高级Java工程师
-
2010.11 - 2012.3 | 北京能动网络科技有限公司 | Java工程师
-
2010.5 - 2010.11 | 北京京东世纪贸易有限公司(京东商城) | Java工程师
-
2009.8 - 2010.5 | 北京金道佳业软件有限公司 | Java工程师
项目经历
-
词典平台Admin Tools系统
项目描述:
用于管理中、日、英、韩、第二外国语、第三外国语、多国语会话、词典PV统计、单词本、Open词典等Naver词典。
职责描述:
1、对中文词典、汉字词典、第三外国语词典、日语词典、韩语词典的旧系统进行维护和改善,重构部分有问题的代码,并优化;
2、负责开发Line词典的中、印、泰词典管理系统、New Open Dictionary、Word Mine等系统;
3、负责系统的架构设计、数据库设计、服务器配置和运维;
4、负责各个词典的数据批量导入和导出;
5、撰写相关技术文档到wiki;
6、负责词典APP部分Rest API的开发。
开发环境:
1、所有系统均基于敏捷开发项目流程;
2、Bootstrap + Spring + Mybatis + Hbase + Solr + Apache + Tomcat
-
基于Npush消息推送中间件
项目描述:
用于对韩语会话和Quiz用户定时推送相关消息,该系统是基于分布式系统架构设计。
职责描述:
1、负责项目的开发、分布式系统的架构设计、数据库设计、服务器配置和运维;
2、负责大数据的分布式测试;
5、撰写相关技术文档到wiki。
开发环境:
Kafka + Spring + Mybatis + Hbase + Solr + Apache + Tomcat
-
中国互联网博物馆
项目描述:
中国互联网博物馆是以互联网为主题的官方博物馆,作为互联网发展历史的忠实记录者,互联网科学知识的汇集普及者,互联网文化精神的弘扬传播者,以及互联网技术创新的协力推动者。
职责描述:
1、负责IOS,Android接口rest api开发和后台CMS管理系统开发;
2、撰写相关技术和使用文档。
开发环境:
Spring + Mybatis + MySQL + Tomcat
-
DCMD分布式部署系统
项目描述:
DCMD是用于CNNIC开发人员使用的发布系统,该系统是基于分布式系统架构设计,基于开源框架cwinux开发。
职责描述:
1、负责DCMD Web管理系统开发;
2、需求分析和详细设计。
开发环境:
Spring + Mybatis + Protobuf + cwinux MQ + MySQL + Tomcat
-
IP Whois系统
项目描述:
该系统是基于IP Whois查询系统
职责描述:
负责旧系统的维护和优化。
-
SDNS-D抗攻击设备管理系统
项目描述:
SDNS-D是一款DNS专用抗DDoS攻击设备。该产品采用基于硬件的设计,突破大流量数据实时处理瓶颈,实现DDoS攻击包的智能识别和清洗,有效阻止DDoS攻击对域名系统的影响。
职责描述:
负责系统权限模块的开发和数据统计。
开发环境:
Spring + Struts2 + ibatis + MySQL + Tomcat
-
Facenano人脸考勤系统
项目描述:
Facenano是CNNIC自主研发的一款基于人脸识别的考勤系统。
职责描述:
1、负责考勤后台管理系统的开发;
2、负责系统数据库设计、相关文档撰写。
开发环境:
Python + MySQL + Tornado
-
ZEBRA DNS权威服务器管理系统
项目描述:
ZEBRA是用于管理DNS区数据上传和修改、View的维护,方便用户通过web进行管理DNS权威服务器。
职责描述:
1、负责ZEBRA Web管理系统的开发;
2、负责系统数据库设计、环境配置和相关文档撰写。
开发环境:
Python + MySQL + Tornado
-
Cyberspace国家域名应用体验平台
项目描述:
Cyberspace国家域名应用体验平台是针对个人用户而开放的域名申请和使用,可以收藏个人喜欢的网页和网址。
职责描述:
负责“个人空间”功能模块的开发。
开发环境:
Spring + Struts2 + ibatis + MySQL + Tomcat
-
SDNS-A公共云解析
职责描述:
1、基于旧版web进行重新开发;
2、负责新版系统开发、数据库设计、需求整理和文档编写。
开发环境:
Spring + Struts2 + ibatis + MySQL + Tomcat
-
“能助手”手机应用商店
项目描述:
“能助手”是基于Android的手机应用商店,有数十万个App供用户下载和使用,定时向用户推送更新。
职责描述:
1、负责后台管理系统的开发、数据库设计和运维;
2、负责App的Rest API的开发。
开发环境:
Spring + Struts2 + ibatis + MySQL + Tomcat
-
京东订单消息中间件
项目描述:
该中间件是用于ERP2WMS的订单转发系统。
职责描述:
负责接口设计,多线程实现,ICE RPC开发。
开发环境:
Java + ICE + Tomcat
-
“211限时达”统计工具
项目描述:
统计库房订单实时信息,是否达标,每日自动生成报表发送邮件至相关领导。
职责描述:
负责数据报表的开发。
开发环境:
Java + Tomcat
-
京东消息客户端中间件
项目描述:
该中间件是负责从ERP获取相关数据,发送给消息客户端。
职责描述:
负责中间件RPC开发。
开发环境:
Java + ICE + Tomcat
-
WMS库房统计工具
项目描述:
统计全国各个库房人员每日和每月绩效,并且生成报表发送邮件给相关领导。
职责描述:
负责数据报表的开发。
开发环境:
Java + Tomcat
-
中国民生银行上海分行—货币兑换交易系统
职责描述:
负责外币与人民币的互兑,支票解付和抹账功能模块的开发。
开发环境:
Spring + Struts1 + Hibernate + MySQL + Tomcat
-
中国民生银行上海分行—客户评价与服务系统
职责描述:
负责各类客户业务分析与查询,数据检查和通用查询,环境配置和系统部署等功能模块的开发。
开发环境:
Spring + Struts1 + Hibernate + MySQL + Tomcat
-
IT服务管理系统
职责描述:
负责“事件管理”和“SLA管理”功能模块开发,环境部署和系统配置 。
开发环境:
Spring + Struts2 + Hibernate + MySQL + Tomcat