Java技术: 熟练使用Java核心技术、集合、反射、多线程、IO流,熟悉设计模式,
Web相关:熟练使用Spring、SpringMVC、Mybatis、SpringBoot、Hibernate等主流框架,
Shiro用户权限框架。
数据库相关:熟练使用MySQL、Oracle数据库,有MySQL调优,PowerDesigner建模经验
项目管理及持续集成:熟练Maven、SVN、Git 、Jenkins、sonar,进行项目管理、jar管理、代码管理、持续集成环境的搭建与管理。
前端技术:熟练使用HTML、CSS、JS、JQuery、EasyUI、AJAX前端环境。
微服务技术:熟练使用dubbo、springcloud,能完成分布式项目结构部署。
缓存技术:熟练使用redis,了解过redis哨兵模式搭建及memcache。
代理服务相关:熟练使用HA、nginx代理。了解过keeplived+nginx主备切换。
其他技术:熟练使用zookeeper、hbase、kafka、elasticsearch、webservice、hession,了解搭建过spark
1.项目描述:大规模互联网舆情监测系统( Hornbill Monitor )
Hornbill Monitor互联网舆情监测系统,是基于互联网公开数据的大数据处理分析平台,能够对主流社交媒体、新闻网站、视频网站、博客论坛等互联网主要平台进行数据采集、处理、分析,进而分析整体舆情、社交账号、网络事件、网络活动等,为用户提供第一手的互联网舆情动态趋势信息。
系统主要模块介绍:
数据源:由爬虫端爬取facebook、twitter的用户帖子信息以及新闻网站的信息,将爬到的数据封装成json写入kafka相应的topic中。
ETL:通过spark-streaming从kafka中读取数据,进行数据清洗和数据转换,将转换后的数据持久化到hbase中用做数据的备份和Rolling-Computer,并把hbase的rowkey重新写入到kafka的独立topic中。
数据标注:通过Spark-steaming从kafka中读取hbase的rowkey,并从hbase中加载对应的数据到sparkrdd,通过dubbo作为数据传输到算法平台(情感,语言等)和geo( 开源nominatim地图服务)平台进行数据标注。
数据存储:将标注好的数据持久化到ES集群,工业务查询;
将标注好的数据持久化到neo4j数据库中,供业务查询。
责任描述:负责爬虫端twitter和facebook的爬取,以及太极百分点的项目
2.项目描述:顺丰电子发票系统
该项目的目标是通过我们的云平台,实现客户自助开票,发票电子化,减少纸质发票的开立,加强绿色环保,降低开票人力,提高企业运作效率。
电子发票管理平台项目的业务框架由电子发票、税控、发票生成,发票查询、报表分析,发票通知,平台监控七大模块组成。
电子发票管理平台项目以saas的方式提供一系列云服务。云服务包括:电子发票服务、发票查询服务、数据分析报表、发票通知服务。
技术描述:
本系统针对大数据用户群,数据存贮采用HBase,HDFS,Mysql;AppServer采用DubboX+zookeeper分布式技术。缓存及配置采用Redis;信息版本工具采用Git;消息通知采用Kafka;后台管理平台采用jetty服务器、使用基于Springmvc开发的自助框架novatar+MyBatis等框架进行开发。
责任描述:
1.前期参与项目需求分析
2.具体负责撤销开票请求记录存取组件
3.撤销与反冲记录存取组件
4.运单开票状态查询服务接口
5.开票状态查询接口
6.开票完成通知接口
7.撤销开票接口
8.开票信息查询等。
3.项目描述:税务管理系统
由于税务工作流程复杂,目前整体税务工作销项发票的购入领用、申请开具、开出、退票、作废遗失管理和进项发票的收取、认证、抵扣、转出以及进项发票到期未抵扣等管理均以手工处理为主。由于全网进项发票和销项发票的数据量庞大,迫切需要建立全网税务工作系统化、自动化处理的系统,以加强税务工作的信息质量,提高工作效率,降低税务风险。
技术描述:
使用dubbo实现rpc提供微服务、缓存及配置采用Redis、数据存储使用Mysql、使用基于Springmvc开发的自助框架novatar+MyBatis等框架进行开发。
责任描述:
参与需求分析。
参与本项目几乎所有功能的实现,包括:散单、月结、关联方纸质发票的开具冲销。
第三方系统调用本系统提供的服务开具纸票以及关联方凭证生成冲销等。