Golang开发工程师-张健-13083080200
本文最后更新于 2025年2月08日, 如有失效请评论区留言。

张健

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令牌ThinkPHPBehavior相配合,从安全性和数据隔离的角度对部分接口进行权限管理。

企业门户网站开发

基于PHP+ThinkPHP的企业站项目, 用于展示发布企业相关信息及与用户简单交互的功能实现。

  • 主要负责栏目,新闻发布,产品展示,用户评论,用户反馈等业务的开发。
  • 使用Composer管理框架的安装和更新。
  • 使用BeyondAdmin进行后台界面的搭建,使用PHP+MySQLThinkPHP框架进行开发。
  • 由于后台模块界面布局变化非常少,采用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远程访问方案
原创声明
本文由 Twist 于2025年2月05日 发表在 柯基屁屁
如未特殊声明,本站所有文章均为原创;你可以在保留作者及原文地址的情况下转
转载请注明:Golang开发工程师-张健-13083080200 | 柯基屁屁
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇