ID:349954

莫天

高级java开发工程师

  • 公司信息:
  • 网易有道
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 西安
  • 全区

技术能力

1.熟练掌握Java核心知识,常见的数据结构与算法,具有丰富的系统设计分析及面向对象设计能力,熟悉常用的设计模式及反射、自定义注解、泛型等;
2.熟悉 JVM 内存模型、类加载机制、GC及常见垃圾回收算法;
3.熟悉Spring、Spring Boot、MyBatis等框架,Spring IOC,AOP设计思想,阅读过相关源码;
4.熟悉Spring Cloud体系常用组件Nacos、Ribbon、Loadbalancer、OpenFeign等原理与实现,以及分布式任务、锁、事务、全局ID等问题解决方案;
5.熟悉MySQL,包括索引、事务、日志等知识,具有线上SQL优化的实践经验;
6.熟悉Redis常用数据类型及其使用场景,了解其持久化和过期淘汰策略,具有解决缓存问题的经验;
7.熟悉Kafka的基本结构、消费者组、备份机制等原理;对消息通信问题,如重复消费、消息丢失、消息积压等问题有解决经验;
8.掌握自动化部署(Jenkins)、链路追踪(SkyWalking)、Linux、Docker容器等技术。

项目经验

一、有道乐读小班直播课:乐读小班直播课程是一项旨在探索线上小班直播教学新模式的项目,提供了丰富的教学体验功能,包括直播、录播回放、测验和课堂报告。同时,该项目还配备了监课和教务管理等辅助支持系统。

项目技术:
1.服务基于Jenkins+Rancher+Spring Boot+Spring Cloud+K8S构建部署;
2.基于轻舟(网易自研)实现系统服务治理及分布式全链路追踪;
3.基于Kafka+定期校对实现消息通信,分布式事务;
4.使用分布式任务调度平台XXL-JOB管理任务调度及数据补偿。

个人职责:
1.负责小班课系统架构升级改造、技术选型、及核心开发工作,完成了课时数据域(权益信息,课堂数据等),用户信息域(个人信息,权限管理等),后台教务系统(约课排课等)等模块设计与开发;
2.基于XXL-JOB实现了自动约排课功能,同时配置了课堂质量监控、数据监测、消息告警等功能;
3.实现了完善的上课保障服务,课前(微信推送,短信提醒),课中(监课,用户反馈),课后(课堂报告,直播回放,NPS评价);
4.完成业务数据分析及报告(出勤数据,权益明细,外呼记录,学生报告)等模块开发。

相关成果:
1.两个月从0-1搭建了高质量,高扩展的直播课程服务,累计吸引了2w+付费用户,进行了5000+次直播,创造了百万级营收;
2.自动约排课上线后极大的提升了顾问的效率,日均减老师每日约排课80+人次;
3.得益于完善的上课保障服务及课堂质量监控预警,课程服务广受用户好评,评价率达90%+,主讲教师满意度均在4.9+,课程满意度均在4.85+。


二、有道乐读短视频:乐读短视频项目,旨在丰富用户获取信息的方式,以及提高App的日活率,项目涵盖了信息流推荐展示,内容互动激励(如投稿、关注、点赞和分享等),内容风控审核,推荐管理等功能。

项目技术:
1.服务基于Jenkins+Rancher+Spring Boot+Spring Cloud+K8S构建部署;
2.基于网易轻舟实现系统服务治理与监控及分布式全链路追踪;
3.使用网易云信音视频服务,网易易盾反垃圾服务作为直播平台与内容风控。

个人职责:
1.参加短视频项目整体产品需求评审,跨部门(云信,易盾)协作沟通;
2.参与短视频系统整体架构方案设计,完成信息流模块设计开发工作,包括信息流聚合展示(视频&书单),视频投稿/发布等功能;
3.完成内容风控模块(文字、音频、视频)设计开发工作,并供乐读项目内其他功能(书籍封面,用户评论等)接入;
4.完成创作者个人空间模块:包括个人作品管理,互动数据统计,粉丝管理等内容;
5.完成视频推荐/话题/活动/标签/审核等功能及后台系统设计与开发。

相关成果:
1.一个月内完成主体功能+视频内容上线;
2.短视频上线半年内,累计UGC视频内容上万条,点赞行为百万次,视频总播放次数超亿次,用户平均观看视频时长超过十分钟,完播率超过四成;
3.个人空间上线后,页面曝光率为首页11%,视频播放量显著提升,平均播放时长较之前增加约4分钟;
4.利用消息驱动优化了内容投稿,风控审核等模块服务性能问题,接口RT平均提升60%;
5.内容风控模块已经稳定服务了乐读视频流、书单、用户信息审查等业务、反垃圾检测次数累计数十万次。


三、有道数学:有道数学是有道少儿教育产品的一环,以更具互动性和趣味性的形式帮助孩子们学习数学。其主要涵盖了个人空间(勋章,金币等)、思维课程学习、每日测评练习、学习报告(日/周/总结)、打卡分享、微信推送、后台出题系统及运营后台等。后期已将功能全部整合近有道乐读项目中。

项目技术:
1.基于Jenkins+Rancher+Spring Boot构建部署;
2.基于网易轻舟实现系统服务治理与监控及分布式全链路追踪;
3.基于Kafka实现逻辑解耦,消息跨端通信;
4.基于Redis+Snowflake算法生成分布式全局唯一ID;
5.采用XXL-JOB解决定时任务幂等性问题;

个人职责:
1.负责核心模块,后台系统产品需求评审以及接口设计开发;
2.负责对系统进行重构和升级,调整和优化服务组织架构,界定拆分各模块范围,并对其进行拆分。
3.负责帮助指导其他同事,对项目需求进行拆分,审查代码,技术指导等;
4.实现公众号管理推送模块,提供统一的公众号授权/绑定/解绑/消息推送/模板配置等功能。
5.负责将有道数学主体数据迁移到有道乐读中,设计并实施迁移方案,提供后台数据查询纠正工具,并保障迁移期间用户可正常学习。

相关成果:
1.公众号管理推送模块稳定支撑了打卡返现,课堂报告等业务的消息推送需求,支

案例展示

  • 有道数学

    有道数学

    有道数学是有道少儿教育产品的一环,以更具互动性和趣味性的形式帮助孩子们学习数学。其主要涵盖了个人空间(勋章,金币等)、思维课程学习、每日测评练习、学习报告(日/周/总结)、打卡分享、微信推送、后台出题系统及运营后台等。后期已将功能全部整合近有道乐读项目中。 项目角色:核心开

  • 有道乐读

    有道乐读

    乐读短视频项目,旨在丰富用户获取信息的方式,以及提高App的日活率,项目涵盖了信息流推荐展示,内容互动激励(如投稿、关注、点赞和分享等),内容风控审核,推荐管理等功能。 项目角色:核心开发 1.参加短视频项目整体产品需求评审,跨部门(云信,易盾)协作沟通; 2.参与短视频系

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服