刘兴龙 / 个人简历
求职意向:高级后端开发工程师
(7年以上后端开发经验)
专业技能 :
- 语言基础:了解js、jquery、Ajax、html5、css3,熟悉shell、C、C++、 Java、Python、GO、PHP等语言(C、C++两年ACM算法基础,熟悉常用数据结构)
- GO开发:有TRPC、Gin、GORM、ProtoBuf、GRPC、Etcd、Jaeger、GOIM等框架和中间件项目开发经验
- PHP开发:有Phalcon、Laravel、Laravels、Lumen、CakePHP、ThinkPHP等框架项目开发经验,对高并发与分布式系统设计有一定了解
- API接口开发:七以上后端API接口开发经验、熟悉API接口常用的签名与加密算法、能使用多种框架实现各类API接口开发
- Vue/Element-UI/Bootstrap/layui/jQuery EasyUI:能使用Vue、Element-UI、Bootstrap、layui框架开发web前端相关需求、并能与后台进行数据交互,用过jQuery EasyUI部分控件
- Git/SVN/K8s/Docker/Jenkins:熟练使用Git、SVN对代码开发管理,有SVN迁移Git、Gitlab部署、Gitlab主从备份相关经验; K8s、Docker、Jenkins持续集成使用相关经验
- Fiddler/IDE:熟练使用Fiddler进行网站、APP等数据抓包分析,以及zend studio、Eclipse、GoLand、PhpStorm项目开发工具
- MySQL/TDSQL/ES/ClickHouse/Redis/WuJi/NCS/Kafka/TDMQ/DTS:熟练MySQL、TDSQL、ES、ClickHouse、Redis、Wuji、NCS、Kafka、TDMQ、DTS数据库、缓存、消息队列操作,有MySQL数据分布式设计经验,了解Redis、MySQL基本原理、使用过infobright数据仓库
- 数据处理:熟悉使用腾讯TBDS、TDBank、TDW、SPARK、THIVE对数据清洗相关处理
- 架构设计:熟悉WAMP、LAMP、LNMP架构开发,LNMP源码编译安装搭建、配置过apache和nginx下的负载均衡
工作经历:
-
深圳市腾讯计算机系统有限公司 - 高级后端开发工程师 2021.10 - 至今
MidasBuy海外官网发货系统(第一负责人) :
支持MidasBuy海外官网购买、营销物品发货服务
- 负责MidasBuy海外官网道具购买、营销发货相关业务,涉及游戏币、道具、包月相关物品发货处理,以及日常线上问题排查与功能迭代
- 支撑MidasBuy海外官网发货系统不断迭代与功能优化。涉及技术栈:TRPC、Wuji、ProtoBuf、TDSQL、TDMQ、Jaeger等。架构 Linux + GO + Nginx + Wuji + TDSQL + TDMQ
Midas海外中台流量系统 :
支持Midas海外交易实时事件通知分发、离线流水对账清洗流量服务
- 负责Midas海外交易异步事件处理、对账流水相关业务,涉及营销累充活动、用户最近使用渠道推荐数据生成、流水异常告警分析、对账流水生成相关数据处理,以及日常线上问题排查与功能迭代
- 支撑Midas海外中台流量系统不断迭代与功能优化。涉及技术栈:TRPC、Wuji、ProtoBuf、TDSQL、Kafka、TDMQ、DTS、TDBank、TDW、SPARK、THIVE、Jaeger等。架构 Linux + GO + K8s + Wuji + TDSQL + DTS + Kafka + TDMQ + TDBank
Midas海外资源管理系统(第一负责人) :
设计Midas海外资源管理系统、以及资源同步C端服务处理
- 负责Midas海外资源管理设计,如:资源导入、资源添加、资源释放、资源与物品构建关系、以及资源与物品同步C端的一致性处理
- 支撑Midas海外资源管理系统系统不断迭代与功能优化。涉及技术栈:TRPC、Wuji、ProtoBuf、TDSQL、Jaeger等。架构 Linux + GO + K8s + Wuji + TDSQL
Midas海外统一埋点清洗系统(第一负责人) :
设计Midas海外统一埋点清洗系统,提供统一埋点接口、以及离线数据清洗
- 负责Midas海外统一数据埋点清洗处理,对埋点上报的数据进行离线清洗,通过将数据入库TDW,在腾讯TBDS平台使用SPARK、THIVE对数据清洗处理获得用户的画像数据、活跃数据等
- 支撑Midas海外统一数据埋点清洗系统不断迭代与功能优化。涉及技术栈:TRPC、ProtoBuf、Kafka、TDW、SPARK、THIVE、Jaeger等。架构 Linux + GO + K8s + Kafka + TDW + SPARK + THIVE
Midas海外用户画像系统 (第一负责人) :
支持Midas海外用户画像系统,构建对应画像人群包、提供业务使用
- 负责Midas海外用户画像人群包画像数据构建、人群画像数据导入、画像数据更新,提供相应画像数据获取接口给业务方使用,进而对用户人群精准推荐物品和营销活动,以及日常线上问题排查与功能迭代
- 支撑Midas海外用户画像系统不断迭代与功能优化。涉及技术栈:TRPC、Wuji、ProtoBuf、ClickHouse(6千万级数据、实时计算数量)、Jaeger等。架构 Linux + GO + K8s + Wuji + ClickHouse
Midas海外渠道推荐系统 :
支持Midas海外渠道推荐系统,涉及MidasBuy、MidasPay相关渠道推荐
- 负责Midas海外渠道推荐系统,如:渠道推荐策略优先级调整、渠道策略增加、新接入渠道策略等,以及日常线上问题排查与功能迭代
- 支撑Midas海外渠道推荐系统不断迭代与功能优化。涉及技术栈:TRPC、Wuji、ProtoBuf、TDSQL、Redis、Jaeger等。架构 Linux + GO + K8s + Wuji + TDSQL + Redis
-
好未来教育科技有限公司 - 高级后端开发工程师 2019.5 - 2021.9
魔法校课中互动系统(课中互动后端负责人) :
支撑魔法校双师、双师AI、双师优选课课中互动服务
- 负责双师、双师小组课、双师AI、双师优选、双师AI优选课中互动发起相关业务,以及日常线上问题排查与功能迭代
- 支撑课中互动系统不断迭代与功能优化。涉及技术栈:Laravels、Gin、GOIM、GORM、ProtoBuf、GRPC、Etcd、Jaeger、InfluxDB等。架构 Linux + PHP + GO + Nginx + MySQL + Redis + RocketMQ
魔法校VC课程管理系统 :
支撑魔法校双师主讲班、双师AI主讲班、优选班相关服务
- 负责日常双师主讲班、双师AI主讲班、优选班功能迭代、以及新增课型班级需求开发和线下问题排查
- 支撑班级课程日常功能优化、迭代、版本发布。涉及技术栈:Laravel、Sentry、Elasticsearch、Logstash、Kibana、Supervisor等。架构 Linux + PHP + Nginx + MySQL + Redis
魔法校家长端APP后端服务 :
支撑魔法校家长端APP接口服务
- 负责魔法校家长端后端服务功能迭代开发、日常需求和线上问题排查;开发并上线功能:预习TV、复习TV、课后大闯关、加油站等相关需求
- 支撑家长端后端服务日常功能优化、迭代、版本发布。涉及技术栈:Laravel、Sentry、Elasticsearch、Logstash、Kibana、Supervisor等。架构 Linux + PHP + Nginx + MySQL + Redis
励步双师教务系统 :
支撑双师教务排班排课、课程创建相关服务
- 负责励步双师教务系统前端与后端开发、以及需求迭代和线上问题排查
- 支撑励步双师教务系统日常功能优化、迭代、版本发布。涉及技术栈:Vue、Element-UI、Gin、GORM、ProtoBuf、GRPC、Etcd、Jaeger、Elasticsearch、Logstash、Kibana、Supervisor等。架构 Linux + GO + Nginx + MySQL + Redis
-
深圳市创梦天地科技有限公司 - PHP开发工程师 2017.2 - 2019.5
网游休闲SDK :
支撑公司游戏登录与支付服务
- 负责休闲、网游渠道登录、支付接入、渠道更新。对接及更新过,今日头条、OPPO、快手、GS、卓易、等渠道。网游服务端登录验证,以及暗黑传奇跨区服交易道具问题
- 支撑休闲、网游SDK的基础框架的优化、代码迭代、联调、版本发布。涉及技术栈:CakePHP、OAuth认证、Flexihash、Supervisor等。架构 Linux + PHP + Nginx + MySQL + Redis
解耦系统 :
支撑公司网游登录与支付服务
- 负责网游支付登录,通过异步MQ消息队列解除对用户中心与支付中心的依耐,能独立完成登录与支付业务,使用守护进程实现用户信息、支付信息与用户中心、支付中心的关联。
- 负责日常维护、业务问题排查、以及优化和系统完成。涉及技术栈:Lumen、RabbitMQ、OAuth认证、Supervisor等。架构 Linux + PHP + Nginx + MySQL + Redis
聚合支付 :
支撑公司公版及iOS渠道游戏支付服务
- 提供公版游戏支付功能含支付宝、微信、微信H5、QQ钱包、银联、苹果等支付功能,负责支付宝免密支付、微信支付、管理后台等模块开发
- 负责日常游戏支付对接、系统优化、以及新功能开发迭代。涉及技术栈:Phalcon、Spring、OAuth认证、Supervisor等。API架构 Linux + PHP + Nginx + MySQL + Redis;管理后台架构 Linux + Tomcat + Java + MySQL
SVN迁移Git、持续集成开发(SVN迁移Git项目负责人)
- 负责SVN迁移Git项目计划规划、项目各环节的把控、以及定期输出项目成果;独自完成搭建Gitlab、测试Gitlab、主从备份、并将现有SVN迁移Gitlab等;且在公司研发部进行了Git相关操作培训分享
- 负责公司持续集成开发工作,实现Gitlab、Jenkins、TAPD、JIRA相互关联。完成Android、iOS、Java的自动构件与Infer、FireLine静态扫描等,并以邮件形式展示构建产物存放位置和项目扫描结果信息提供给相关人员
集中告警系统
- 系统采用CURL爬虫获取APM、腾讯云、zabbix等告警信息以及定时触发API拨测测试API接口,通过配置告警策略来触发告警,短信或大屏幕音乐提醒相关人员
- 负责整个项目的设计和功能开发。涉及技术栈:Phalcon、Supervisor、RBAC等。架构 Linux + PHP + Nginx + MySQL + Redis
-
浙江核新同花顺网络信息股份有限公司 - PHP开发工程师(实习) 2016.4 - 2016.6
Rips漏洞检测、按键精灵
- 协助运维部门修改rips-0.55使其可以通过命令行检测漏洞、并兼容mysqli的函数等
- 利用Jquery autocompleter自动完成插件加解析xml的缓存数据实现同花顺圈子按键精灵
Xdebug web解析应用
- 基于github开源xdebug-trace-tree进行二次开发,使其能查询函数堆栈信息,快速定位问题
- 通过搜索函数展示调用参数和返回值、向下切换展示函数内部调用方法、向上切换展示函数同级调用方法
自我评价:
-
拥有较强的学习能力、对新的技术毫不畏惧、敢于挑战自我,有足够的耐力和抗压能力。