关于我

1、Feature

小枫 (花名) | 男 | 94年 | 乐天派&Geek
- "晨雾科技TechDay" 活动创办人
- "中国IPFS开发者圆桌沙龙"品牌活动创办人
- ProtoSchool Beijing Maintainer
- IPFS Community Beijing Co-Organizer
- 华章文学&博文视点 签约作者
- 慕课网 &巴比特 & 极客学院 专栏作者
- 前百度高级软件研发工程师
- 本科 | 电子科技大学 | 软件工程 & 信息工程
-【嘉乐的SOHO】个人站 : http://www.daijiale.cn
-【嘉乐的SOHO】微信公众号自媒体 : jialesoho
- Github : https://github.com/daijiale
- 微博:@戴嘉乐Mr.Maple
- Hobby: Coding | Hackathon | 街舞 | 摄影 | 旅行 | 投资 |


2、Advantage

2.1 开源项目和作品

(对于程序员来讲,没有什么比show the code更有说服力了)

2.1.1 ipfs-geo

【简介】基于ipfs星际文件存储和geohash的扩展库

【Star】12

【Fork】3

【开源地址】[https://github.com/daijiale/ipfs-geo]

2.1.2 ipfs-wiki

【简介】基于ipfs星际文件存储和markdown的分布式wiki系统。

【Star】53

【Fork】18

【开源地址】https://github.com/daijiale/ipfs-wiki-system

2.1.3 OCR_FontsSearchEngine

【简介】基于Tesseract、Nutch、Solr的图像识别搜索引擎雏形,通过PHP搭建各模块中间件,实现了一个完整的搜索逻辑,并且具备OCR能力。

【Star】102

【Fork】21

【开源地址】https://github.com/daijiale/OCR_FontsSearchEngine

2.1.4 喜橙网

【简介】基于Yii框架搭建的婚庆PC全站系统,分为企业主页,婚庆预算助手,婚庆商城三大模块,并成功接入微擎系统,为喜橙微商城提供扩展服务。

【体验地址】(此作品已申请软件著作权,且正服务于商业公司,无法开源,只能提供体验地址)

喜橙首页地址
预算助手地址
喜橙商城地址

2.1.5 聚会摇摇蛋

【简介】是一款同时支持Android手表和手机的游戏App,旨在聚会场景下,提供随机选择互动小游戏和惩罚的功能,为聚会活跃气氛专用!
【体验地址】已发布到ticwear官方应用商店,2000+下载量。
【开源地址】https://github.com/daijiale/Party-Shaking

2.2 技术文章

2.3 演讲和沙龙

  • 2017.3 -北京-百度内部-《百度PIE结构化抽取技术分享》分享人

  • 2016.12 -北京-百度内部-《《百度地图百城千店感恩节活动研发复盘》分享人

  • 2016.6 -成都-创业沙龙-《喜橙网全栈开发技术分享》分享人

2.4 工作经历

2.4.1 百度时代网络技术(北京)有限公司

地图客户端部 | 全职 | 2016.7 - 至今 |

2.4.1.1 地图商场团队品牌页(从无到有)

背景

品牌页项目是map-mall团队面向C端的重要模块,旨在通过地图Poi卡片页检索出更多品牌内容,将品牌头条、大牌街、卡券等维度呈现给用户、商户,同时对地图本身进行数据内容建设,包括BGC\UGC等,并提高用户在地图上的停留时间,提升用户复用,形成用户留存。如下图所示:

挑战
  • 需要对接地图POI详情页的技术团队,以实现品牌在地图卡片上的入口展现
  • 需要研发多个品牌内容专栏,例如:品牌故事,线下门店,品牌主页,品牌动态,产品相册等,以配合众多的运营物料展现。
  • map-mall一期合作的品牌多达数百个,每个品牌的全国门店总数更是海量,上线物料为节约人力成本需要实现批量快速且自动化。
个人主要产出

针对品牌页项目方面的挑战,技术层面主要实现此业务的从无到有,从地图Poi卡片页的入口开始搭建,一直到品牌主页和各种垂类专栏页面的实现,品牌库数据的存储,维护。

具体产出方面如下:

  • 负责Brandmain(即品牌页工程)前端所有接口设计。
  • 负责Brandmain 品牌主页、品牌动态、品牌点赞、等模块的研发,占整个工程的 60%
  • 负责Brandmain 品牌库所有内容录入上线自动化脚本的研发,解放3个运营实习生之前手工上线的人力。

目前,品牌页已上线10个月,覆盖 200+ 种品牌,5000+ 家门店,日均PV:500+(峰值:910000+) ,UV:100+(峰值:136000+),线上事故率:0%

2.4.1.2 地图商场团队Mercury卡券系统(从无到有)

背景

商场团队通过为商家提供权益,如免费礼品,渠道独享折扣等,促进用户到店消费,完成拉新和老客二次营销,同时利用百度地图赋能商家,提供商家场景化触达用户的通道,精准引导用户到店消费。将此类需求抽象出来,商家卡券系统应运而生,TA是完成商家场景化触达、引导用户到店、形成数据链路闭环的有效手段与关键路径。

因此,我们为了满足上述的需求,精心设计了Mercury卡券系统,并和兄弟团队商业平台部一起封闭研发,短短1个月的时间就搭建起一个商家直接发放权益给地图用户的桥梁,主要为map-mall团队的商场业务服务,但同时也能支持地图其他大型发奖类运营活动(例如:2016百度地图大型AR感恩节活动—百城千店送好礼,2017百度地图520购物节活动等)。

挑战
  • 需要和多个部门进行配合协作,适应不同技术栈之间的差异,设计最优方案。
  • 为了赶上地图感恩节的大型运营活动,需要在一个月的时间下完成从无到有的研发工作。
  • 因为需要服务于运营活动,且活动涉及 10 多个品牌主题, 10000+ 家门店,券码 100W+ ,活动经纬度 5-14 天,实时并发量将很大,系统可用性要求特别严格,系统吞吐量QPS要求能抗住 300+,事务响应时间平均不能超过 1 秒,不可存在券和奖品多发,重发现象。
个人主要产出

针对商场Mercury卡券系统方面的挑战,技术层面主要实现此业务的从无到有,并且直接为商场的运营活动提供技术支持和数据支持,丰富商业业务的权益体系。

具体产出方面如下:

  • 负责Mercury(即卡券工程)C端接口设计,券列表查询和券详情查询接口研发。
  • 负责Mercury系统与百度钱包卡券包的对接,短信平台的对接以及类库封装。
  • 负责Mercury系统与商业平台部研发的B端系统数据通信模块研发,服务对接。

目前,Mercury系统已上线8个月,服务于map-mall【品牌页券列表】、【地图频道页】,【2016地图感恩节百城千店AR火鸡游戏】、【风行牛奶大转盘】、【雷凌汽车】、【2017.520地图购物节】等4次大型地图运营活动,经统计:单次活动期间QPS均值:300+(峰值:40000+) ,覆盖用户917W+,发奖类型:230+种,发奖总数:200W+,核销转化率:0.97%(超过行业平均水平3倍),服务稳定性良好,无重大线上事故 。

2.4.1.3 地图订单交易开放平台(从无到有)

背景

之前团队负责地图的车主生态业务,其中地图加油项目涉及到线上订单交易的功能模块,但是因为迭代周期涉猎太广,工程比较乱,和业务耦合度太高。为此对原有加油业务的订单交易系统进行重构、抽象、剥离,独立成一个能对大部分地图业务提供通用订单、支付相关服务的订单交易平台。

挑战
  • 此项目并无PM梳理逻辑需求,全靠RD自己设计、管理、推进项目。
  • 需要能抽象出一个完整的订单状态流转流程,适用于大部分业务的需求,并保证订单状态和支付结果的准确性。
  • 利用消息队列设计支付超时的处理和订单状态变更的处理,保证用户体验和数据准确性。
  • 需要进行产品线接入管理策略,AK/SK申请校验访问控制,保证业务和系统核心职能的区分,保证系统尽可能的平台化。
个人主要产出

和Mentor一起参与设计,主要在原有加油的订单交易系统上进行抽象,将订单流转状态以及事件归类,如上图所示,并针对订单模块进行接口设计,以及完成研发工作。

具体产出方面如下:
- 负责BIZ系统(订单交易平台)中Order(订单模块)80%的设计和研发工作
- 负责BIZ系统对商场业务有价券的支持,和Mercury系统(卡券服务)的对接。

目前,BIZ系统一期已开发完成并上线,计划未来服务于商场的有价券业务。

2.4.1.4 中石化全国油站列表数据挖掘系统(从无到有 | Owner)

背景

百度地图内容生态数据建设需要扩充加油站的POI点数据,经PM分析和比对,中石化的官网油站数据较为精准,期望能通过技术手段进行批量抓取工作,以达到POI数据内容建设的目的。

借此机会,横向考虑,为应对不同场景的抓取需求,研发了DaiCrawler系统(网页结构化抓取小工具)

挑战
  • 需要调研并学习大搜的开放工具-PIE
  • 需要学习前端的Dom知识和XPath解析技术
  • 首次独立Owner一个项目
个人主要产出

  • 负责项目前期需求的整理和归类。
  • 负责爬虫工具的架构设计,以及所有模块研发工作。

共成功抓获:31个省份(直辖市),19784组中石化官方油站位置数据,98920项数据属性,(每组数据属性:网点名称、地址、售卡充值、电话、电子充值卡发票)。

2.4.1.5 出行早晚报智慧交通Push系统(优化)

背景

以前的出行早晚报版本目前主要有三大问题。第一,产品定位不清晰。增加导流入口、接入feed,和出行相关的信息较少;第二,地图在交通资讯上开始发力,但没有很好的平台来承接。交通要闻展现空间有限,早晚报频繁停推,替换为风格不统一的H5页面,给用户的感知比较混乱;第三,推送策略一刀切,影响用户体验。每天晚高峰例行化推送早晚报,推送内容和用户的相关性较低,一定程度上对用户造成打扰。

在这样的背景下,希望出行早晚报重新回归“交通资讯”这个定位,成为地图端内的交通资讯平台。对接智慧交通数据,提高产品的专业度和权威性,辅助用户出行决策;以卡片的形式重构早晚报框架,保证产品的延展性,也给用户明确的产品认知;将自动化推送和运营手动推送并行,提高推送内容和用户的相关度,同时将交通信息类推送统一放入早晚报页面,给用户明确的产品认知。

挑战
  • 需要和地图智慧交通团队对接实时路况和城市拥堵信息。
  • 需要了解地图客户端之前的Push通道和相关工程。
  • 需要根据全国49个终点城市的交通数据实现更加智能的Push策略,半自动化生成早晚播报任务,让运营同学只需审核即可发布广播给49个城市的客户端用户。
个人主要产出

主要参与Push通道对接,Push任务策略生成设计,研发的工作。

具体产出方面如下:
- 负责lbp-trafficnews(出行早晚报新版)中35%的设计和研发工作
- 负责与百度自动化Push通道的对接和工程类封装。

目前,出行早晚报新版一期已开发完成并上线,覆盖全国49个城市,2800W+用户,其中landing页日PV:14W+日UV:12W+,推送点击率较Feed版本有大量提升,Android日平均点击率由原来的4.4%上升至7.1%,IOS日平均点击率由0.8%稳定在0.5%(PS:IOS受用户通知关闭影响严重,维持在0.5%极为不易)

2.4.1.6 LBP基于点的交通情报Push系统(从无到有)

背景

LBP交通情报信息推送将相对精细化地实现交通情报信息同小范围地理位置的结合,提升推送频次。一定程度地提升信息与地理位置的关联度,降低推送的受众范围,进而实现减少打扰、提高份额的目的。

挑战
  • 需要根据交通情报的位置信息,筛选出家和公司处在位置点附近地理围栏之内的活跃用户,需求比较具有挑战。
  • 检索速度要求高,检索准确性要求高,用户cuid数据、家和公司位置数据建模难度大。
  • 需要搭建情报选点的Mis平台搭建以及发布到地图客户端自动化推送通道。
  • 开发时间紧张,只有3周时间。
个人主要产出

  • 负责lbp-intelligence(交通情报+LBP工程)的整体设计。
  • 负责lbp-intelligence(交通情报+LBP工程)检索模块的对接。
  • 负责lbp-intelligence(交通情报+LBP工程)情报数据建模,数据库设计。
  • 负责lbp-intelligence(交通情报+LBP工程)Amis接口设计研发。
  • 负责lbp-intelligence(交通情报+LBP工程)自动化推送通道的对接研发。

目前,LBP+交通情报一期已开发完成并上线三周,小流量测试一周的效果如下:ios 平均点击率 1.3%;安卓平均点击率12.9%,均高于地理围栏和常规筛选全量推送的点击率。

移动搜索事业部 | 实习 | 2014.11 - 2015.6 |

【DuWear】基于AndroidWear ROM的手表操作系统:http://duwear.baidu.com/

2.4.2 四川长虹虹微技术有限公司

LBS研发部 | 实习 | 2014年6月 ~ 2014年7月 |

2.5 舞蹈经历

擅长:Poppin、FreeStyle、拉丁 | 舞龄:5年 |

G-STEPS Crew 队员

成都舞林外传Vol1 Poppin 1V1 16强

2016 G-STEPS圣诞Party Poppin齐舞演出成员

2016 百度地图年会《不止一面》节目策划人、演出嘉宾


3、Benefit

3.1 技能清单

以下为我熟练使用的技能

  • Web开发: HTML/CSS/ES6/PHP/Markdown
  • Web框架: Yii/ODP/Silex
  • 前端框架:Bootstrap/Jquery/Vue.js/hexo.js
  • 缓存: Redis/APC/Web Storage
  • 数据库相关:MySQL/MongoDB
  • 版本管理、文档和自动化部署工具:Svn/Git/MdWiki/Jenkins/Composer
  • IDE、编辑器:Phpstorm/Sublime Text/MWeb

以下为我熟悉的技能

  • 移动开发:Android Wear
  • 服务器: Linux 配置 / Nginx 深度配置/ lua脚本
  • 消息队列:RabbitMQ/NMQ
  • 数据挖掘:网页页面结构化提取/Nutch
  • 图像识别:Tesseract
  • 单元测试:PHPUnit
  • 云和开放平台:SAE/阿里云ECS/阿里大于(短信邮件接入)/百度AI开发平台

4、竞赛获奖

【百度第十五季Hackathon "最后一米,百度地图助力糯米"作品 复赛入围】

【百度第十一季Hackathon "基于地图的用户问答社区"作品 复赛入围】

【2015 阿里百川Hackathon "族宝"作品 决赛入围】

【2014 联想茄子快传开发者大赛 "聚会摇摇蛋"作品 全国50强】

【电子科技大学第一届东方通杯软件创新大赛 "基于Web的远程控制系统" 二等奖】

【电子科技大学第二届长虹杯软件设计大赛 "VideoSharing"作品 二等奖】

5、专业认证

教育部卓越工程师计划合格认证

新浪云计算中级开发者认证证书

BIT 2016 技术一年级培训优秀学员认证


6、Contact

  • Email:daijiale@daijiale.cn
  • 微信号:daijiale6239
  • QQ: 362747818

为方便猎头和HR童鞋抄送,特提供 此简历打印地址