个人介绍
熟悉JDK源码,JVM运行机制,GC回收
熟悉常见数据结构和算法
熟悉Redis以及设计原理
熟悉Hadoop(HDFS,MapReduce,Yarn),Spark,Hbase,Kafka,Hive,Zookeeper
了解ElasticSearch,MongoDB,Flume,Sqoop
熟悉JSP,Servlet,Spring,SpringMVC,Mybatis
了解Spring Cloud(Spring Boot,Eureka,Ribbon,Feign,Hystrix,Zuul),Nginx
了解MySQL基础知识,理解索引和事务机制
熟悉计算机网络
了解Linux,Maven,Git
工作经历
2020-05-01 -2022-05-01北京陌陌信息技术有限公司系统研发工程师
智能客服系统 通过用户的状态和输入信息,使用策略,模型和规则等手段分析出用户意图,根据不同的意图返回对应的响应内容。运营人员在知识管理平台系统配置管理意图。用户对话状态信息通过dialogue服务完成。 流式任务开发 高光时刻流式任务:实时读kafka,缓存多个时间段的数据,通过几个时间段内数据的变化,分析出直播间是否处于高光。 IM标签流式任务:实时读取kafka消息,将一段时间内的数据按照id聚合,通过消息内容和某些场景信息做整合,分析出标签。 高召回骚扰模型迭代 运营人员每天会标注遗漏和误伤的数据,通过分析训练数据和样本特征,调整模型。在模型前面增加规则匹配,实现对某些数据的精准定位。 日常服务和数据维护 维护组内服务的运行(客服系统,属性服务,知识管理平台,crontab定时任务,模型训练服务,热刺挖掘项目等) 通过hive语句,UDF,打点信息等方式产出数据给相关业务成员。 制定ETL任务,定时生成数据,以方便其他业务成员使用。
2017-11-01 -2020-04-01北京奇艺世纪科技有限公司后端开发工程师
工作内容 18年6月前作为实习生,主要负责爱奇艺移动后端,PPS 移动端,Pad 端跟版需求的快速迭代开发。 18年6月后正式入职,负责爱奇艺移动后端快速迭代开发,维护和升级开发,维护移动后端的基础数据服务。了解公司服务架构,对产品需求做技术方案评估。 工作成就 会员项目升级优化改造 使用公司最新框架(card3.0)重构项目。 优化逻辑,第三方数据异步化获取,增加本地缓存和熔断等。 使用线程池做到card的异步构造。 响应时间由原来的300ms降低到190ms。 将JDK由1.7升级为1.8,使用Stream和Lambda编码,提高代码阅读性,减少编码量。 引入google code style,保证代码的规范化。 全链路追踪-日志聚合项目 使用Spark读取异常日志索引数据库(ES),根据异常信息rowkey去全量日志数据库(Hbase)把这些异常日志迁移到聚合日志数据库(Hbase),并把这些错误日志的索引信息保存到聚合日志ES中。 数据同步
教育经历
2014-09-01 - 2018-06-01山东师范大学计算机科学与技术本科
主修课程:数据结构,操作系统,计网,计组,C语言,Java开发,前端开发,数据库,软件工程,大数据前沿等专业课。数学,英语等必修课。在校期间自主学习软件开发技术(如Spring,mybatis,mysql,redis等)
技能
智能客服简介:通过用户输入和用户信息,判断用户意图。后台配置了不同意图对应的话术和处理逻辑,返回给用户即可。主要用到了规则匹配,nlp,Spring等相关技术。 本人主要负责需求功能迭代,项目维护和配置。