Alex Su

Java开发工程师

1299315143@qq.com
13929552937
广州市天河区
个人照片

个人简介

8年Java开发经验,擅长微服务架构设计与开发,具有丰富的高并发、高可用系统设计和实现经验。热衷于技术创新和优化,注重代码质量和团队协作。

技能专长

Java核心 95%
Spring/Spring Boot 90%
微服务架构 85%
数据库设计与优化 80%
分布式系统 75%
容器化与DevOps 70%

技术栈

Java 8/11/17
Spring Cloud
MyBatis/MyBatis-Plus
MySQL/PostgreSQL
Redis
RabbitMQ/Kafka
Docker/Kubernetes
Elasticsearch
Git/Maven/Gradle
Linux

教育背景

数学与应用数学 - 学士
广东财经大学
2006.09 - 2010.06

主修课程:数据结构、算法分析、操作系统、计算机网络、数据库系统、人工智能基础

工作经验

高级Java开发工程师
2016.05 - 至今

负责支付核心系统的设计与开发,主导支付链路重构项目,提升系统性能30%,支持日均交易笔数超过10亿。

  • 设计并实现基于Spring Cloud的微服务架构,完成服务拆分与治理
  • 优化分布式事务解决方案,将事务处理时间从500ms降低到100ms
  • 主导高并发场景下的性能优化工作,包括缓存架构设计、SQL优化等
  • 建立代码质量保障体系,引入自动化测试框架,测试覆盖率提升至85%
Java开发工程师
2011.07 - 2016.02

参与社交平台后端系统开发,负责用户关系模块、内容推荐模块的设计与实现。

  • 设计并实现用户关系图数据库方案,支持百亿级关系数据存储与查询
  • 开发实时内容推荐系统,基于用户行为数据进行个性化推荐
  • 优化分布式缓存架构,缓存命中率提升至95%,系统响应时间降低50%
  • 参与高可用架构设计,保障系统在大促期间稳定运行
Java开发实习生
2010.07 - 2010.12

参与百度地图后端服务开发,负责POI数据处理与检索功能的实现。

  • 实现POI数据增量更新机制,提升数据更新效率
  • 优化全文检索算法,提升检索准确率和响应速度
  • 参与高并发场景下的性能压测与优化工作

项目经验

支付核心系统重构项目
2020.03 - 2021.06

负责支付核心系统从单体架构向微服务架构的重构工作,提升系统的可扩展性和稳定性。

  • 设计微服务架构,将原单体系统拆分为30+个微服务
  • 引入分布式事务解决方案,保障交易数据的一致性
  • 优化支付链路,将平均响应时间从500ms降低到150ms
  • 建立完善的监控告警体系,保障系统7*24小时稳定运行
Java Spring Cloud MySQL Redis RocketMQ
社交平台推荐系统
2011.03 - 2016.02

设计并实现基于用户行为的个性化推荐系统,提升用户内容消费体验。

  • 设计用户行为数据采集与分析系统
  • 实现基于协同过滤和内容推荐的混合推荐算法
  • 开发推荐结果实时展示与AB测试框架
  • 推荐点击率提升25%,用户停留时间增加30%
Java Spring Boot Elasticsearch Kafka Redis
分布式电商平台
个人项目
2010.03 - 2010.06

设计并实现分布式电商平台,包含商品、订单、用户、支付等核心模块。

  • 使用Spring Cloud搭建分布式服务架构
  • 实现基于Zookeeper的服务注册与发现
  • 设计并实现分布式事务解决方案
  • 实现基于Redis的分布式缓存系统
Java Spring Cloud MyBatis MySQL Redis

证书与荣誉

PMP项目管理认证

Project Management Institute

2020.08

Java高级工程师认证

Oracle

2019.05