
李城
服务器开发工程师
专注于游戏服务器开发,拥有多年出海游戏高并发场景的实战经验。擅长对战玩法服务开发、高并发优化及系统稳定性保障,具备完整的游戏服务器架构设计与性能调优能力。
联系方式
英语能力
IELTS 7.0
技能概览
后端 / 系统
Golang · 熟练 · 5年C++ · 了解 · 4年gRPC/HTTP · 熟练 · 5年高并发/性能调优 · 熟练 · 5年消息队列 · 熟练 · 4年缓存/一致性 · 熟练 · 5年
数据 / 存储
PostgreSQL · 熟练 · 5年MySQL · 熟练 · 5年Redis · 熟练 · 5年ElasticSearch · 了解 · 1年
工具
Docker · 熟练 · 5年CI/CD · 熟练 · 3年
AI / LLM
RAG 体系设计 · 精通 · 2年向量数据库(FAISS/PGVector) · 熟练 · 2年LangChain/LlamaIndex · 熟练 · 2年Prompt 设计与评测 · 熟练 · 2年NL2SQL · 熟练 · 1年Embedding 对齐 · 了解 · 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
教育背景
华南理工大学
自动化专业硕士学位,主修自动化,辅修计算机