Welcome

简历地址:

详细

个人信息

  • 张永伟/男/1986
  • 工作年限:10年
  • 联系方式:手机:13520093035 wechat:13520093035
  • email: zx68555@163.com
  • 技术博客:http://laozhang.art/
  • Github: https://github.com/zx68555/simple
  • 期望职位:项目架构,资深开发,系统架构师,技术经理

    开源项目和作品

  • simple : 一个简单的lua应用框架

公司内部演讲

  • openresty分享
  • 高性能web服务开发

skill list

openresty/php/go/redis/mysql/shell/nginx/mc/java/kafka/zk/es等

个人擅长

  • 高性能服务应用开发
  • 分布式架构
  • 经验丰富业务快速开发

个人擅长

  • 负责瞭望内容供给系统设计与开发,包括内容数据抓取、数据组装、资源下载及处理、数据过滤、放出等功能,主导的内容资源ID唯一、插件式系统在多变的业务中非常坚挺;
  • 负责竞品内容覆盖项目,目前对标的主竞品内容覆盖度可达90%以上;
  • 建立了全网热点监控系统,可实现全网80%热点覆盖,时效性在两分钟之内,且针对推送类APP做了热点推送排名;
  • 建立了varys通用爬虫,搭建相对通用加解密服务,实现有加密的内容类APP2.5天可提供内容;
  • 负责外网设备画像项目,对公司新用户留存,广告arpu值提升,模型训练提供帮助,且协助算法团队进行了对主竞品立刷立现的实验;
  • 建立了百川自助供给平台,目前实现全网43个源、88中抓取方式自助式内容供给服务,创新类的业务全覆盖,目前供给的内容量站集团总量的60%~70%;针对抓取内容的mate信息与消费关键词搭建了垂类内容池;
  • 探索其他业务类型,包括:拓展作者线索提供,对QTT自媒体提供原创滥用作者,自媒体作者生命周期监控,内外网供给消费结构对比分析报告,小说竞品反制,评论提供等项目

工作经历

万达电商 | 资深技术经理|资深工程师 |( 2015年5月 ~ 2018.1 )

优惠券系统 |2017.9~2018.1

负责整个优惠券系统,工作包括:

1.系统业务梳理和项目接口梳理
2.各类监控建立,各类日志,mysql,es,kafka,redis,流量等
3.c端十几个重要接口优化及问题修复
4.快速反馈工具开发
5.系统重构,系统减重,项目减重,接口减重
穿云智能诊断系统 |2017.1~2017.9

负责整个穿云平台的接口服务开发,分几个大块,微风(生产环境变动系统),api拓扑,模块拓扑,收集及uri查询。

微风服务可以很容易的查出生产服务器上文件有哪些变动,用户的操作记录等。

api拓扑可以显示出某一个api内部的调用链路,耗时,及链路所在服务器是否有变动,还可以对链路上api进行apdex打分,api调用mysql的情况,是否有慢sql等相关信息,api调用redis,redis详细情况。

模块拓扑是一组api聚合成模块的调用关系,模块拓扑可以优雅的显示各个模块的健康状态,模块事件,api详细信息。

收集是针对agent等产生的数据进行入kafka的处理,uri查询是写了一个高效的查询接口。

项目难点是调用关系复杂,依赖第三方组件较多,uri查询效率要求高,开发时间短。

自豪的是这个项目干成了并且提前一周上线,最复杂接口由原来预想的3-4分钟到1-2秒钟,该平台属于整个穿云系统的核心。

项目效果就是17年618公司活动中,穿云平台定位了很多问题,对故障进行有效的发现和预警。

接入服务 | 2016.8~2017

在营销好多项目实战中得到启发,自主开发的一套服务公司接口的接入系统。该系统由,缓存,waf,风控,降级限流,guardian,计数器,六个大模块组成。

缓存是对接入的接口进行黑白名单的缓存服务

waf是一个黑白名单机制

风控是调用外部接口的一个高性能封装

降级限流是根据ng的limit_req做的限流和预定义阈值做的降级

guardian是签名验证,参数串行化,频率控制的服务

计数器是一个高效的网关级别的计数器,针对活动日限量,活动限量等可定义类型的计数服务

该服务目前在万达内部开源,并且被好多部门采用

16年双十一期间公司一些大流量接口接入该服务,tps由原来的60ms到2ms的提升,算成就感较强的一个项目

摇一摇,现场摇 | 2016~2017

摇一摇和现场摇是万达公司当时最重要的营销活动之一,16年最高日调用量约18亿次。

摇一摇类似秒杀性质,有大量的计数逻辑,活动和奖品发放规则也相对较多,该活动在16年以前是php做的,由于应用设计不太合理,php自身性能问题,导致压测没有超过2W,我接手后重新设计,开发了一套lua的代码,经过不断的优化及改进,16年双十一压测达到28万,这个算自豪的一个项目。

除了高性能外,该程序还第一个引入qconf结合redis哨兵实现高可用。另外还有限流,降级,报警等问题,算做过大型项目里自豪的一个项目

双旦红包等营销业务 | 2015-2016

我在此期间做了好多零散的营销业务,主要开发语言是php,比较大的项目是15年双旦红包,由公司效率较低的框架引入lumen(一个php框架),用redis做队列等。

比较深刻的做一个营销业务与刷票的人斗智斗勇,用各种各样的方法与这帮刷票的人作斗争,其乐无穷。

蓝犀时空 | 资深开发 |( 2012年9月 ~ 2015年5月 )

工作描述
  • 负责公司社区平台架构设计与搭建
  • 负责公司各应用模块开发:用户,商城,工作室,礼物,用户,竞拍等
  • 负责公司对游戏接又的开发,迭代,维护工作
  • 负责公司数据库服务器开发,维护工作

移动飞信 | php 工程师 |( 2009年1月 ~ 2012年9月 )

工作描述
  • 参与平台框架开发,负责并开发多款短信应用:金秋送宝,星座运程,拇指农场,各省市秒杀及抢8等,参与从0到千万级的用户增长过程、制定并实施高并发优化方案
  • 独立设计短信基地小型MVC框架:UA,为开发短信基地类产品提供高效,快速,高性能提供基础,该框架已应用wap短信基地,web短信基地的后台及某些产品
  • 独立设计wap拇指群官网
  • 短信快速开发的抢8程序模板由原来7天/1人缩短到0.5天/人,UA框架运行也较稳定

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。

Loading Disqus comments...
Table of Contents