Dianlei Zhang

张佃磊

个人主页  |   GitHub  |   LeetCode  |   CSDN
热爱生活
热爱运动
热爱编程
#Get busy living or Get busy dying#

  • 个人简介

    待人真诚、热情,做事踏实、靠谱。
    积极努力学习,大学时成绩达到年级前5%(14/321),积极学习各类技术,对技术有着浓厚的兴趣。 熟练掌握Java, Python, JS,有着良好的Code能力和较为丰富的项目经验;研究生阶段对推荐系统有深入研究,在机器学习及深度学习上有着良好的基础。
    工作上皮实、认真,完成工作的同时能够对工作做积极的计划与思考。
    在大学期间也担任班长及工作室负责人等,认真负责,踏踏实实做事,取得过一定的成果。

  • 教育背景
    2011-2018

    主要研究方向:推荐系统。对视频推荐、音乐推荐、购物推荐、广告推荐有深入的研究和思考。另外对自然语言处理,文字表示、摘要抽取有一定的研究和学习。
    论文情况:主要研究基于上下文的推荐算法,将推荐系统领域中非常重要的bandit推荐算法与上下文序列推荐算法结合,文章 主要基于attention的思想对该类方法做改进,在推荐准确性及效率上都取得了显著的进步。 曾投递CIKM(CCF-B)、WWW(CCF-A)、SIGIR(CCF-A),每次均有多个肯定意见...论文下载

    曾参与智能电视的推荐系统研究这一国家自然科学基金项目。基于海信智能电视推荐系统,利用其庞大的用户数据做实验,研究推荐算法。 原来的推荐算法主要依赖于流行度和矩阵分解。为其使用深度学习模型构建用户画像、基于Bandit算法探索用 户兴趣变化、基于Session-based序列推荐算法改善推荐效果;另外还参与一社会舆情分析项目,负责图数据库后端及前端展示部分。

    主修课程:高级程序设计语言、高等数学、Linux应用、线性代数、离散数学、计算机组织与结构、算法与数据结构、概率与统计、操作系统、数据库系统、软件工程、计算机网络
    成绩排名:14/321 538

  • 工作经历

    作为海尔日日顺平台技术支撑。主要工作之一是做一些技术调研与实践,学习一些较新的技术与解决方案,论证技术方案的可行性并做出相应的Demo, 然后配合其他部门完成技术实现。同时其他组在遇到技术问题时,会为其做相应的技术支撑。
    另外是做平台项目开发,海尔日日顺用户APP项目。是一个生活服务类APP,希望能够海纳各类商品及企业服务, 有一些发票归集,企业公告,产品服务等功能。
    后台服务是使用Beego框架,使用Go语言开发,管理系统是Springboot,均使用Redis做缓存,Solr做搜索服务,使用ReactNative开发客户端。
    我主要负责Beego服务后台接口开发,Springboot管理系统开发和Solr搜索服务的搭建和维护,React前端开发。
    自己在工作之余,仍在积极跟进学习最新的文章与技术。

  • 实习经历

    对海信电视推荐算法做改进。
    主要工作包括三部分:监督训练构建用户画像、基于Bandit算法探索用户兴趣变化、基于Session-based序列推荐算法改善推荐效果。
    数据整理、清洗工作。主要对数据特征做分析,找出合理与不合理的数据等,辅助使用Python的科学计算包对数据做预处理。
    表示电影元数据。基于标签及简介做文本分析,使用gensim工具生成数据。
    构建训练用户基础画像。实现一系列Session Based推荐算法,使用Bandit推荐算法来构建训练用户基础画像。也在其上对经典的bandit算法进行改进,推荐结果的准确率提升了15%,而且对MRR评价,推荐的rank结果也有着明显的提高。

    1.中国移动PKM标签二期项目。参与前端页面开发及后台相应对接接口的开发。
    2.一线贴身服务支持维护。
    3.独立为BI-Store项目开发后台API。
    学习使用华为的后台系统开发框架,SqlServer和Oracle数据库的学习使用,使用angular开发前端页面,对设计模式有了一个系统的学习。

  • 项目情况

  • 海尔日日顺用户APP
    2018.06–2019.02

    项目描述:开发一个生活服务类APP,希望能够海纳各类商品及企业服务,有一些发票归集,企业公告,产品报修服务等功能
    主要涉及技术:Go语言,Beego框架开发,Springboot后台服务,Solr搜索服务,Redis缓存,React+AntD前端等
    承担的项目角色:作为后台开发,主要开发Beego后台服务接口,同时使用Springboot开发后台管理系统,负责搭建搜索服务;也负责过前端开发。

  • 海信智能电视推荐算法研究
    2017.09–2017.12

    项目描述:使用海信智能电视大规模数据集,做智能电视的推荐算法改进和研究。主要工作包括:监督训练构建用户画像、基于Bandit算法探索用户兴趣变化、基于Session-based序列推荐算法改善推荐效果
    主要涉及技术:Session-Based推荐算法,Bandit推荐算法
    承担的项目角色:主要负责算法实现及推荐效果测试,在测试数据集上,推荐效果达到了15%的提升。

  • 支付宝未来医院服务窗项目
    2015.02–2015.09

    项目描述:该项目为医院开发支付宝服务窗账号,通过手机支付宝客户端的服务窗(现在已经改名为生活号),方便就医者通过手机支付宝实现预约挂号、充值缴费、报告查询、就医指导等功能。已经有三家医院的支付宝服务窗正式上线使用,日均充值流水达到10W级别。
    主要涉及技术:JFinal框架,支付宝支付,Bootstrap,Linux Server,反向代理,WebService请求的封装应用。
    承担的项目角色:作为项目负责人,带领实验室的另外三位同学一起完成项目开发。从前期的项目洽谈,到后期的项目开发、测试、交付、运维,都全程参与负责。与外包公司的合作交流,与医院信息科的交流,指导配置服务器,项目架构搭建,后台接口设计,前端框架和设计,质量把控等各方面都涉及了。项目经手金额前后超过20W(在当时的学生外包项目中,算是较多的)

  • 六享生活服务系统
    2017.10–2019.03

    项目描述:智慧社区服务平台的搭建。主要依托于微信公众号,构建社会社区服务平台,现已实现智能山泉水零售系统,商盟系统,乐购系统。物业0缴费,社区互助金,智能垃圾分类等全套的智慧社区服务系统。
    主要涉及技术:PHP开发,前端后台,服务器运维,软硬件结合实现智能控制系统等。
    承担的项目角色:作为项目开发主力,负责项目前期的修改,商盟的二次开发,智能设备控制系统的调试,物业0缴费,互助医疗金等模块的实现。

  • 山东大学就业指导中心网站
    2013.07–2013.10

    项目描述:山东大学学生就业指导创业中心官网设计开发工作。 网站主要功能在于管理发布招聘信息,组织整理招聘活动,方便用人单位和在校师生联系。
    主要服务对象:山东大学全体在校师生、山东省其他高校师生、全国的用人单位。日均pv在8W左右,最高日pv在23W左右。
    主要涉及技术:SSH开发框架,MySQL数据库,Linux服务器,服务器负载调优配置,网站安全配置
    承担的项目角色:负责后台及前端开发。网站栏目管理、信息管理发布、问答等核心模块的开发。在一期开发结束后,担任项目主要负责人,负责后期的运营维护,服务器管理等工作。
    运维时间:2013.10–2016.09

  • 社会舆情分析项目
    2017.07–2017.09

    项目描述:对社会舆情的把握分析
    主要涉及技术:爬虫技术,自然语言处理,图像识别,自然语言处理,实体抽取和分析
    项目承担角色:作为主力开发,项目各方面均有涉及

  • 橘子皮项目
    2015.10–2015.12

    项目描述:线上超市微信公众号。线上零食下单,线下送货上面。主要服务对象是在校大学生,通过手机微信下单,然后学校内各受理点负责人,将安排上门送货服务
    主要涉及技术:微信公众号的开发,服务器管理配置
    项目承担角色:作为项目负责人,负责项目洽谈,框架搭建,后期测试,控制项目质量

  • 知心药码
    2015.07–2015.09

    项目描述:是互联网+创新创业大赛项目,核心创新点是,医生开药时为药品提供二维码,上面保存药品基本信息及相应医嘱信息,用户通过客户端扫码获取医嘱信息并自动创建用药提醒。
    主要涉及技术:WebServer搭建,Android客户端开发,微信服务号开发,二维码生成所需的相应接口和硬件机器
    项目承担角色:作为项目负责人,与实验室同学一起参加互联网+创新创业大赛。负责服务器后台的搭建,后台管理的实现

  • 网络版连连看(服务端,客户端),支持多种游戏模式
    2013.5-2013.6

    网络版连连看(包括客户端和服务端),利用j2se技术,基于java socket网络编程, 使用Mysql数据库,完成客户端及服务端的开发,能够实现多种游戏模式,可以多人联网对战、合作游戏、单机试玩等

  • 并行程序设计大赛C并行设计程序优化
    2013.2-2013.3

    学校组织的并行程序设计优化大赛,通过优化,实现8线程,4线程,2线程, 单线程的运行时间的整体优化及相对之间的差异性,最终获得最终的三等奖

  • SDU DOC(书籍保存查询系统)web实现部分
    2014.3-2014.5

    基于SSH架构,整合lucene搜索,多处使用面向切面的编程思想,开发过程使用git管理代码,使用maven管理程序jar包, 代码版本管理方便,版本升级非常简单,网站的整体架构都是经过优化的,是我个人开发网站的重要模版

  • “云计算平台”(基于R语言的大数据挖掘处理)
    2013.11-2013.12

    “云计算平台”原本是我们中国大学生软件大赛的优秀奖作品,当时是一个客户端模式,后来,我们又优化代码结构, 底层基于R语言又新增一些数据挖掘的功能,顶层利用J2EE建立一个网站,这样就用户在使用的过程中, 就无需再自己配置运行环境了,直接使用我们的网站平台就可以进行大数据挖掘处理了

  • SDU MobileFramework组件开发
    2013.4-2013.5

    SDU MobileFramework组件开发是我选择的一个实验课题,主要是学习ssh框架的模式, 自己定义开发一套自己的项目开发组件bean,定义相应的规则要求,最终完成部分jar文件的开发

  • 数据结构“走迷宫”教学演示程序(利用堆栈)
    2013.2-2013.3

    利用堆栈技术,做一个教学使用的迷宫老鼠的教学演示程序,能动态显示堆栈数据的变化, 可以实现分步进行等工作。这是我个人的数据结构课程设计项目,当时得到认可老师的高度表扬^_^

  • 校内实践
    2011.09-2017.10

  • 所获荣誉(2011.9-2015.09)
    2011.9-2015.09

    2015.08  互联网+创新创业大赛校赛金奖
    2015.08  山东大学校级优秀毕业生
    2014.05  山东省优秀班集体(班长)
    2014.05  山东大学校级优秀班集体(班长)
    2014.04  山东大学2014年校ACM竞赛一等奖(连续两年一等奖)
    2013.12  山东大学“十佳班长”提名(未获奖...)
    2013.11  第二届“认证杯”数学中国数学建模国际赛二等奖
    2013.11  2013年山东大学软件学院科技创新三等奖
    2013.10  山东大学校优秀学生奖学金一等奖学金
    2013.10  山东大学校优秀学生干部
    2013.10  山东大学校三好学生
    2013.10  山东大学优秀共青团员
    2013.10  山东大学校优秀学生干部
    2013.06  浪潮网站设计大赛优秀奖(济南市)
    2013.05  NEC soft Java大赛二等奖(山东大学)
    2013.04  山东大学2013年校ACM竞赛一等奖
    2013.04  山东大学第一届“曙光杯”并行程序设计大赛三等奖
    2012.10  山东大学校优秀学生干部
    2012.10  山东大学校三好学生
    2012.10  山东大学烟草优秀学生奖学金
    2012.10  山东大学优秀共青团员
    2012.10  山东大学校优秀学生奖学金二等奖学金
    2011.10  新生军训优秀学员

My Address

山东省济南市舜华路1500号山东大学齐鲁软件学院(250101)

Mobile Number

18253163738


Email

dianlei.zhang@gmail.com