关于我
Hello,我叫萧建成,一名C++服务端程序员。主攻C++,顺带写写golang、python、lua等,辅助搞搞微信小程序和手机APP。平时喜欢关注互联网各类的前沿技术发展,研究开源项目。爱好编程、健身、烹饪。
基本信息
工作经验
搭建Pulsar集群,实现"无限"的存储能力和便捷的动态扩容能力
C++, Pulsar
针对新的在线目标,对整个服务群进行优化改造
C++, redis, mysql, mongodb, tidb
开发家长观看学生上课的微信小程序客户端,使用TypeScript开发。用于替代家长APP端,方便家长免下载使用,减低维护双端app的成本
TypeScript, JavaScript, CSS, HTML5, 微信小程序
负责开发各业务统一接入的信令平台,定制业务需要的功能
平台状态信息网关(Golang),提供统一的集群信息状况、用户在线、业务房间状态的查询
C++, Golang, TypeScript
主要负责项目工程化改造,解决系统编译、维护和部署困难的问题
实现分布式调用链记录,上报到ELK平台,方便通讯状况的查询
C/C++, protobuf
重构现有架构,实现可持续维护的状态
迁移编译系统到cmake,实现进程和依赖的一站式全静态编译
业务修改
C/C++, MySQL, Redis, PHP, Boost, cmake
重构项目框架、基础库,维护系统日常更新
迁移编译系统到cmake,实现进程和依赖的一站式全静态编译
新需求开发
C/C++, Boost, Redis, MySQL, cmake
负责服务端的架构设计、基础模块开发
负责游戏玩法开发
团队管理,需求评估分析,协调策划、客户端、服务端三方开发人员的工作
参与客户端(Lua)的战斗开发,建立战斗的AI,技能,剧情等功能
参与运营工具(python)的相关开发,处理全服玩法分组的处理逻辑等
C/C++, LPC, Libevent, Mongodb, Lua, Python
C/C++, LPC, Lua, Libevent
C/C++, Lua, MySQL
专业技能
语言类
C++ Golang JavaScript TypeScript Dart HTML5 CSS Rust数据库
Mongodb MySQL Redis Leveldb工程化
CMake Git Subversion NPM