我的简历

简 历

个人信息
姓 名:  性 别: 男
出生日期: 1989年11月30日 居 住 地: 北京-海淀区
工作年限:5年
手 机:
户 口: 河北唐山

自我评价
希望在公司能够稳定的发展。喜欢钻研,内向。不接受出差,不接受外包,不接受打卡,不接受正装。不接受前端职位

求职意向
到岗时间: 不打算换工作
工作性质: 全职(在职)
希望行业: 计算机软件;互联网/电子商务
目标地点: 北京
期望薪水: 25k-30k/月
目标职能: 软件工程师

工作经验
2012/3–今:子游文化传媒有限公司

所属行业: 移动互联网
部门:技术部 服务器组

项目总描述

 

分享信息,用户之间分享新闻,博文,笑话之类。用户填写 url,自动提取url对应的标题和摘要,关键字等,有些网页无法抓取到,则后台生成推荐关键词,由用户手动调整。用户需要添加标签,存入数据库。摘要(摘要nlp系统无法抽取,只能取页面的description内容),标签信息采用wiki形式,注册用户都可以修改。采集用户操作(点击,查看等操作),Follow好友,评论文章,回复评论等。使用spring-cloud 微服务框架,docker容器。

 

广告系统。dsp,adexchange,ssp。

 

项目经验
项目描述: 此项目分几块。后台管理,爬虫,广告,接口api,推荐服务,抽取正文服务,自媒体平台,客户端。

爬虫:蜘蛛抓取指定网站文章,对文章进行打标签。

后台管理系统:对标签分类管理,对文章修改,处理投诉举报,审核广告商,审核申请接入api,调整网站样式,查看统计数据。查看系统数据,如集群负载,搜索,hadoop,storm等健康情况。

推荐服务:通过用户历史浏览,收藏,最近特别关注和关注的标签 为用户推荐可能喜欢的文章id,由平台找到文章推荐给用户。

广告系统:客户在后台购买广告词,链接,选择关键字,投放条件,竞价投放。

接口api:采用restful 风格。使用oauth2认证。开发者填写申请,回调地址,后台审核后即可开发上线。接口层。服务层,接收反馈接口数据,并持久化到myql,habase。数据由抽取正文系统 抽取正文,调整标签,有推荐系统分词索引清洗数据。

————————————————————-详细介绍——————————————-

后台管理(内部人使用 内网)
责任描述: 内容管理系统,对蜘蛛抓取来的数据,进行管理,修改,预览。抓取源管理,标签管理,文章模板管理(上传zip包,文章自动按照模板生成html),标签分类管理,api授权管理。Spring security对管理员进行权限管理。对标签分类管理,对文章修改,处理投诉举报,审核广告商,审核申请接入api,调整网站样式,查看统计数据。

查看系统数据,如集群负载,搜索分词,hadoop,storm等健康情况。
________________________________________
信息分享平台http://100000p.com

自有平台 web

项目描述: Restful api,前端采用juqery,pure。

 

————————

接口(无页面 外网):cdn 给nginx接受请求,get请求,从缓存里取。服务层,接收反馈接口数据,并持久化到myql,habase。数据由抽取正文系统 抽取正文,调整标签,有推荐系统分词索引清洗数据等操作。

责任描述: 项目采用Spring mvc ,spring,jpa。,mysql数据库,redis数据库进行缓存。

Restful api定义、开发。数据库设计。等后端。

————

接口管理  (开发者用 外网):采用restful 风格。使用oauth2认证。开发者填写申请,回调地址,后台审核后即可开发上线。(有前台页面,jsp)接口web测试,开发者查看接口统计及更换秘钥。
———–
爬虫系统

项目描述:后台管理平台,填写要爬的网络地址,及其所需要的url规则,爬取指定网页的内容。存储到数据库。此系统为信息分享平台的一个采集机器人。

使用正文抽取服务器,抽取正文markdown 格式。人工页面修正。

数据交给nlp,有nlp去处理标签等。管理界面在 后台管理里。

责任描述:后台管理,爬取网络上文章,抽取正文,关键字,描述等。

—————-

广告系统

广告系统分类:dsp ,adexchange,ssp

dsp 直投系统,直接对接商家。客户在后台购买广告词,链接,选择关键字,投放条件,竞价投放。feed原生广告。

广告系统没有离线处理,直接由storm在线实时竞价。

ssp系统,运营人员,对网站app的流量进行按关键词 标签,类目售卖,主要是直投剩下的量。

adx 系统,ssp的流量由 adx系统 同时向多家dsp询问,卖给价高着。

————

推荐服务

项目描述:推荐服务,采用hadoop,离线计算,使用storm做在线计算,使用hbase作为基础数据库,storm也从redis取得用户最近操作的热数据。使用yarn管理整个集群。离线计算,在线计算,均用到关键词,搜索层使用elasticsearch ,索引存放在yarn上。同时,elasticsearch 也作为用户搜索。nlp层,对文章初步处理。

—————

抽取正文服务

对html页面,除去嘈杂无用的字,找到正文。识别率答95%。使用Readability算法

———

客户端及其插件:android,ios,chrome,wordpress 由同事开发。手机端只能展示签约作者正文,非签约,只能显示摘要,然后用户手动跳转到原文,原文可有app内置浏览器进行抽取正文。

—-

自动化运维平台,devops,chatops。

管理多个系统的运维工作。

在高峰期时,docker容器能够自动添加到集群,同时向slack 技术所在组,发送通知。报告集群情况。低谷期,自动减容器。

开发 人员,提交 git代码后,能自动编译,测试。在聊天室发命令给机器人,自动部署,遇到问题自动回滚。无需停机。

原理如下:

1.开发提交代码到git。(合并master操作)

2.触发编译,自动化测试。通知测试结果。

3.向机器人发指令部署。

4.编译 docker 微服务镜像。

5.将新的微服务容器启动后加入到集群。开始提供服务器。遇到问题,立即停止。

6.逐渐减掉老的容器。

—–

自媒体平台

写作者,签约。发博文。自动推到 阅读器。签约作者,可在客户端显示正文,非签约,则需要浏览器打开原文。

 

—————

教育经历
2009/9 — 2012/6 河北工业大学 计算机网络 大专
所获奖项
2012/6 优秀毕业设计 校级

 

语言能力
英语等级: 英语四级

其他信息
兴趣爱好: 写博客,技术博客,散文等。
________________________________________
特长: 自学能力还好,喜欢新型的东西,喜欢研究。
________________________________________
职业目标: 想在计算机,互联网行业长期发展。
________________________________________
特殊技能: 了解常见设计模式 熟练掌握SQL语句的书写
爱学习自学能力强,深厚的java基础 。
熟悉Linux的使用。
struts2,spring,ibatis,jquery,restful,spring mvc,jpa等。
了解点hadoop,storm了解jvm,简单的代码优化, sql优化等,python,go等语言了解基本语法。

了解点,微服务架构。

了解一点 chatops,devops。

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

疑问 开心 悲伤 邪恶 惊叹 微笑 脸红 笑 惊讶 惊奇 迷惑 酷 憨笑 生气 阴险 转眼球 眨眼 主意 箭头 中立 哭 大笑