关于
风雪乐雨
Coder, Reader & Writer
软件开发工程师,关注 Java、分布式系统与电商业务。这里也记录阅读、生活与个人思考。
对自己的要求:
- 善于总结
- 对所做事情有自己的思考
- 在对技术进行驱动的同时,考虑业务(业务领域 业务边界)
核心竞争力
- 电商业务域
- Java 技术栈
- 理解企业级软件与业务软件的核心区别在哪里
- 有全局意识
领域模型 词汇库 接口设计能力
技能
- 熟悉 Java, Java 并发
- 熟悉 Spring、Self4L框架
- 了解 JVM
- 了解 Linux 系统及基本操作
- Redis,熟悉基本操作、理解其基本原理
- ZooKeeper服务
- 技术栈偏向于分布式,缺少永久数据库开发经验
职业经历
- 2023.07 - xxxx.xx
禾观科技
增长团队 · 软件开发工程师
- 2019.07 - 2023.07
阿里考拉
前台产品研发部 · 软件开发工程师
- 2018.02 - 2019.06
京东商城
前台产品研发部 · 软件开发工程师
- 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 智能家居