ywww
1月前来过
全职 · 600/日  ·  13050/月
工作时间: 工作日08:00-00:00、周末08:30-20:30工作地点: 远程
服务企业: 2家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

三年go开发。技术练到家。精通go语言,熟悉redis缓存,mysql数据库。了解mysql调优方式。了解k8s架构,对于微服务以及游戏开发均在行。开发任劳任怨,需求不断在变。是一个很好的沟通者和执行者。

本人工作时间富余,基本八点以后即可,周末经常宅在家里(偶尔会有约)。

工作经历

  • 2020-10-01 -至今破晓字节科技有限公司go开发工程师

    主要负责中台数据处理,以及爬虫端数据的获取。服务使用go-micro微服务框架,redis端缓存,mysql数据存储,kafka为消息队列。在运维架构上使用k8s,日志使用Elasticsearch+Kibana+Filebeat进行收集以及查询。 本人主要负责的项目有电竞、体育(足球,篮球),中台数据处理。通过接受kafka消息,对数据进行一系列处理,然后通过对外websocket推送给商户(或者商户调用外部接口,查询数据)。 主要成就: 1.优化了微服务之间的调用速度,之前老服务之间的互相调用,没有对etcd和服务的链接复用,每次请求都会去etcd调用一次,经过对链接的复用,服务请求时间由原来的10ms降到了1-3ms。 2.对go-micro进行替换,犹豫gomicro3不进行维护(已经转入私人项目),所以由本人牵头计划将架构替换为go-kit架构,通过对go-kit请求的注入重写,成功实现go-micro和go-kit之间的互相调用。 负责项目: data-center:电竞数据中台处理服务 sports-soccer:体育足球基础中台处理服务(主要包含基本数据队员,球队等数据

  • 2019-09-01 -2020-09-30杭州边锋网络有限公司go游戏开发工程师

    该项目主要为捕鱼类项目,使用了leaf框架,一共分为三个版本,人人捕鱼、万炮捕鱼,以及h5版本的捕鱼大奖赛。其中服务端人人捕鱼和万炮捕鱼类似,大奖赛服务端区别较大。 项目中主要维护三个版本项目稳定运行以及功能开发、游戏开发等。 项目中主要使用了leaf架构,我们通过对leaf架构进行底层修改,使其可以支持分布式部署。同时为了支持实时性低的要求,使用了redis集群架构,同时使用了mysql读写分离以及主从备份。在mysql与redis同步数据之间,写了一套系统,在用户下线和上线时候对数据进行同步,保证数据一致性。 在服务器部署上,使用的是windowsserver系统的服务器,通过堡垒机对服务器进行部署。 在日志查询上,使用了阿里云的大数据系统。

  • 2018-07-01 -2019-09-01浙江彩狗文化传媒有限公司go游戏开发工程师

    项目工作内容包含了斗地主项目、二人麻将、二人麻将ai等。三人斗地主游戏主要分为几个状态:开始状态、发牌状态、弃牌阶段、叫分阶段、抢地主阶段、补牌阶段、加倍阶段、是否确定明牌状态、出牌阶段、检查结束阶段以及结束阶段。在出牌阶段,会将斗地主中的各种牌型写成一个常量,每次接收到客户端牌型消息,服务器会对牌型校验,并且判断是否大上一家牌型。 二人麻将游戏开发状态分为等待、开始、掷塞子、发牌、出牌、结算阶段。麻将的牌面值使用了16进制来表示。胡牌的计算判断使用的查表法,即事先生成一个麻将所有胡牌类型表,这个表每个胡牌类型都有一个自己的索引。 二人麻将ai,为了将牌型逐渐凑成听牌的牌型,将牌型分为顺子、刻子、一个将以及可以形成顺子的牌。事先对初始牌进行分析,存在多少个顺子、刻子、以及将牌。剩余的牌型就是可以形成顺子的牌,或者是杂牌,可以抛弃的。然后出牌选择可以对这几个牌进行加权计算,计算结果与摸排前进行比较,值越小表明效果越好,可以保留牌,否则弃牌。通用方法对于事件处理也可以。

教育经历

  • 2011-09-01 - 2015-06-01东华理工大学计算机技术硕士

    在校经常获取奖学金资助,于研二下学期就开始在外实习

技能

Nginx
Kafka
gorm
gRPC
多线程
Redis
Gin
0
1
2
3
4
5
0
1
2
3
4
5
作品
比分网

比分网为以数据中台为基础,对各种体育电竞赛事进行展示。中台架构使用了微服务方式,对各种服务进行解耦,在不影响服务之间的调用基础上,对数据进行拆分。

0
2021-09-22 21:55
捕鱼大奖赛

捕鱼大奖赛是在人人捕鱼的基础上对服务进行了升级,在同样的框架下,对服务内的数据结构进行了优化解耦合,类似于微服务思想。游戏历史最高在线人数为10w左右。

0
2021-09-22 21:52
人人捕鱼

人人捕鱼app端游戏,主要负责游戏的服务端开发,游戏架构使用的是开源的leaf框架。游戏已经上线运行快三年,足以可见后端的稳定

0
2021-09-22 21:45
更新于: 2021-09-22 浏览: 386