风雪乐雨的头像

关于

风雪乐雨

Coder, Reader & Writer

软件开发工程师,关注 Java、分布式系统与电商业务。这里也记录阅读、生活与个人思考。

对自己的要求:

  1. 善于总结
  2. 对所做事情有自己的思考
  3. 在对技术进行驱动的同时,考虑业务(业务领域 业务边界)

核心竞争力

  • 电商业务域
  • Java 技术栈
  • 理解企业级软件与业务软件的核心区别在哪里
  • 有全局意识

领域模型 词汇库 接口设计能力

技能

  • 熟悉 Java, Java 并发
  • 熟悉 Spring、Self4L框架
  • 了解 JVM
  • 了解 Linux 系统及基本操作
  • Redis,熟悉基本操作、理解其基本原理
  • ZooKeeper服务
  • 技术栈偏向于分布式,缺少永久数据库开发经验

职业经历

  1. 2023.07 - xxxx.xx

    禾观科技

    增长团队 · 软件开发工程师

  2. 2019.07 - 2023.07

    阿里考拉

    前台产品研发部 · 软件开发工程师

  3. 2018.02 - 2019.06

    京东商城

    前台产品研发部 · 软件开发工程师

  4. 2015.07 - 2018.01

    中兴通讯

    终端手机事业部 · 平台开发工程师

优势

  • 问题分析解决能力
  • 代码阅读能力
  • 快速学习能力

职业规划

  • 业务视角
  • 技术
项目与工程实践记录

项目信息

2018.02 - 2019.06 互联网企业 服务端(接入端)开发

技术栈

Java / Spring / Redis / ZooKeeper / ActiveMQ / Git / Maven

项目信息

该项目隶属于前台项目,主要职责是整合上游各方数据并依据产品需求对数据增强,加强前台产品人员对数据的掌控能力,保障系统特别是大促期间系统的稳定。 项目的难点在于前期开发人力紧张遗留大量技术债务,不利于新需求开发; 为了保障系统稳定,该系统采用了三种监控系统对系统数据进行监控。

工作内容

  • 技术架构升级(主导设计了系统的二级缓存、重点参与了线程治理、完成埋点方案优化、打标逻辑重构等)
  • 日常处理线上问题(代码异常、数据异常等)处理
  • 日常需求开发(实现了系统的第一个埋点曝光闭环系统)
  • 等等

2015.07 - 2018.01 通讯企业 Android 平台开发

技术栈

Java / Android / SVN / Linux

项目内容

Android 手机平台应用维护。依照时间顺序依次处理过 Email(SMTP、IMAP、POP3)、Exchange、DownloadManager、Calendar、Phone 等多个模块。

工作内容

  • 日常故障处理(基于故障驱动)
  • 平台基线需求实现

贡献

JD

  • [大促] 负责双十一大促备战(压测、优化、机器协调等工作)
  • [优化] 重构项目的整个打标逻辑(标题前、价格后、第二价格后)
  • [优化] 缓存问题处理(UMP 监控数据冲突、本地缓存失效、热点问题(Redis 单分片出流量报警))
  • [优化] 代码优化(线上异常、工具扫描故障等)
  • [日常] 日常问题快速处理
  • [业务] 负责开发首页改版需求(2018 年 12 月除开始,预计会持续到 2019 年 6 月份)

ZTE

  • 维护 Email 模块以及相关模块文档
  • 重构 Email 模块适配非触摸屏
  • 维护 Download 模块文档,期间处理一模块升级不合理导致的全球性故障
  • 重构 日历模块,使其满足一儿童机项目
  • 日常故障处理

1 ZTE

1、优秀实践

  • 每日构建
  • commit 规范(波及分析)
  • Monkey 测试
  • Checklist
  • 文档总结

2、思维

  • 敬畏每一行代码

2 JD.COM

1、优秀实践

  • Code Review
  • 快速迭代
  • 项目配置化

2、思维

  • 工程人员要有产品思维

3 KAOLA.COM

  • 领域与业务边界
  • 监控治理
  • AB 治理
  • 超时治理
学习记录

在进行系统学习ing

2024 学习 togaf 智能家居