• now
  • 美团-待更新

    Java Mafka Thrift

    • 待更新

    待更新

    04
  • 2021
  • 阿里巴巴-品质中台

    Java TDDL + IDB D2 Pandora MetaQ HSF

    • 平台商品抽检

    背景:天猫&盒马共同诉求,对其平台商品进行质量检测。

    目标:对有需求的入驻商家商品进行抽检,对抽检结果进行归一化及表达,包括正向表达和逆向表达,例如:天猫商品如果抽检合格进行平台打标“天猫甄检”并展示;盒马商品抽检不合格可从平台上移除展示并进行通知(食品风险接入食安中台外部风险预警MQ)

    方案:使用状态机+MQ驱动整个抽检流程;对接外部三方检测机构;将抽检结果归一化成合格与不合格;结果表达方式灵活多样化;天猫商品采用虚拟旺旺下单,商家无感知;

    09
  • 阿里巴巴-食安中台

    Java TDDL + IDB D2 Pandora MetaQ HSF

    • 食品标签审核:二期(知识图谱)

    背景:食品标签审核-二期提供了通过代码检测标签违规情况,较为死板,且随着对国标理解的加深,需要不断对其进行调整。

    目标:由算法侧对标签审核进行匹配&自动优化。

    方案:算法侧通过构建知识图谱,并对其行检测,同时将检测结果通过数仓通知到食安。食安侧增加一个通用MQ接收外部明确风险预警,并将之前“接入阿里健康”时合规侧的RPC预警通知转发到此通用MQ上(统一流程)。

    09
  • 阿里巴巴-食安中台

    Java TDDL + IDB D2 Pandora MetaQ HSF

    • 食品标签审核:一期

    背景:盒马烘焙类食品为预包装类(标签是自行临时打印上去的),因此其标签及标签上的成分表存在着合规性。由于政府抽查,也存在着罚款的情况。

    目标:分析食品预包装上标签,筛选出其不符合国标规定的部分,并进行预警,供盒马运营人员确认。

    方案:盒马侧将食品包装数据通过图象&文字识别进行采集,并通过数仓同步到食安中台。食安侧将三类国标【食品营养强化剂使用标准(GB14880-2012)、预包装食品标签通则(GB7718-2011)、食品添加剂使用标准(GB2760-2011)】抽象成检测代码(组合/责任链模式,方便扩展)。

    09
  • 阿里巴巴-食安中台

    Java TDDL + IDB D2 Pandora MetaQ HSF

    • 引入业务方:阿里健康

    背景:阿里健康目前运营人员上的痛点在于药品、器具的合规性。不同的药品/器械类目需要不同的资质,但由于历史原因,资质数据不完善(过期/丢失),因而发生过多次因政府抽检而遭受罚款。

    目标:阿里健康接入食安中台,并为其提供风险预警能力(食安中台的目标也从食品扩展到了药品)。

    方案:首先食安中台需引入资质合规校验能力。但由于CRO技术部已有合规部门,因此这部分需要与合规部门协作;预警类型可复用原系统内“过期”类型,同时为系统增加“待过期”类型(此类型额外拥有1个天数字段)

    07
  • 阿里巴巴-食安中台

    Java TDDL + IDB D2 Pandora MetaQ HSF

    • 重构:引入业务身份bizType

    背景:食安中台全称为“食品安全中台”,目标在于为阿里创新业务提供食品安全检测、预警功能。目前的业务方有:天猫超市、盒马、大润发、三江、淘鲜达。为了抽象出公共的食安能力,每个业务方在食安中台称为“租户Tenant”(这个概念在CRO技术部也比较通用)。但随着食安中台承接的业务增多,发现仅使用租户这一概念不足以覆盖集团多样的业务形态,不同的业务形态有着不同的“食安”诉求。例如淘鲜达下又有半日达,次日达,其履约时效性及预警感知均有所不同。

    目标:因此在租户下又衍生出新的概念“业务身份bizType”。同时需要将以前的食安检测、预警功能下放到bizType,而Tenant仅作为业务方的标识,起着数据隔离的作用。

    方案:梳理业务逻辑及代码,找出与Tenant相绑定的功能,将其逻辑承载到bizType上。同时若Tenant下没有额外的bizType,为其创建默认的一个bizType。

    05
  • 2020
  • 外研讯飞 - 口语主观题

    Java Spring Boot

    • 为“FIF-口语训练”APP提供口语作文评分服务:根据用户口语作文(音频文件)得出用户流利度、作文内容等多维度的成绩及评语

    根据用户提交的音频转写成文本,再利用音频+文本进行语音测评、利用文本进行作文批改获得作文分数评语

    11
  • 外研讯飞 - 口语Aha自建习题

    Java Spring Boot

    • 教师用户对于“汉语口语评测”进行自建习题

    习题类型包括:单词跟读、句子跟读、角色扮演、段落跟读、篇章跟读

    用于测评的参考音频可由用户自主上传或者系统合成

    为保证测评准确性,需要对部分题型填写拼音、音调等信息

    为增加用户体验,对习题提供汉英翻译、自动拼音、多音字识别等辅助服务

    09
  • 外研讯飞 - 口语大数据

    ES kafka Logstash MaxCompute DataWorks

    • 英语口语训练APP的大数据分析

    前期采用kafka + logstash + ES架构对APP使用数据进行分析,包括:用户活跃数据,用户口语学习数据等;日平均数据5G

    后期迁移至MaxCompute + DataWorks体系,日平均数据15G

    08
  • 外研讯飞 - 课程评价

    Java

    • 为高等学校教师提供课程成绩自定义、自动化计算功能

    对课程成绩分成多项,每一项具有各自的权重及规则(如按次数计分、平均分、最高分等)

    成绩项可来源于其它系统,比如:资源库、口语学习、慕课、教师线下导入等

    05
  • 外研讯飞 - CAS单点登录

    CAS

    • 所有项目的统一登录入口
    • 负责此系统的维护、升级(增加登录图形验证码、短信验证码登录、oauth2认证登录、集成各学校第三方登录等功能)

    在此项目上花的时间较多,网上并没有比较权威的中文文档,因此几乎全是对官方英文文档及源码进行学习

    03
  • 外研讯飞 - 技术调研&引进

    Spring Boot ELK XXL-JOB Sharding JDBC

    • 调研引进Spring Boot,开发了几个Spring Boot Starter,“平台组”、“口语组”已开始使用
    • ELK已用于口语支付、口语主观题评测、口语大赛等项目的日志采集监控
    • “平台组”、“口语组”均已使用XXL-JOB作为任务调试平台

    从接到此任务后,就一直抽时间去尝试引入新技术;同时也组织过一些技术分享

    01
  • 2019
  • 外研讯飞 - 平台系统

    用户中心 教务中心 应用中心

    • 平台个人中心改版:为平台各用户添加个人中心模块,负责完成“学生”角色的个人中心(包括考试信息、课程成绩、口语训练、资源共享、笔记分享等)
    • 平台本地化:为某些学校单独部署平台项目(会有定制化的相关需求)

    平台作为所有子系统的核心,为其它子系统提供用户服务、教务服务、应用权限服务

    平台集成登录入口,但不包括登录服务(登录服务由CAS认证中心提供)

    参与/协助开发此项目,非负责人

    10
  • 外研讯飞 - 支付服务

    Java开发 APP支付

    • 为“FIF口语训练APP提供支付服务”,集成的支付方式有:支付宝APP、微信APP、苹果内购IAP
    • 用于APP上口语学习课程的支付购买,课程的获取方式有:免费获取、金币购买?、金币+人民币购买、人民币购买

    与之前所做 “全国青少年普法网” 的支付略有不同:“全国表少年普法网”的支付方式集成较多,且并发较高;这里的支付机制更复杂,涉及到第三方支付与系统金币的扣除

    支付服务处于分布式服务中的一环,与金币服务脱离,但未完全与课程服务脱离

    07
  • 2018
  • 外研众成
    2017-06 ~ 2018-09

    Java开发 教育部全国青少年普法网

    • 负责“教育部全国青少年普法网”的开发、维护
    • 为参加“宪法大赛”获奖用户提供“获奖证书”的管理、预订、下单支付(集成第三方支付?)等功能
    • 参与学校管理、用户管理、订单管理、地址管理等管理模块的开发维护

    具有教育部背景网站,用户量千万级,“宪法大赛”时,最高日PV达到2200万+

    利用CDN、Nginx负载均衡、分流、Redis缓存、Mysql主从等手段支持高并发访问

    06
  • 2017
  • 北京中恒信达 ?
    2016-09 ~ 2017-06

    Java开发 OA CRM

    负责参与公司OA系统的开发、维护

    负责参与公司CMS系统的开发、维护

    培训之后的第一份工作,参与开发的是较为“传统”的项目

    09
  • 中明盈佳Java培训 ?
    2016-06 ~ 2016-10

    Java培训 Java Web开发

    培训Java基础

    常用Web开发框架

    项目实战:巴巴运动网、商品进销存系统等

    学习内容:Spring、Mysql、Hibernate、Struts、Mybatis、Redis等,接触过大数据Hadoop的离线计算。

    06
  • 2016
  • 马鞍山钢铁股份有限公司
    2015-07 ~ 2016-05

    外贸

    参与与GE(美国通用电气)的外贸事宜

    承担部分其它外贸客户的接待、陪同参观介绍等工作

    由于英语还不错,因此分到了外贸部门,负责外贸相关工作,锻炼了口语交流能力
    07
  • 2015
  • 四川大学
    2011-09 ~ 2015-07

    NCRE2 NCRE3 CET6

    非计算机相关专业,但已通过全国大学生计算机等级考试(二级 + 三级);同时CET通过六级

    大学期间专业成绩排名1/3;从未挂科;兴趣广泛(乒乓球,羽毛球,游泳,日语等);选修了许多非专业学科,培养了多方面的能力

    09
  • 2011
  • 四川省大竹中学
    2008-09 ~ 2011-07

    QBasic

    高中时期开始接触QBasic编程语言

    曾获四川省三好学生,四川省物理竞赛二等奖等荣誉
    09
  • 2008
  • o_o