个人信息
- 卫彬/男/1994
- 手机/微信:15209272743
- Github:https://github.com/xiaobinqt
- 个人网站:https://www.xiaobinqt.cn / https://xiaobinqt.github.io
- Email:xiaobinqt@163.com
- 开源项目:
教育经历
通信工程 本科 2012 - 2016
个人技能
- 精通 Go 语言,深入理解内存模型、Slice/Map 底层实现、Goroutine 调度机制、Channel 通信原理;掌握 CSP 并发模型,深入理解 GC 三色标记算法、写屏障机制及性能调优策略;
- 具备高并发系统设计与性能优化实战经验,掌握 HTTP/2、Protocol Buffers 序列化、服务注册发现等机制;
- 精通 LNMP 架构开发,深入理解 PHP-FPM 运行机制、命名空间与自动加载;熟悉 Yii、ThinkPHP、Laravel 等框架核心实现,掌握依赖注入、服务容器、ORM 映射等设计模式;熟悉 Swoole 协程编程与异步 I/O;
- 深入理解微服务架构设计,掌握服务熔断、限流、负载均衡、分布式追踪等核心机制;
- 具备大规模分布式系统架构设计经验,熟悉服务网格概念与实践;
- 深入理解 InnoDB 存储引擎、MVCC 多版本并发控制、事务隔离级别(RC/RR)、行锁/表锁/间隙锁机制、B+ 树索引原理;具备 SQL 性能调优、慢查询分析、分库分表设计经验;
- 深入理解 RDB/AOF 持久化机制、LRU/LFU 过期策略、主从复制、哨兵模式、Cluster 集群架构;掌握缓存穿透/击穿/雪崩解决方案、分布式锁实现;
- 深入理解 AMQP 协议、Exchange 路由机制、事务消息与确认机制、死信队列;掌握消息可靠性投递、幂等性设计、消息顺序性保证等解决方案
- 熟悉 Kafka 架构设计、分区策略、副本机制、消费者组(Consumer Group)原理;具备高吞吐量消息处理系统设计经验;
- 精通 Docker 容器化技术,熟悉 Dockerfile 优化、多阶段构建、镜像分层原理;
- 熟悉 Kubernetes 核心概念:Pod/Deployment/Service/Ingress、资源调度、服务发现、配置管理;
- 熟悉 Elasticsearch 全文检索、倒排索引原理、聚合查询、集群管理;
- 具备 CI/CD 实践经验,熟悉 GitLab CI、Jenkins 等持续集成工具,掌握自动化构建、测试、部署流程;
- 掌握常见设计模式(单例、工厂、观察者、策略等),具备良好的系统架构设计能力;
- 熟悉 Git 版本控制、代码审查流程,具备良好的工程化实践和代码规范意识;
自我评价
- 热爱代码,对开源抱有极大的热情,曾给多个开源项目贡献代码。有坚持做一件事的毅力和决心。
- 良好的沟通能力,学习能力,适应能力强及团队协作意识,具有主人翁意识。
工作经历
Gate大门交易平台 ( 2025/03 ~ )
作为后端开发人员使用 hyperf 和 go-zero 参与开发了公司主站和各个分站的 kyc/kyb,name screening 和管理后台审核业务的开发。
希云科技(北京)有限公司 ( 2022/04 ~ 2025/03)
作为核心开发成员参与研发了 柔性开发仿真一体化项目 和 xae 项目。目前柔性开发仿真一体化项目已上线,服务于国家电网,该项目是组态化微应用开发仿真发布一体化云平台,可以帮助客户快速开发应用并部署。信创项目 xae 项目,目的是赋能企业数字化转型,快速搭建迁徙适配测试平台。
北京腾讯公司 ( 2020/04 ~ 2022/04 )
作为星盘数据平台的后端开发人员负责改产品的开发和后期维护。该项目主要由 sodoo php 框架实现。主要负责包括需求评审,大盘数据统计,自定义数据图表和开发工作。
作为核心开发人员,成功将 PUSH 中台系统从 PHP 迁移至 Golang 开发环境。利用 trpc-go 框架提升整体系统性能,对系统进行性能优化,显著提高系统的并发处理能力,集成性能检测工具,实现对系统运行状态的实时监控和故障预警。
西安维客软件科技有限公司 ( 2017/04 ~ 2020/03 )
在公司担任 PHP 开发,参与了 pop 商城,医疗器械租赁项目,小程序和一些 wordpress 项目的开发,如 西班牙旅游网站。在系统开发中主动使用 Golang 实现一些并发功能,提高项目整体性呢功能。
项目经验
柔性云
项目描述
柔性云是组态化微应用开发仿真发布一体化云平台,后端技术栈使用 go-kratos + mysql + rabbitmq + docker + nodered + gitea + verdaccio。项目旨在帮助国家电网开发人员通过低代码,组件化快速构建微应用,测试并发布。用户注册成功后生成独立的开发盘和虚拟机,通过容器自动部署 Node-RED 低代码平台和在线 IDE code-server 环境,用户可以在开发环境开发节点和测试。用户测试成功的节点包可以发布到中心的 npm 仓库。
项目职责
- 负责项目整体的搭建和研发,架构的设计,日常问题的解决。
- 负责低代码平台 node-red 基于源码问题的修改。
- 负责项目上线后客户问题的实时解决。
项目成果
- 支持业务快速迭代,客户在使用过程中系统稳定运行。
- 获得反向代理,多路复用和 node,npm,docker 等使用经验。
- 参与开源并贡献代码 mojocn/base64Captcha#7c33ebb7,node-red/node-red#380a0824,node-red/node-red#fd42becb。
xae
项目描述
后端技术栈使用 go + gin + mysql + docker + elasticsearch,该项目以数字化引领信创技术,以信创筑牢数字化建设。可以通过 xae 平台给公司赋能,快速搭建迁徙适配测试平台。xae 平台包括厂商管理,产品管理,适配测试,数据迁徙,CI/CD,知识库,证书管理,自动化部署等功能。
项目职责
- 需求分析评审,主要业务功能的开发与开发维护。
- 跟合作伙伴博睿共同推进项目,将博睿的产品 ZCBUS 嵌入 xae 系统。
项目成果
- 一期目前已通过太极演示,正在太极内网试运行。大唐,北控已经上线使用。
烽火统一 PUSH 平台
项目描述
后端技术栈使用 go + trpc + redis + kafka。本项目是看点快报和 QQ 浏览器的运营后台。项目使用 Go 开发。接入腾讯视频,新闻文章等,帮助编辑快速审核文章,将优质文章快速 push 给移动端用户。接入监控平台,实时观测接口调用耗时等情况。
项目职责
- 文章自动化接入,日常需求开发和维护。
- 腾讯 007 监控平台,polaris,trpc-go 等平台和技术的调研和使用。
项目成果
- 腾讯年度业务突破奖。
- PHP 迁徙到 Go 的项目,熟悉了 Go 语法,Go 中 channel,协程和并发编程的使用,获得了 Go 项目的实战经验。
- 熟悉腾讯的开发规范,内部 trpc-go 框架的使用。
星盘数据平台
项目描述
星盘主要是由 php 开发,是由 PCG 兴趣阅读产品部设计并研发的综合型数据平台,面向产品,运营,业务研发和数据发等各类需求方,提供数据生产消费各个环节的相关服务。平台主要功能有数据分析,数据管理和专题工具几大类。主要功能有仪表盘、实时数据,元数据,数据模型和权限等功能。
项目成果
- 腾讯年度技术突破奖
聚美医后台
项目描述
后端技术栈包括 php + laravel + mysql + redis + docker,该项目是一个医学器材租借管理系统。采用前后端分离。项目工作流为商务部新建合同,合同转到财务交租,交租成功后仓储部发货,运营负责数据的报表管理。
项目职责
- 日常需求的开发与维护,跟需求方的日常沟通。
- 微信服务的相关调研与开发,如公众号/小程序推送。七牛云服务的相关使用。
项目成果
- 支持业务的开度更迭和稳定运行。
- 获取 docker,微信SDK EasyWeChat 和七牛云服务的相关使用经验。参与开源并贡献代码 SocialiteProviders/Weixin#44bc75b7。
潘帕斯 pop 商城
项目描述
后端技术栈由 php + laravel + mysql + docker 组成。商城功能包括用户管理,商品分类,商品搜索,购物车功能。平台端可以管理健身房和教练,查看教练的销售业绩和销售提成,供应商端可以对平台端的订单进行管理和发货,对商品进行管理操作。
项目成果
- 熟悉 Laravel5.5 框架和 composer 在项目中的使用。
- 获得企业微信开发经验,微信支付和 Redis 相关使用经验。
- 参与 Laravel 社区 的 Laravel 5.8 中文文档 翻译。