余华咏
1月前来过
全职 · 800/日  ·  17400/月
工作时间: 工作日20:00-00:00、周末09:00-24:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

拥Java后端开发逾五年工作经验。双一流大学软件工程 硕士。至今至少参与项目达七项。曾主牵斗地主、消息中台等重点项目。报了一个架构师 架构班,始终保持学习各种底层原理。个人团队意识强、善于总结、自驱力强、能于压力 情况下处理多项独立及团体工作。 

工作经历

  • 2020-12-01 -至今阿里巴巴java高级工程师

    1、养小鸡送好礼 负责淘宝特价版 养小鸡送好礼 的 超级饲料盆需求开发,用到技术为tair+hsf+tddl,沉 淀了一套触达模型(行为触达)。上线后查看分析数据报表,依据数据效果就行策略调整 。熟悉了养小鸡送好礼玩法场的各种互动玩法。 2、现金签到 承担现金签到翻倍卡需求的开发,下单逆向逻辑开发。 3、合成大萝卜 负责开发拆红包需求,沉淀一套多阶段 奖励模型,用到技术点MT+tair。其次负责开发 合成大萝卜的一些琐碎的需求;负责开发大萝卜七日连签奖励需求; 4、斗地主 从0到1搭建新斗地主玩法场,在其中主要负责官阶赛系统、积分/经验结算、匹配、局 内聊天互动、局内玩牌;负责开发斗地主局外任务列表、七日连签、提现中心、对局红包 (复用多阶段奖励模型)互动玩法;负责开发斗地主大奖赛赛制。目前线上全量运行。日 活50w左右。 5、精卫 负责精卫数据迁移中间件的日常维护和需求开发,主要是618大促值班、集团护网需求 开发、漏洞修复、zk上云;参与重构精卫,从精卫3.0升级到4.0。

  • 2019-07-01 -2020-12-01小米科技有限公司java后端工程师

    软技能:git、maven、gitflow工作流开发规范、mysql规范、choas发布部署平台(基于 neo)、sonar代码质量检测、参加星火计划锻炼演讲能力。 1、消息中台 该平台可以统一管理消息的发送(飞书、邮件、短信、小米人桌面push等)。通过接入 rocketmq+消息分发引擎,实现消息管理端和发送端解耦。所以需要熟悉RocketMQ特性 及其底层原理。 2、自研微服务治理平台 master|controller|candidate-slave架构,master节点之间raft协议选举controller,c ontroller分配slots范围到各个master、同步slots范围->master节点映射 写内存及磁盘; 服务注册:slots范围->master节点 路由到指定master节点注册;服务发现:依据hash sl ots定位master节点,查找路由表返回,订阅某个服务,变动则基于长连接反向推送变化; master和slave通过2pc+过半写保持数据同步;master和salve通 过WAL预写日志+数据 快照文件作灾备。 3、mysql技术组内分享+s

  • 2016-07-04 -2017-07-14恒生java开发工程师

    开发证券交易系统,集成在中台系统内。

教育经历

  • 2016-09-01 - 2019-07-01南昌大学软件工程硕士

    分别获得:一等国家奖学金、一等国家奖学金、二等国家奖学金

  • 2012-09-01 - 2016-07-01井冈山大学计算机科学与技术本科

    计算机科学与技术 成绩排名前20%,主修Java、C#、数据结构、计算机组成原理、操作系统、计算机网络、汇编语言、C语言、vsbasic、算法导论等

资质认证

技能

MySQL
Axure
前端
0
1
2
3
4
5
0
1
2
3
4
5
作品
进销存系统

智能制造一体化,采用Springboot + winUI的低代码平台开发模式。包含30多个应用模块、50多种电子流程,CRM、PM、ERP、MES、ADM、EHR、笔记、知识库、项目、门店、商城、财务、多班次考勤、薪资、招聘、云售后、论坛、公告、问卷、报表设计、工作流、日程、云盘等全面管理,实现智能制造行业一体化管理。实现管理流程“客户关系-> 线上/线下报价->销售报价->销售合同->生产计划->商品设计->采购->加工制造->入库->发货->售后服务”的高效运作,同时实现企业员工的管理以及内部运作的流程操作,完善了员工从“入职->培训->转正->办公->离职”等多项功能。

0
2023-12-13 11:35
阿里云精卫中间件研发

精卫填海(简称精卫)是一个基于MySQL数据库的数据复制组件,远期目标是构建一个完善可接入多种不同类型源数据的实时数据复制框架。 精卫提供如下功能: 内置多种复制任务:解析MySQL的binlog到数据库(MySQL、Oracle),解析MySQL的binlog到Meta消息中间件。 保证数据不丢 如果有多个消费者,能够保证一个消费者挂掉或很慢,其他消费者不会受到影响。 支持用户自定义复制任务:用户可以根据具体业务需求自由定制Extractor和Applier,就可以很方便地创建的新的复制任务。 自定义任务灵活部署:用户自定义复制任务既可以部署在业务服务器,也可部署在精卫集群。 数据过滤功能:用户通过web控制台,就可以灵活地添加、配置过滤器,虑选满足业务需求的数据。 丰富的日志展现形式:用户通过web页面,不但可以查看复制任务运行时的实时数据,而且通过查看历史数据分析复制任务的运行情况,为业务分析、bug定位、监控报警提供便利。 数据再散列:利用TDDL完善的分库分表规则,可以实现数据的再散列。 多种途径监控、告警:用户可通过旺旺、短信、邮件的形式接受运行时告警,及时了解系统运行的监控状况,为运维提供便利。 数据自动迁移引擎,海量数据自动运维工具,可用于对用户无影响的自动扩容和缩容,数据平滑迁移,以及异构数据源迁移,目前已经完成了214次业务迁移或扩容。 愚公架构组成: 1. 一个Jvm Container对应多个instance,每个instance对应于一张表的迁移任务 2. instance分为三部分 a. extractor (从源数据库上提取数据,可分为全量/增量实现) b. translator (将源库上的数据按照目标库的需求进行自定义转化) c. applier (将数据更新到目标库,可分为全量/增量/对比的实现) yugong架构特点: 1.全量+增量任务 (减少复杂度) 2.JDBC协议 (解决环境兼容性) 3.oracle物化视图 (解决记录增量日志) 4.引入translator扩展 (解决异构数据转化)

0
2023-12-13 10:56
斗地主游戏

1、普通赛、大奖赛、基础玩法、排行榜 2、主要使用java、redis实现 3、排行榜实现、匹配机制、普通玩法的玩法模型设计

0
2023-12-13 10:46
更新于: 2023-12-13 浏览: 128