有8年软件开发经验,在中兴通讯、亚信科技、霍尼韦尔等企业从事高级软件开发工作,主要是服务器端开发,前端web js开发也熟悉,熟悉java spring mvc/spring boot、python、shell、go、c等多种语言,掌握mysql、oracle、postgre 等DB相关数据库模型设计和业务实现,熟悉docker、hadoop等大数据相关技术,对各种软件开发模式和流程非常熟悉,在公司带过开发团队,了解开发日常管理。从事过大数据平台web管理系统、进销存仓库管理系统等多种项目开发,具备较强的开发能力和解决问题的能力。
霍e通:开发语言python,采用httplib 和web.py 。参与霍e通进销存系统的多个功能的开发,包括注册、登录、找回密码、web经销商公司管理等多个模块。霍e通是基于sass的app应用,主要给批发商和店主进行进销存管理的一整套系统。
大数据PASS云管理平台:开发语言java,基于spring mvc和spring boot。主导并参与开发了亚信大数据PASS云管理平台——DCP。DCP是PASS层的大数据资源管控平台,在HDP基础上利用slider、docker等技术实现云资源的云化纳管和多租户隔离,实现了对包括hdfs存储资源、yarn计算资源、hbase、hive/spark、redis、storm、kafka、gbase等多种大数据组件资源实现统一云化管控,实现资源的隔离和动态扩缩容,屏蔽应用在申请资源、权限、组件服务时对底层资源的感知,实现了多种服务组件的云化,提供服务自动开通、运行监控、动态扩缩容、数据容灾备份和恢复等基础能力。参与了各局点现场前期的需求确认,参与编写了yarn、redis、storm、kafka等核心服务组件的实现代码,版本演化从最初的DCP2.0,后来的DCP2.1,到目前正在开发的DCP2.2,版本功能不断完善。
大数据开放共享平台 DOP:主导并参与开发亚信大数据数据开放共享平台——DOP。DOP是将大数据平台计算生成的结果数据封装成数据服务,提供api、ftp、sftp、restful、webservice等调用接口,支持数据安全访问共享的平台。该平台具备将hive、hbase、mysql、ftp、oracle、redis等数据仓库里的数据以通用服务/自定义服务的方式提供对外的共享访问,提供多种数据访问权限管控能力,具备分布式多节点负载均衡能力。 作为该平台的开发核心,开发了基于dubbo的redis provider、mysql provider、oracle provider、ftp/sftp provider、hbase provider等多种通用provider开放服务以及通用consumer,provider服务提供restful接口、webservice接口、dubbo接口等多种接口与consumer进行通信,开发了consumer的用户访问权限控制,提供多种维度的权限控制能力,如密钥鉴权、防火墙鉴权、黑白名单鉴权以及业务应用名+用户名的两层鉴权。
RCP系统:负责核心网3GPP PCRF网元RCP系统的实现,负责RCP中网管接口的相关模块需求开发、维护和测试,包括人机命令模块、性能统计模块、流程跟踪管理模块、告警模块、日志采集模块,开发了这些模块的绝大部分代码;负责PCRF网元RCP系统事件日志模块、业务协议SY/SY+接口模块以及PCRF容灾模块的开发、测试和维护;维护的所有模块BUG产出率较低,运行稳定,未出现重大外场故障。