张健
Golang开发工程师 | 8年工作经验
📱 13083080200 | 📧 911754664@qq.com | 📍 合肥 | 💻 个人博客:https://www.kejipp.cn
个人优势
全栈技术视角
8年后端开发经验,推动PHP到Go的技术转型,完成单体架构至微服务架构演进。
高并发实战经验
在在线教育领域构建日均20万请求的分布式系统,通过RPC优化、RabbitMQ削峰填谷等设计支撑瞬时3000+并发场景。
工程化思维
实践整洁架构与设计模式,通过接口抽象降低模块耦合度60%,单元测试覆盖率85%+。
运维级开发能力
基于Docker实现容器化部署,搭建Drone CI/CD流水线,部署效率提升70%,支持开发/测试多环境自动化交付。
技术输出能力
通过技术博客沉淀解决方案,家庭服务器(ESXi+NAS+iKuai+Linux)的运维经验反哺工作场景,培养系统性技术思维。
技术能力
编程语言:Golang(高并发/微服务)、PHP(Yii2框架)
数据库:MySQL(索引优化/分库分表)、Redis(缓存/高并发)
中间件:RabbitMQ(削峰填谷/双阶段消息)、Consul(服务治理)
架构设计:微服务(RPCX)、整洁架构、RESTful API
DevOps:Docker(构建/部署)、Drone CI/CD、Linux运维
前端/全栈:UniApp(多端开发)、HTML5/CSS3/JavaScript
工具链:Git(协作开发)、Nginx(反向代理/负载均衡)
工作经历
合肥新梦想教育信息咨询有限公司-Go开发工程师( 2020年4月 ~ 至今)
来学网微服务架构
基于Go开发的的高并发分布式在线教育系统
技术栈:Go | Consul | RabbitMQ | Redis | Docker | 整洁架构 | RPCX | Drone CI/CD | MySQL
- 基于Consul实现服务治理,RPCX框架优化微服务调用性能
- 基于Redis+RabbitMQ 实现课程通知和考前重点发布导致的瞬时3000+并发场景访问。
- 观察者模式驱动协议状态变更,触发订单/优惠券/业绩等多项业务逻辑同步
- 双阶段消息处理(RabbitMQ+MySQL持久化+协程异步)保障可溯源性,定时任务自动重试失败消息
- 使用整洁架构重构服务,依赖注入解决循环引用,模块耦合度降低60%
- 使用Redis有序集合进行权重计算,实现采集系统获取的实时号码动态分配。
- 使用 RabbitMQ 实现了高效的业务解耦。当协议成功生效后,如课程更新、题库调整、分类维护等消息 精准地分发到对应的各个微服务中异步执行。
- 编写Go单元测试覆盖核心算法,实现85%+测试覆盖率。
- 搭建Drone CI/CD搭建自动化流水线,构建部署效率提升70%。
金乌SaaS平台(www.hnlaixue.com)
基于UniApp + PHP + Go混合架构的定制化教育SaaS平台,支持多地区分校加盟与招生管理
技术栈:UniApp | Yii2 | Go | RabbitMQ | Docker | Drone
- 基于UniApp开发小程序与APP,实现一套代码多端运行,开发效率提升50%
- 使用Yii2构建PC端与管理后台,支持多角色权限管理与数据可视化
- 通过Go微服务提供核心资源接口(课程/题库/用户),接口响应时间<100ms
- 设计基于RabbitMQ的消息分发机制,支持多分校权限动态更新与资源同步
- 构建分校数据隔离机制,确保各分校数据独立性与安全性
- 采用Go语言重构核心接口,支撑瞬时3000+并发请求,系统稳定性达99.95%
- 搭建Drone CI/CD流水线,实现多环境(开发/测试/生产)自动化部署
来学网混合架构平台(www.laixue.com)
来学网是一个基于Yii2 + Go混合架构开发的职业技能培训与学习平台,拥有约30万用户。平台旨在为用户提供高效、稳定的学习体验,并通过先进的技术架构实现高性能和可扩展性。
技术栈:PHP | Yii2 | Go | RabbitMQ | Docker | Drone | RPC
- 主体采用Yii2框架搭建PC端和管理后台,提供资讯、题库、分类、课程、个人中心管理等核心功能模块。
- 核心模块的数据交互通过Go语言接口实现,显著提升了系统的访问速度和并发处理能力。
- Go接口通过自定义重写的vender包,实现对微服务RPC的高效访问,确保数据交互的稳定性和低延迟。
- 使用RabbitMQ作为消息队列,接收来自微服务的权限管理、消息推送等指令,确保总后台能够高效管理下辖分校的权限和消息分发。
中国健康实业股份有限公司-PHP开发工程师( 2017年6月 ~ 2020年1月 )
微信小程序商城开发
基于PHP+小程序开发的商城,实现商家和客户进行买卖等相关功能操作。
- 负责后台api开发,包括轮播图列表,主题,商品,商品,订单,地址,微信支付等业务开发。
- 负责小程序端,微信授权,添加购物车,下订单,微信支付,等功能实现。
- 使用
api接口
实现一套代码多端运行,进行微信端,PC端,后台,三端分离开发。 - 使用统一异常处理框架(AOP思想),自定义全局异常层和全局验证层,对异常或参数进行统一处理,大大增加了代码的复用性和简洁性。
- 使用
RESTful API
设计理论,规范接口的设计,使前端对接口的使用更加方便和清晰。对于抛出的异常,统一规范错误码,方便验证和维护。 - 使用微信
token令牌
和ThinkPHP
的Behavior
相配合,从安全性和数据隔离的角度对部分接口进行权限管理。
企业门户网站开发
基于PHP+ThinkPHP的企业站项目, 用于展示发布企业相关信息及与用户简单交互的功能实现。
- 主要负责栏目,新闻发布,产品展示,用户评论,用户反馈等业务的开发。
- 使用
Composer
管理框架的安装和更新。 - 使用
BeyondAdmin
进行后台界面的搭建,使用PHP+MySQL
和ThinkPHP
框架进行开发。 - 由于后台模块界面布局变化非常少,采用ThinkPHP的
layout布局
,前端模块页面布局变化较多,使用include机制
,将公共部分单独提取,方便后期更新维护,大大减少代码重复性,提高开发效率。 - 使用
HTML5+CSS3+jQuery
对前端界面进行搭建,使用AJAX
技术,对页面数据进行无刷新加载,提高用户体验。
大连领网科技有限公司-PHP开发工程师( 2016年6月 ~ 2017年5月 )
- 参与公司内部管理系统的开发与维护
- 学习并实践PHP开发基础与Web开发技术
- 参与多个项目的前后端开发,积累了丰富的实战经验
教育背景
安徽工业大学|工商管理|本科(2019.03-2021.07)
大连东软信息学院|软件技术|专科(2013.09-2016.06)
其他
技术博客:累计发布20+篇技术文章,分享高并发架构、家庭服务器运维等实践经验
技术兴趣:
- 家庭服务器:基于ESXi虚拟化部署NAS、Linux集群及游戏服务器
- 网络架构:iKuai路由流量管控+DDNS远程访问方案