Skip to content

Instantly share code, notes, and snippets.

@pengqiuyuan
Last active January 15, 2019 08:25
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pengqiuyuan/cbe84fd9e52bbb7dbd76 to your computer and use it in GitHub Desktop.
Save pengqiuyuan/cbe84fd9e52bbb7dbd76 to your computer and use it in GitHub Desktop.
个人简历
个人基本信息
姓 名: 彭秋源 性 别: 男
联系方式: 15005917185 出生年月: 1989.11.02
电子邮箱: pengqiuyuanfj@gmail.com 毕业院校: 福建省闽江学院
专 业: 软件工程专业 学 历: 本科
github : https://github.com/pengqiuyuan/
blog : http://blog.pengqiuyuan.com/
gitbook: https://www.gitbook.com/@pengqiuyuan/dashboard
求职意向
Java 软件开发工程师、数据平台开发工程师、elasticsearch
社会实践及奖惩
2014年 12月~ 2016年 12月 北京光线传媒 游戏组 数据平台开发工程师
2014年 8月 ~ 2014年 11月 北京华能资本服务有限公司 java软件工程师
2012年 1月 ~ 2014年 6月 福州华科信息科技有限公司 java软件工程师 兼职、全职
2012年 9月 ~ 2014年 6月 闽江学院 软件工程专业
2008年 11月~ 2011年 12月 71217部队88分队 服兵役 荣立优秀士兵、三等功各一次
2007年 9月 ~ 2008年 11月 闽江学院软件学院 数据库管理专业
专业技能
 对 Elastic 一整套技术体系有一定的了解(elasticsearch、logstash、kibana、beats)
 elasticsearch 权威指南2.x中文版本,负责 C 组的领导翻译工作
 熟练使用 g2、echarts等为大数据时代而准备的可视化工具
 docker及docker-compose的使用,对项目的容器化部署有一定的线上经验
 了解 golang 基础语法,有简单工具的开发经历
 结合 docker 使用 jenkins 对项目的进行持续化集成
 熟练掌握Core Java基础,具有良好的编码风格和编程习惯;
 熟悉JQuery、Hibernate、Spring等应用开发框架及MVC模式;
 参与github、infog、apache、springsource等国外优秀开源社区 ;
 对xmpp协议有一定的了解及2次开发经验(通过xmpp做app消息推送和即时聊天);
 了解并使用过apache ftp server(台球视界项目的视频上传功能);
 了解nodejs,使用过网易pomelo,对chatofpomelo做过浏览器兼容性修改
 了解、使用优秀分词插件ansj、ik等;
 了解基于hadoop的算法项目mahout、对myrrix有使用并开发“推荐系统”的经验;
 能够熟练使用版本控制工具git;
 能够熟练使用项目管理工具maven;
 熟悉Ajax,JavaScript,XML,Css等技术;
 熟悉JSP页面上的标签技术如EL、OGNL;
 熟悉MySQL数据库;
 熟悉Unix/Linux操作系统的常用命令;
 熟练使用Eclipse工具进行开发,Tomcat、jetty服务器;
 熟悉Java设计模式:MVC模式、工厂模式等;
项目经验
游戏运营及数据平台项目
项目时间:2014-12~2016-09
项目公司:北京光线传媒有限公司游戏组
开发环境:Linux
使用技术:Linux,java,golang,docker,jenkins,maven,git,nginx,jetty,mysql,redis,elasticsearch,logstash,filebeat,kibana,g2
项目描述:
1、所有游戏项目的运用后台(用户管理、游戏服务器状态管理(实时)、公告、邮件、禁言、封号、活动等等)
2、所有游戏项目的数据分析中心,实时数据(用户登录、创建和实时在线用户,按照不同特征分类)和离线数据(用户留存、累计、新增、日活、周活、月活、新增付费用户、累计付费用户、日付费率、周付费率、月付费率、收入金额、充值次数、充值人数、arpu、arppu)
3、实时特定数据的监控报警
工作描述:
1、后端项目架构使用 springmvc+jpa+hibernate+mysql
2、使用 docker 对项目进行容器化管理
3、jenkins 配合 docker 对项目自动化集成
3、golang 的项目与游戏服务器保持长连接状态,从而实时维护游戏服务器的状态(在线、离线)
4、elasticsearch java api 做游戏数据的离线计算,使用 g2 做离线数据的展示
5、elasticsearch、filebeat、redis(kafka)、logstash 做游戏数据的实时分析
6、[项目二在线地址(不维护)用户名:admin,密码:admin](http://114.55.250.61:8080/g2/login)
7、[项目一在线地址(不维护)用户名:Enlight,密码:admin](http://gm.pengqiuyuan.com/game-server/login)
“成长宝” 实时日志分析及数据统计项目
项目时间:2014-08~2014-12
项目公司:北京华能资本服务有限公司
开发环境:Linux
使用技术:Linux,redis,elasticsearch,logstash,kibana,htlm5,css3,bootstrap
项目描述:
1、使用 elk 体系及纯前端项目
2、日志分析:当时我们的基金产品“华能成长宝”有5万内部用户,每天资金流动很大,日志增加量和系统报警后对日志查询排错工作效率不高,之后,leader安排给我一任务搭建”实时日志分析平台” ,用来解决成产环境上面的日志管理,以便于”成长宝”在出现报警的时候,我们能够随时随地和快速的排查错误。现在的情况是,我们需要专业的技术去登录后台, 逐行排查错误,需要大量的时间。
3、数据统计:使用Html5+css3对前端展示的修改,这里主要是twitter的bootstrap以及扁平化设计风格
工作描述:
1、日志分析:我负责“日志分析项目“调研、研发、部署工作,选择elasticsearch+logstash+kibana+redis来搭建日志管理平台,中间也遇到一些问题,全文检索的使用,中文分词,对特定日志的正则匹配等等,项目遇到的具体问题和解决办法我在github总结了README。
2、数据统计:对之前“华能成长宝”,数据统计部分的修改,主要是使用Html5+css3对前端展示的修改
3、[日志分析总结地址](https://github.com/pengqiuyuan/logstash/blob/master/README.md)
3、[数据统计展示地址一](http://html.pengqiuyuan.com/h5/realtime/index.html)
3、[数据统计展示地址二](http://html.pengqiuyuan.com/h5/leader_risk/leader_risk.html)
台球视界移动应用项目(视频观看、上传、搜索、直播)
项目时间:2012-07~2014-08
项目公司:福州华科信息科技有限公司
开发环境:Linux
使用技术:Spring3.0、Hibernate、mysql、Git、Maven、Elasticsearch、Apache Ftp、rtmp、hls、ffmpeg、vlc、screen-capture-recorder
项目描述:台球视界,在线视频客户端产品,内容涵盖精彩集锦,台球教学,球星风采,花式台球,赛事直播(流媒体开发),视频上传等,是广大台球爱好者必备的视频软件。
工作描述:
1、通过需求文档写出restful api接口提供iphone、android使用
2、使用 powerDesiger 创建用户模型
3、Spring+hibernate 后台开发
4、Mysql数据库
5、Git用来做项目的版本控制
6、Mavan项目管理工具
7、台球视界的全文检索部分使用elasticsearch
8、用户视频上传使用那个apache的ftp server
9、赛事直播,我们需要将pc上的直播视频流向iphone以及android的客户端,使用nginx-rtmp-module去搭建流媒体服务器,通过 screen-capture-recorder-to-video-windows-free 此项目去捕获桌面视频,ffmpeg进行编解码。
10、[流媒体服务器实现记录](https://github.com/pengqiuyuan/nginx-rtmp)
11、[流媒体服务器遇到的问题](https://github.com/rdp/screen-capture-recorder-to-video-windows-free/issues/37#issuecomment-37372531)
自我评价
1. 敢于接受挑战,喜欢钻研, 具备独立解决问题的能力。
2. 具有很强的逻辑思维能力, 对计算机编程有着浓厚的兴趣
3. 沉稳,在写代码之前我习惯花一些时间将逻辑关系理顺, 把一些细节考虑清楚, 每一步都尽量做到心里有数。
4. 具有一定的英文阅读能力,能够阅读英文文档、参与github、sourceforge、infog、apache、springsource等国外优秀开源社区。
5. 为人诚恳,热心,具有团队合作精神,小组遇到问题时一起谈论,找到最佳的解决方案。
6. 性格随和, 乐观, 懂得及时释放压力, 保持积极饱满的工作状态。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment