个人介绍
电子科技大学,计算机硕士。
福建星网锐捷网络有限公司(软件工程师)(2014.7 — 今)
主要研发项目:
SNC网管系统(开发参与)
SNC大型设备管理系统,可以同时维护路由器设备1万台。我主要负责开发其中的GIS服务(LBS)、整体权限控制、批量WIFI管理等功能的开发。使用到的主要技术:(前端)XHTML、JS、AJAX、Leaflet(GIS库)等,(后台架构)SPRING、JSF、HIBERNATE,(数据库)MYSQL,(与其他系统通信HTTPS)。后续参与了SNC的扩容改造项目,整体容量从200台提升至10000台,其中自己负责的模块全部达到10000台的目标。
GIS中继服务器(独立开发)
该服务器可以为若干SNC提供位置信息数据(通过互联网搜寻为公司节省10W+数据购买支出),根据不同场景(金融公司、互联网、离线)提供不同的位置数据提供方案(兼容),整个方案的提供让公司定位资费减少2/3。此项目由我独立完成,经历了设计、构建项目环境(MAVEN)、项目开发、打包发布和客户(银行)安装配置过程。在开发过程中除了使用了SNC所用到的技术以外还使用到了NSIS打包、SQL脚本编写等打包发布相关技术。
轻量管理配置云平台(开发主力)
该平台由于底层采用CWMP协议通信,可以对大量设备进行管理和配置,同时提供WEB和手机APP接入访问,可以极大减轻客户对设备运维的难度。平台前期由我独自搭建整体框架:SPRING-MVC、JPA搭建后台服务架构并且提供RESTFUL接口(JSON格式数据)供WEB和APP接入,WEB界面采用ADMINLTE库提供整体风格,底层由STUN+CWMP提供公网设备连接访问。后期(同事加入)在开发自己负责的设备操作、告警等模块的同时,积极研究提供统一的开发模板,简化了其他同事的开发复杂度,CWMP层提供接口支持其他同事的开发需求。在开发完WEB相关的前后台逻辑后,参与了APP的开发,主要有:设备呈现控制、呈现等页面,实现IM系统,兼容设备远程调试库。主要使用的技术:SPRING-MVC、JPA、RESTFUL、JQUERY、JACKSON等。通信协议有:CWMP、HTTPS。