Andy920506
1月前来过
全职 · 600/日  ·  13050/月
工作时间: 工作日9:00-23:00、周末7:00-23:30工作地点:
服务企业: 6家累计提交: 2工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

熟练掌握 golang,包括gin框架,熟悉 golang 协程安全和并发锁,基于grpc构建微服务体系
了解  pprof  等方式分析代码性能 , 以及 plugin 模式实现 golang 热加载
熟悉docker,k8s的使用,搭建过gitlab+k8s的cicd
熟练掌握php开发,熟悉多种web框架如 laravel, Yii
熟悉 Linux 系统,网络、多线程编程
熟悉常见 shell 命令使用
了解分布式系统相关基础,搭建 etcd集群,进行配置管理
熟悉 mysql,  kafka,  redis, mongo 等常见组件和使用
熟练掌握业务接口开发及设计,数据库结构设计和优化

工作经历

  • 2021-06-01 -至今极氪后端开发

    负责公司内部管理后台开发,主要使用gin,gorm和vue3. 具有内部审计工作流,数据导出等功能。 作为主程设计了系统架构和代码基本框架,编写用于k8s编排的dockerfile及基础的调度规则。 负责提供和调用内部微服务的grpc服务。

  • 2020-03-01 -2021-06-01链坊科技有限公司后端开发

    技术栈:go、mongo、es、redis 负责指标构建任务重构设计,以及指标性能优化相关工作。 代码可热加载更新。项目出现变更或者指标出现需要重跑的信号时,重跑项目数据并最后合并到主分支数据。

教育经历

  • 2017-09-01 - 2020-07-01胡安卡洛斯国王大学企业组织硕士

    毕业于西班牙胡安卡洛斯国王大学企业组织硕士专业

技能

gRPC
多线程
gorm
Mongo
Yii
Laravel
Gin
微服务
0
1
2
3
4
5
0
1
2
3
4
5
作品
基于gitlab的auto cicd

基于k8s和gitlab,利用vmware 和centos镜像,搭建项目自动部署。基础架构是1个主节点,3个node节点。 使用了反向代理及内网穿透技术,实现了本地服务公网访问

0
2023-03-30 10:16
指标构建项目

背景:nodejs构建需要多进程任务以及构建任务执行缓慢,影响数据时效性,并且历史数据经常根据需求需要进行更新重跑。 方案:数据源初步归结后存于内存,将各个指标以插件的形式进行维护,ci分离,实现代码可以快速生效不用重新加载所有原始数据。增加重跑机制,监控项目变更及重跑指标。 担任角色:maintainer 结果:时效由原来30-60min提升到5-10min内。代码可热加载更新。项目出现变更或者指标出现需要重跑的信号时,重跑项目数据并最后合并到主分支数据。

0
2023-03-30 10:26
砍一砍客服系统

背景:考虑到容器化及增长的运营的成本,公司由 php 转型 golang。 项目:内部系统通讯逐渐由 http 请求重构为 grpc 请求,参与微服务运营相关项目的开发。 运营 IM 系统开发,运营系统对大数据复杂查询的优化设计。 接入第三方*工具,实现学员在*和运营在后台实时聊天,聊天时运营可以知道用户当前状态,进行精准 运营。 方案:结合 redis,websocket, 使用 golang。收到消息进行广播通知所有关联 socket。 socket 具有重连及心跳检测。 通过共享redis,实现分布式部署websocket,解决负载问题。 使用延迟队列处理初始化大数据,保证系统高可用性及打开速度。 担任角色:maintainer 结果:实现运营和用户在类似 web *界面进行实时聊天,及时收取消息,了解付费情况及游戏进度,达到精准运营。

0
2023-03-30 10:27
更新于: 2023-03-07 浏览: 253