张峰诚

高级Java工程师 / 架构师 / 互联网

基本信息


  • 硕士
  • 北京邮电大学
  • 2014-2018
  • 本科
  • 贵阳学院
  • 2004-2008

联系方式


技术栈


个人微信


教育经历


  • 北京邮电大学 - 计算机软件专业(在职硕士)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