精通java,熟练使用Spring Boot、Mybatis/Hibernate等Spring技术路线的相关技术
熟练使用 oracle、mysql、mongodb、redis
熟练使用 docker、linux
熟悉 flume、hive、hadoop
熟练使用 jquery、nodejs、sass、bootstrap、css3
熟练使用 maven、git、ant、eclipse、sublime3、atom
日志采集与统计分析系统
项目职务: 系统设计与开发
项目描述: 实现对公司所属应用系统用户访问记录进行采集,并针对所采集的数据进行相关的网站分析、业务分析;
在saas架构的系统下支持全域新增用户的统计; 使用highchart技术完成报表相关的展示。
项目职责:
1. 协助产品经理编写系统需求分析规格说明书的内容;
2. 编写系统设计文档;
3. 参与团队开发计划制订以及任务分配;
4. 关键模块开发;
统一认证系统
项目职务: 系统设计与开发
项目描述: 采用OSGI的设计理念,基于Java安全模型和JAAS规范实现了属性动态规则计算的认证和授权;
满足了单点登录、联合认证的认证场景,能够做到动态权限配置;
具有接口级权限过滤和数据级的权限过滤;
项目职责: 负责系统的开发、设计、后期维护和升级改造
z39.50客户端
项目职务: 系统设计与开发
项目描述:
1. 使用spring boot + dubbo技术路线,z3950协议的微服务实现;
2. 支持BIB1属性集的多库查询;
3. 记录类型支持'UniMarc'、'USMarc‘;
4. 支持分页取数据;
5. 支持对象池;
6. 支持查重处理;
项目职责:
1. 参与设计和开发;
2. 编写单元测试;
3. 编写使用手册和系统部署手册;
4. 系统后期的优化升级与维护;
Open API
项目职务: 系统设计与开发
项目描述: open api 是对外服务的一个公共网关,集成了folio的okapi, 具有服务注册、服务发现、appkey管理、接口级的权限验证等功能。
项目职责:
1. 调研服务注册、服务发现及动态路由的相关技术;
2. 参与 open api系统的总体设计;
3. 制定 open api 开发规范 和 对外接口规范;
4. 基于OAuth2.0规范实现认证与授权模块;
大数据平台数据采集与处理子系统
项目职务: 系统设计与开发
项目描述: 借助于flume采集不同数据源的数据,采集的数据分为实时数据和离线数据,实时数据可以为用户提供实时的报表数据展示,离线数据存放到hdfs中做为原始数据的分析处理。
项目职责:
1. 调研flume、oozie、hadoop、spark、redis、kafka、docker等大数据相关技术;
2. 编写大数据平台的整体架构设计;
3. 指导开发人员设计和开发数据采集、任务调度、数据处理等模块;
4. 实现hdfs web client模块;
5. 实现oozie web client 模块;