Wallace Liu
软件工程师 at 京东数科- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
英语 Limited working proficiency
Topline Score
Bio
Experience
-
JDT
-
China
-
IT Services and IT Consulting
-
300 - 400 Employee
-
软件工程师
-
Sep 2019 - Present
负责主导和开发智能ai平台推荐实时打分推理业务线,包括模型训练,模型管理,实时打分,并与模型调度进行深度集成,以及faiss召回平台,完成从模型训练到模型上线、在线打分流程的自动化。 负责主导和开发智能ai平台推荐实时打分推理业务线,包括模型训练,模型管理,实时打分,并与模型调度进行深度集成,以及faiss召回平台,完成从模型训练到模型上线、在线打分流程的自动化。
-
-
-
JD.COM
-
China
-
Software Development
-
700 & Above Employee
-
软件工程师
-
Feb 2017 - Sep 2019
先后就职两个部门 京东商城供应链部门销量预测组 1,算法工程化,Web工程,pyspark 京东商城技术与数据中台 1,任职于技术与数据中台核心交易模型部 2,负责供应链主题库存指标建设 3,采用相关技术,包括hive,python,udf 先后就职两个部门 京东商城供应链部门销量预测组 1,算法工程化,Web工程,pyspark 京东商城技术与数据中台 1,任职于技术与数据中台核心交易模型部 2,负责供应链主题库存指标建设 3,采用相关技术,包括hive,python,udf
-
-
-
-
Advanced R & D Engineer
-
Jan 2015 - Feb 2017
【工作职责】 架构设计,确定解决方案,具体编码,编写技术文档 【项目经历及业绩】 1,DrivoS项目,一个具有大数据分析性质的平台,包括Web,车辆实时信息解析和试驾行为分析三个子系统。该平台是为汽车制造商建立,监控经销商对车辆的使用和用户试驾行为。前期web原型采用.net,sql server,快速搭建,而生产环境则采用java,Spring,Spring MVC,mybaits,Bootstrap,jQuery;消息解析和试驾分析系统,采用并行编程,实时处理车辆的实时数据。 另外,为了便于软件测试,特别是测试试驾分析算法,采用python和领域语言设计以及命令模式编写实时发送车辆数据的模拟程序,利用mysql.connect,封装只访问一次数据库的python库。 该项目最大收获是,车辆实时信息解析器和试驾行为分析算法。实时信息有十几种类型,都是二进制数据,每个类型都有自己格式,因为消息中存在“循环体”,所以,解析算法较复杂;但却不能跟试驾行为分析算法相比。我之前写过的所有算法,共同点是,要么具有严格逻辑,或是可用数学公式来控制,但试驾分析却是人为规定在起作用,最直接的后果是,算法极不好控制,更不容易测试和维护。 但也有教训,试驾分析严重依赖百度提供坐标转换接口,其实完全没必要。如果百度出问题,转换失败,试驾分析就无法进行,后果很难预料。另外,消息的时序控制也不够完善。 2,马自达CRM项目。本人负责前端图表展示模块,采用echart,jQuery,java,web service。 Show less
-
-
-
Beijing Nuode
-
大兴区
-
Advanced R & D Engineer
-
Oct 2011 - Jan 2015
【工作职责】 软件设计,具体编码,编写技术文档。 【项目经历及业绩】 敏捷制造系统和其客户端app以及项目交流系统。 1)敏捷制造系统,一个生产流程控制系统,包括项目,子项,图纸,工序等的建立和审核,以及生产单据的创建,打印,下发,收回和检验等。不同职能的人具有不同的页面和数据访问权限; 2)生产单据模块还需要客户端app,仅通过扫描二维码,即可完成工作; 3)项目交流系统,是针对生产过程中企业内外部遇到问题的备忘录,同时,也是对人员的考核手段。 4)采用 .net,ext js/ext.net,oracle,ajax 异步;客户端 app 采用 Android。 该项目最大的收获是,整体设计完善和灵活。不仅本企业可以使用,其他企业和代工企业注册后,也可以使用,并且可以自己配置员工能够访问的页面和数据; 另外,编写两个很复杂的算法,是那之前我写过的最复杂的算法,包括企业在制造过程中的工艺再造算法,以及增加和减少图纸算法。 【工作职责】 软件设计,具体编码,编写技术文档。 【项目经历及业绩】 敏捷制造系统和其客户端app以及项目交流系统。 1)敏捷制造系统,一个生产流程控制系统,包括项目,子项,图纸,工序等的建立和审核,以及生产单据的创建,打印,下发,收回和检验等。不同职能的人具有不同的页面和数据访问权限; 2)生产单据模块还需要客户端app,仅通过扫描二维码,即可完成工作; 3)项目交流系统,是针对生产过程中企业内外部遇到问题的备忘录,同时,也是对人员的考核手段。 4)采用 .net,ext js/ext.net,oracle,ajax 异步;客户端 app 采用 Android。 该项目最大的收获是,整体设计完善和灵活。不仅本企业可以使用,其他企业和代工企业注册后,也可以使用,并且可以自己配置员工能够访问的页面和数据; 另外,编写两个很复杂的算法,是那之前我写过的最复杂的算法,包括企业在制造过程中的工艺再造算法,以及增加和减少图纸算法。
-
-
-
Beijing Xinhong
-
海淀区
-
R & D Engineer
-
Jul 2008 - Oct 2011
【工作职责】 软件设计,具体编码,编写技术文档,系统集成 【项目经历及业绩】 数据仓库Web系统,海洋数据解析器(反向解析),地理信息系统。 1)海洋数据解析器,是根据指定条件从数据仓库获取数据,生成纯文本文件,文件格式必须完全符合仪器采集的原始格式。 2)数据仓库Web系统,包括数据检索,访问权限,访问监控、数据共享、GIS等四个子系统。 3)采用 Oracle,.net,Ajax 异步,ArcGIS,ArcSDE。 4)另外,我还负责与元数据子系统和 OLAP 子系统,以及数字海洋系统及其运控子系统等四个系统的集成。其中,数字海洋系统及其运控子系统采用 Java 平台,其他采用 .net 平台,利用 Web Service 进行数据交换。元数据系统和 OLAP 系统采用 matlab 和 etl 技术。 该项目最大的收获是,海洋信息解析器,数据都是机器采集的,以纯文本格式保存,每行的某几列,以及连续的某几行之间都存在严格的定义,而且,海洋信息涉及的大小学科很多,整个解析器涉及大概100多个学科,每个学科的数据格式都有可能不同,因此,解析器算法不仅复杂,量还大。 Show less
-
-
Education
-
辽宁大学
硕士, 计算机软件与理论 -
辽宁大学
学士, 计算机软件与理论