一路走来

李城

李城

服务器开发工程师

专注于游戏服务器开发,拥有多年出海游戏高并发场景的实战经验。擅长对战玩法服务开发、高并发优化及系统稳定性保障,具备完整的游戏服务器架构设计与性能调优能力。

联系方式

acethan.lic@gmail.com
+86 177-1610-8535
成都,中国

英语能力

IELTS 7.0

技能概览

后端 / 系统

Golang · 熟练 · 5C++ · 了解 · 4gRPC/HTTP · 熟练 · 5高并发/性能调优 · 熟练 · 5消息队列 · 熟练 · 4缓存/一致性 · 熟练 · 5

数据 / 存储

PostgreSQL · 熟练 · 5MySQL · 熟练 · 5Redis · 熟练 · 5ElasticSearch · 了解 · 1

工具

Docker · 熟练 · 5CI/CD · 熟练 · 3

AI / LLM

RAG 体系设计 · 精通 · 2向量数据库(FAISS/PGVector) · 熟练 · 2LangChain/LlamaIndex · 熟练 · 2Prompt 设计与评测 · 熟练 · 2NL2SQL · 熟练 · 1Embedding 对齐 · 了解 · 1

关于我

  • 专注于Go游戏服务器开发,拥有四年出海游戏高并发场景的实战经验,熟悉休闲类游戏服务开发与演进
  • 具备扎实的后端基础,经验涉及游戏服务器开发、聚合支付后端、Web后端开发,深入理解高并发系统的设计与优化
  • 熟悉游戏服务器架构设计与稳定性保障,能够根据业务需求设计高可用、可扩展的系统架构
  • 熟悉系统性能调优,能够定位热点路径并进行内存/锁粒度/网络IO调优,提升系统响应速度和处理能力
  • 熟悉完整的可观测体系(日志/指标/链路追踪),有效支撑系统稳定性和回归验证

工作经验

华为(数字能源BU) · AI 应用开发工程师 · 2024 - 至今

  • • 参与搭建企业级 RAG 平台:标准化文档清洗/切片/向量化管道,提升问答准确率与可解释性
  • • 设计 NL2SQL 服务:引入语义纠错与安全拦截,支持多库多表权限控制与审计
  • • 交付基于AI的自动生成项目Wiki能力:根据项目代码自动分析并生成文档,降低项目理解难度,加速团队成员上手新项目

竞技世界(成都) · 游戏服务器开发工程师(Go) · 2021 - 2024

  • 后端开发:负责钓鱼游戏项目的后端开发工作,涵盖需求分析、系统设计、编码实现、单元测试与性能优化。采用Cellnet框架开发高并发、高可用的服务,确保游戏系统在高负载下的稳定运行。
  • 系统优化:主导项目性能调优,分析并优化现有架构、数据库查询、缓存机制等,显著提升系统响应速度和处理能力。利用Redis和ClickHouse进行数据存储优化,提升大数据处理效率和系统扩展性。
  • 技术创新与研究:学习并引入前沿技术(如ClickHouse、Go-Redis、泛型编程),通过技术更新提升系统的稳定性与开发效率。提出了多个优化方案,并成功在项目中实施,提高了系统性能和开发团队的工作效率。
  • 跨部门协作:与前端、产品、测试等团队紧密合作,确保项目按时按质交付。通过有效沟通与协调,解决了多个技术难题,推动了团队间的高效协作。

移卡科技有限公司 · 支付后端开发工程师(C++/Go) · 2018 - 2020

  • • 参与支付网关、清结算与对账模块开发,确保一致性与资金安全
  • • 抽象多支付通道接入层与策略路由,沉淀风控规则引擎
  • • 渐进式以 Go 重构存量 C++ 模块,提升可维护性与发布效率

游戏开发项目经验

钓鱼游戏后端系统

负责钓鱼游戏项目的后端开发工作,涵盖需求分析、系统设计、编码实现、单元测试与性能优化。采用Go和Cellnet框架开发高并发、高可用的服务,确保游戏系统在高负载下的稳定运行。

GolangCellentGinRedis/Mysql/Clickhouse

服务器网关开发

负责老虎机游戏的网关开发工作,实现游戏逻辑与客户端之间的高效通信。成功迁移部分旧的C++语言编写的游戏逻辑代码到新的Go服务器代码中,提升了系统性能和可维护性。积极协调产品需求,跟进开发进度,确保项目按时交付。

Golang/C++natsgRPCRedis

教育背景

华南理工大学

自动化专业

硕士学位,主修自动化,辅修计算机