陈庚茂

陈庚茂 Email and Phone Number

系统架构师 & 资深服务端开发工程师 @ 武汉动游科技有限公司
陈庚茂's Location
Wuhan, Hubei, China, China
About 陈庚茂

八年以上项目开发经验;五年以上游戏开发经验;三年以上系统架构经验及项目管理经验。拥有自主研发产品 Teamlogs。拥有自主研发的 Golang 回合制战斗框架 battle-round和 Golang 游戏服务器框架 game-round-server。采用 Golang 研发开源的 MySQL 数据库差异工具 go-mysqldiff。采用 Golang 研发开源的 dove应用程序生命周期服务管理框架和 gG 包组件。采用 Golang 研发开源的 go-docMarkdown 文档管理系统。熟悉 Docker可自主搭建 Docker Registry TLS 私有仓库及制作项目需要的 Docker 镜像。熟悉 Python可使用 Click框架制作 Linux 命令行工具。熟悉 Golang可使用 spf13/cobra框架制作 Linux 命令行工具。熟悉 PHP 扩展 Swoole可自主编写服务框架。

陈庚茂's Current Company Details
武汉动游科技有限公司

武汉动游科技有限公司

View
系统架构师 & 资深服务端开发工程师
陈庚茂 Work Experience Details
  • 武汉动游科技有限公司
    资深服务端开发工程师
    武汉动游科技有限公司 Jun 2017 - Present
    中国 湖北 武汉
    主要负责《末日血战》手游核心玩法功能开发:英雄系统(英雄召唤、英雄分解、英雄合成、英雄升级、英雄升阶、英雄阵容、英雄碎片出售)装备系统(穿戴装备、一键穿戴、脱装、装备合成、装备出售)关卡系统(关卡挂机、挂机领取资源和战利品、挂机战利品定时器)道具系统礼包系统聊天系统好友系统充值与VIP系统宝石系统英雄任务栏系统家园系统小红点功能游戏活动统一规划设计头像功能Google、Apple、Facebook及国内游戏渠道 SDK 接入TapDB、Reyun、数数及第三方统计平台接入16星英雄远征副本地图系统游戏战斗技能 BUFF 效果开发游戏战斗神兵系统开发制作命令行工具:游戏服、跨服合区工具清理账号工具过期的数据清理工具版本打包工具采用 Golang 制作 game-cli 游戏命令工具(Docker容器及镜像管理、项目管理、服务器管理)针对 MySQL 的数据库差异 SQL 工具 go-mysqldiffpython-mysqldiff采用 Golang 制作 navicat-cli 工具(支持 Navicat 加密解密):支持生成 Navicat 导入链接配置和自动分组。采用 Golang 制作 gdb 工具:支持游戏 Base 库配置表导出为策划所需要的 Excel 表格;支持内网 Base 库和外网 Base 库对比数据差异结果生成 Excel。采用 Golang 制作 dgame-feishu 工具:支持飞书通知命令(CDN 同步通知、版本更新通知、值班通知)。采用 Golang 制作 dump-cli 工具:支持拉取全服充值订单;支持导出最近登录的玩家;支持解析获奖名单;支持导出并上传数数 TA 维度表。采用 Golang 制作 go-mysqlcompare 工具:MySQL 数据库迁移一致性(包括:数据库、表结构、表索引、数据条数)检验工具。游戏日志收集服务:Flume 集群:负责收集消息并写入 Kafka 和 RabbitMQ。Kafka 集群:处理玩家游戏日志消费(Res 消耗获得日志,战报日志,充值日志,统计日志)。Elasticsearch 集群:存储玩家消费获得的 Res 日志 和 统计日志。Go 版 game-service-api 服务:处理 Kafka 和 RabbitMQ 消费、ES 写入、DB 写入、定时器管理及 API 接口。在职中,待完善...
  • 武汉阿托普软件有限公司
    项目经理
    武汉阿托普软件有限公司 Dec 2016 - Jun 2017
    2017年1月入职 武汉阿托普软件有限公司担任 项目经理主要负责德国易游 TRAVELEASY 公司旗下全额退税服务产品(易全退 TAX FREE EASY及TFE退税管理平台)和 欧洲旅游管理平台(teCRM)的维护和新需求的开发。 工作内容:负责和德国那边的需求沟通,带领技术团队进行项目攻关。
  • 武汉灏信信息技术服务有限公司
    技术经理
    武汉灏信信息技术服务有限公司 Jun 2014 - Dec 2016
    武汉市东湖高新技术开发区武大园一路巨成大厦14楼
    2014.6至2015.2 负责“微信公众号认证作业系统”的重构老库面临的问题:派单异常,多表写入数据超时;数据量过大(千万级),查询速度超慢;系统流程设计不合理,造成业务效率低下;代码结构混乱,数据库表结构设计不合理,很难维护和扩展;SQL语句多重子查询,表结构不合理导致;索引使用不合理;代码未托管至版本库,不好协同开发。新库解决方案:系统架构:使用Laravel框架,采用规范的PHP包管理Composer进行维护;采用专业的Git版本库控制工具;采用Redis做数据缓存处理和派单消息队列(解决派单异常);腾讯认证接口数据通信采用AES加密传输。数据库:采用MySQL集群Master-Slaves主从和表分区架构方案,数据表结构规范设计,避免SQL语句链表查询,根据检索条件建立合理的索引,解决查询性能瓶颈。流程设计:重新规范业务流程,视图简化操作元素,避免数据重复写入数据库,提高业务效率。技术突破:电话呼叫系统和作业系统的整合,可以直接通过作业系统进行拨打电话和接听电话。2015.2至2015.4负责“灏信身份证查询系统”和“灏信销售系统”的研发。2015.4至2015.6负责申请“软件著作权”、“高新技术企业”、“ISO27001”、“ISO9001”、“企业征信”相关技术资料的编写。2015.6至2015.10负责“灏信品牌库”、“灏信顺丰招商系统”、“灏信顺丰认证系统”的研发。2015.10至2016.2负责“灏信1号店认证系统”的重构,采用了“微信公众号认证作业系统”的新库解决方案。2016.2至2016.5负责2015年度项目“软件著作权”的申请、2015年度“高新技术企业”的项目申报加计扣除。2016.5至2016.8负责“灏信资源库(信息资源整合)”的研发 新技术点:搜索采用 Algolia 的分布式搜索网络架构;采用Markdown更新信息资源。2016.8至2016.9负责“灏信1号店认证系统(线上质检)”功能的研发。2016.9至2017.1 解决数据库性能瓶颈,采用数据库分布式解决方案架构方案A:采用Keepalived+Haproxy+Mycat+Galera Cluster For MySQL 高可用与负载均衡集群 架构方案B:采用Keepalived+Haproxy+Mycat+MySQL双主双从 高可用与负载均衡 方案描述:方案A和方案B根据不同应用场景进行选择。 Keepalived负责为该服务器抢占VIP(虚拟IP); Haproxy负责将VIP的请求分发到Mycat上,起到负载均衡的作用; Mycat主要做分片(分库分表)。 工作内容:负责组织制定各种技术标准和技术规范并保证实施,参与技术方向研究和总体规划,发展新项目,带领技术团队进行项目攻关。负责公司所有作业系统的维护及更新。
  • 武汉腾翔互创网络有限公司
    项目管理
    武汉腾翔互创网络有限公司 Mar 2012 - Jun 2014
    武汉市洪山区书城路Cbi动漫基地
    2012 - 2013 负责 德州扑克游戏 前端开发(HTML5+CSS3+JavaScript);2013 - 2014 负责公司产品 完美故事客户端 的API接口、App下载页、Web端(采用了Handlebars模板)及后台管理的开发,在此期间带领整个团队研发出了针对Kohana的业务逻辑服务层Service架构;负责 Intreest 后端开发(Kohana框架),主要为IOS和Android手机客户端提供API接口。

陈庚茂 Education Details

Frequently Asked Questions about 陈庚茂

What company does 陈庚茂 work for?

陈庚茂 works for 武汉动游科技有限公司

What is 陈庚茂's role at the current company?

陈庚茂's current role is 系统架构师 & 资深服务端开发工程师.

What schools did 陈庚茂 attend?

陈庚茂 attended 华中科技大学, 湖北第二师范学院.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.