{{name}}
{{phone}}
{{email}}
{{wechat}}
教育背景
2016-2020:吉林大学珠海学院 软件工程 本科
证书
大学英语 CET4
个人介绍

1. 精通 Java 基础,深入理解 JVM 原理及调优,掌握多线程并发编程;熟练运用 Spring Cloud、Spring Boot、 MyBatis Plus相关框架和Linux系统操作。

2. 熟练使用 MySQL 进行数据库设计与 SQL 调优;精通 Redis 缓存策略及应用场景;熟悉 ElasticSearch 搜索引擎、RocketMQ 消息队列及 Canal 数据同步方案;熟练运用 xxl-job 进行分布式任务调度。

3. 具备全栈开发能力,掌握 Vue、HTML/CSS/JS相关技术。拥有 微信小程序 开发经验,能高效完成前后端联调。

4. 拥有丰富的分布式系统实战经验,擅长线上故障排查(如 OOM、CPU 飙高、死锁等);熟悉 DevOps 流程,搭建与维护 CI/CD 流水线(Jenkins),熟练使用 Docker 容器化部署及 K8S 集群管理。

5. 熟悉 Python 编程,擅长编写网络爬虫,具备数据清洗及大规模数据采集的能力;熟练运用 Flask 框架构建轻量级微服务。

6. 了解 RAG(检索增强生成)相关技术,拥有对接大模型,流式响应相关经验。

7. 具备极强的自驱力与技术敏锐度,善于利用 AI 工具(Cursor、Trae等) 提升研发效率,能快速定位并独立解决复杂技术问题。

项目经验

项目名称: RichMail企业邮箱

项目时间: 2024.05-至今

项目介绍: 国内首款AI邮件系统,同时整合了邮箱、网盘、日历、通讯录等应用。

技术实现: 后端服务应用层使用Springboot、SSM、Redis、ElasticSearch、XXL-JOB等,基础层使用C++进行实现

工作成果:

1. 重构邮件全文检索服务,将原先由C++实现的服务,使用Springboot+Redis+ElasticSearch进行重构。

2. 使用Redis Stream实现全文检索服务消费集群,在5台ES的data节点下,入信效率相比以前提升至少20倍,亿封邮件可以在毫秒级完成邮件的检索和高亮。

3. 通过SynchronousQueue无容量阻塞队列,实现批量提交ES,优化入信效率。

4. 通过实现ES健康监控和滑动窗口限流算法,控制提交请求速率,避免ES雪崩。

5. 对通讯录服务功能进行维护和升级,包括组织架构、企业通讯录和个人通讯录、快速联想通讯录人员信息。

项目名称: 校园社区系统

项目时间: 2021.07-2024.05

项目介绍: 功能包括内容发布、内容审核、内容检索、消息提醒、封禁、关注收藏点赞、广告系统课表、课程通知、蹭课、分享课表、校内地图、成绩查询、考试查询、学分统计、校园卡余额、校园卡消费记录、电量使用记录、电量充值记录、推送消息等功能。

技术实现: 项目采用Docker容器化部署,K8S进行容器管理,使用了SpringBoot、MySQL、Redis、ElasticSearch、Canal、Redisson、分布式任务调度框架XXL-JOB等技术。

工作成果:

1. 通过Redis实现分布式WebSocket。

2. 通过AOP的方式实现用户封禁限制、用户黑名单、判断用户是否实名认证。

3. 实现自定义参数解析器,通过注解的方式获取到用户的IP地址。

4. 使用工厂模式+策略模式的设计模式,优化项目代码,实现动态切换上游数据源。

项目名称: 房地产产业互联网SAAS平台-访客系统

项目时间: 2020.06-2021.02

项目介绍: 处理前端发来海量用户操作信息,快速的处理、分析,并保存到数据库中,及时给经纪人推送相关的摘要。

技术实现: 项目采用Docker容器化部署,K8S进行容器管理,使用了SpringBoot、MongoDB、Redis、ElasticSearch、Canal等技术。

工作成果:

1. 使用责任链模式+单例模式,动态的添加或者移除要处理的节点,让业务更清晰明了。

工作经历

工作单位: 彩讯科技股份有限公司

时间: 2024.05-至今

担任角色: Java开发工程师

工作单位: 深圳市志周万物科技有限公司

时间: 2021.07-2024.05

担任角色: Java开发工程师

工作单位: 深圳市房极客网络科技有限公司

时间: 2020.06-2021.02

担任角色: Java开发工程师