精通 Clojure 开发语言,熟练使用 Clojure 开发微服务,实际项目经验丰富,代码精炼,项目周期极短。
Clojurescript + figwheel 开发 SPA 网页,热编译,实时调试,高效开发,与微服务结合能够快速出产品。
熟练使用 Java,轻松维护老旧的 Java 服务。
熟悉后端开发常用工具(nginx、filebeat、docker、linux等)及命令。
道具系统、事件系统是目前公司的两个核心系统,本人深度参与整个项目。
道具系统是游戏行业流行的模式,游戏道具的使用促进玩家的游戏行为,本项目完全使用 Clojure 开发,有配套 Clojurescript 开发的网页,性能可靠,可水平扩展以提升并发能力。
事件系统是一个流式处理服务,通过深度接入 Kafka 系统,实时消费道具系统的日志,分析、统计、聚合玩家的行为数据(目前通过此事件系统支撑起平台的游戏任务功能),将对玩家有价值的数据再次输出到 Kafka。