跳过导航

郑强 · Golang 开发工程师

基本信息

项目内容
姓名郑强
出生年月1997 年 12 月
手机17653118852
邮箱zq1024088055@163.com
学历本科 · 山东第一医科大学 · 信息管理与信息系统(2016.09 - 2020.05)
个人博客https://blogs.zqsrh.com/

个人概述

3+ 年 Golang 开发经验 5+ 后端开发经验,具备从系统设计、技术选型到开发交付、运维实施的全链路能力。精通 Go 语言并发模型(Goroutine / Channel),具备 pprof 性能分析与调优实战经验,熟悉 Gin、Gorm、Zinx 等主流框架。对数据库慢查询优化、大表拆分、分布式中间件(etcd / Redis)有深入实践。工作中注重代码质量与架构可扩展性,善于结合业务场景进行技术方案设计与落地。


技能矩阵

类别技术栈
核心语言Go(精通, 3+ 年)、Java、Python、JavaScript、Rust(学习)
Go 框架Gin、Gorm、Zinx、pprof
Java 框架Spring Boot、MyBatis、JeecgBoot、ShardingSphere
前端React、Vue、vue-admin-template
数据库MySQL、SQLite
缓存/中间件Redis、BigCache、etcd、RabbitMQ、Elasticsearch
对象存储MinIO
容器/编排Docker、Kubernetes(持有 CKA 证书)
运维/监控Linux Shell、Nginx、Prometheus、JMeter、AnolisOS
算法LeetCode 140+ 题

工作经历

尼诺智能科技有限公司 | Golang 软件开发工程师 | 2023.08 - 至今

主要负责政府综合治理平台的业务梳理与架构设计,承担核心模块的技术方案设计与后端开发。在项目中主导表结构设计、SQL 性能优化及 Go 协程并发查询落地,期间积累了从需求对接到现场交付运维的全链路经验。

关键词:Go · Gin · Gorm · MySQL 优化 · 协程并发 · 分表策略 · 消息中枢


笛卡尔盾科技有限公司 | Golang 软件开发工程师 | 2022.08 - 2023.08

负责密码机 Go 服务端/客户端及 Java SDK 的开发维护,同时承担管理端前端开发与客户技术支持。期间通过 pprof 定位 TCP 服务性能瓶颈,引入协程池优化并发处理能力,积累了大量并发场景下的 Go 内存优化经验。

关键词:Go · Zinx · pprof · 协程池 · 国密改造 · SDK 开发


漱玉平民连锁股份有限公司 | 软件开发工程师 | 2020.07 - 2022.04

负责电商中台系统 Java 后端库存模块开发及前端页面维护。曾编写 Python / JavaScript 脚本处理业务数据问题,具备业务自动化与效率提升的能力洞察。

关键词:Java · Spring Boot · Vue · RabbitMQ · Python


项目经历

政府综合治理平台 Go · Gin · Gorm · React

角色:核心后端开发 | 时间:2023.08 - 至今

  • 主导核心业务表结构设计,承担业务需求承接、方案评估与开发排期,确保需求与交付成果对齐。
  • 独立完成**“三实信息管理模块”**(人口、房屋、单位)后端设计与开发,实现数据统一录入与闭环管理,为上层业务提供准确一致的数据底座。
  • 设计并开发事件上报与处置模块,支持网格员移动端、公众上报等多渠道信息接入,基于事件类型与紧急程度实现自动分类、分流与闭环处置工作流引擎。
  • 设计并实现异步消息中枢系统,根据事件级别、接收角色、处理状态等规则触发 App 推送、短信等多渠道消息,确保关键信息精准触达。
  • SQL 性能优化:针对查询缓慢的复杂业务 SQL,使用 EXPLAIN 分析执行计划,通过建立联合索引、重构查询逻辑等方式优化;同时引入 Go 协程并发查询,将多个独立查询并行执行后聚合返回,显著降低接口响应时间。
  • 大表拆分实践:对因数据量过大导致读写效率降低的核心表,进行水平分表拆分,缓解单表压力,保障长期可扩展性。
  • 基于现有数据实现定时统计任务,为后续 AI 数据分析建议生成提供数据支撑。
  • 后期现场驻场进行需求响应与运维服务,积累了政府单位沟通与服务经验。

协同生成密钥管理平台 Go · Zinx · Gorm · Vue

角色:后端开发 & 性能优化 | 时间:2022.08 - 2023.08

  • 独立完成 License 授权管理模块UKey 证书登录接入实现,保障平台核心授权与安全准入机制。
  • Go pprof 性能调优:通过 pprof 对 TCP 服务接口进行 CPU / 内存 profile 分析,定位到协程无限制创建导致的调度开销瓶颈。引入 协程池(goroutine pool) 进行协程生命周期管理,将 TCP 接口处理性能 提升 20%,并有效控制内存使用。
  • 实现前端服务的主备双活接入方案,保障业务高可用性与连续性。
  • 基于 Prometheus 实现 CPU、内存等核心指标采集,配合 ECharts 可视化展示;设计前后端告警通知链路,实现对系统状态的实时感知与故障快速响应。

园区管理平台(技术调研)Go · Java · 微服务

角色:技术调研 | 时间:2024(调研阶段)

  • 对未建项目进行 Go-Java 微服务混合架构技术调研:从原有 Java 单体系统中拆解出网关层与基础服务层,规划后续使用 Go 语言进行业务扩展开发。
  • 调研方案涵盖 Go 与 Java 服务间通信协议选型(gRPC / RESTful)、服务注册发现、统一网关鉴权等关键技术点,形成可行性报告为后续架构落地提供依据。

EAC 资产关系系统 Go · Gin · Gorm · React

  • 主导开发物理空间资产管理系统,构建支持”产权人”与”使用人”分离的精细化权属模型,实现资产台账、位置、状态及历史变动的全流程数字化记录。
  • 负责成本合同与出租合同模块开发,搭建从起草、审批、执行到归档的线上合同管理体系。

密码管理平台 Go · Gin · Gorm · Vue

  • 负责 Go / Java SDK 开发维护,接入签名验签、电子签章及国密 SSL 改造。
  • 开发 Java 大文件加密、解密、HMAC 校验等 SDK 功能,为客户提供多语言集成 Demo。
  • 开发 SDK 测试辅助模块(Vue),支持可视化配置自动生成请求,封装为独立运行的桌面测试工具。
  • 引入基于 SM3 的日志完整性校验机制,确保日志不可篡改,满足审计安全合规要求。

其他项目

项目技术栈职责概述
数据库加密系统Go · Vue · ShardingSphere基于数据库中间件实现透明加密,满足密评安全合规要求
密评系统Go · Gin · Gorm · Vue前后端搭建,Gin 接口 + Gorm 数据查询,Vue+Vuex 管理题目答案
etcd 工具类封装GoBigCache + Redis 双重缓存组合工具类封装
SafeMsg 热加载模块Go · etcd · Viper配置迁移至 etcd 并实现监听动态加载,服务无需重启即可热更新配置
AppGateway 数据网关Go · Docker网关与插件通信验签全生命周期管理,BigCache + Redis 存取过期控制
电商 ERP 中台Spring Boot · Vue · RabbitMQ多电商平台库存数据对接同步,前端页面二次开发与维护
爬虫系统Python美团用户 token 采集维护,SQLite 批量爬取,Windows 定时任务自动化
业务脚本工具Java · Python高德 API 数据注入、抖店链接拼接、库存导出 EXE 打包等

教育背景

山东第一医科大学 | 信息管理与信息系统 | 本科 | 2016.09 - 2020.05

  • 系统学习计算机网络、计算机组成原理、数据结构等计算机基础课程。
  • 获得国家励志奖学金、校级一等奖学金、校级优秀学生等荣誉。

证书

  • CKA(Certified Kubernetes Administrator)—— 认证 Kubernetes 管理员

自我评价

  • 学习能力:养成了自主分析与解决问题的能力,能理性拆解困难并以行动积极应对。LeetCode 算法题 140+,持续学习 Rust 等新语言。
  • 技术驱动:热衷以技术驱动业务优化,保持学习、精进技能。通过个人博客 blogs.zqsrh.com 持续输出技术沉淀。
  • 团队协作:具备良好的沟通协调能力,能有效推进团队协作。在政府项目中积累了跨角色(产品/开发/现场客户)的沟通服务经验。
  • 做事风格:乐观向上,待人真诚,做事有耐心、有担当。