黄锡超的照片

黄锡超

后端开发工程师 | Go 语言开发者

教育背景

浙江理工大学科技与艺术学院

计算机科学与技术 | 本科

2021.09 - 2025.07

专业技能

Go 语言基础

熟悉 Go 语言核心特性,熟悉常用数据结构(map、chan、slice 等),理解 GMP 调度模型和垃圾回收(GC)机制,具备并发编程经验,能够通过协程优化接口响应时间和提升系统性能。

Go 开发框架

熟悉常见 Go 开发框架,如 Gin、GORM、gRPC、go-zero 和 kubebuilder 等。

云原生技术

熟悉 Kubernetes,具备容器化部署经验、了解 Kubernetes informer 机制、通过阅读相关 Kubernetes 源码,解决过相应问题。

数据库技术

熟悉 MySQL 数据库,擅长 SQL 索引优化、查询优化和事务处理等。

缓存技术

熟悉 Redis 使用,能够高效解决高并发下的缓存问题,熟悉缓存雪崩、缓存穿透和缓存击穿等问题的解决方案。

开发工具与环境

熟悉 Linux 操作系统和 Git 版本控制工具,能够独立完成项目的开发、打包和部署,具备扎实的开发环境配置与调试能力。

开源经历

个人GitHub

github.com/HSn0918

Go工程师 | Kubernetes爱好者 | 42个代码仓库 | 47个Star

  • 项目概述:TinyRedis 是一个使用 Go 语言原生 net 包实现的轻量级高性能 Redis 服务端,高效支持 Redis 各种基本数据类型。

Loading...
  • 项目概述:基于Go实现的 Model Context Protocol (MCP)服务器,用于与Kubernetes集群交互,提供高效的集群管理和资源调度能力。

其他开源项目

Learning-Notes

github.com/HSn0918/Learning-Notes

学习笔记与技术总结

Loading...

big-market-go

github.com/HSn0918/big-market-go

Go实现的大营销系统

Loading...

controller-demo

github.com/HSn0918/controller-demo

Kubernetes控制器示例

Loading...

实习经历

杭州谐云科技有限公司

服务端开发实习生

2024.07-至今
观云台

基于Kubernetes技术构建的新一代PaaS平台,提供统一开发、部署、运维、监控和运营能力。

  • 基线检查:采用策略模式,统一接入底座部门自研组件并管理多种检查策略,灵活支持立即执行、延迟执行和定时执行等不同执行方式,优化了基线检查的灵活性和可扩展性。

  • 平台重构与安全增强:参与平台 Kubernetes 资源管理的重构,将平台核心服务从 Java 迁移至 Go,参照 Kubernetes RESTful API 规范设计接口,继承 Kubernetes RBAC 鉴权功能,并通过 Webhook 使平台的 token 兼容 Kubernetes token,增强了平台的安全性与一致性。

  • 多租户管理与性能优化:独立设计并实现备份服务器的多租户功能,结合 MapReduce 思想和协程优化接口性能,将响应时间从 30 秒降至 2 秒,性能提升约 15 倍,同时通用化该工具方法,提高了项目开发效率。

  • 集群备份与回滚设计:设计并实现了基于 MinIO 和 Velero 的集群备份与回滚功能,确保平台数据的可靠性与高可用性。

  • 运维监控与性能调优:负责平台 L3 工单值班及开发与测试环境中的 Kubernetes 运维工作,在 Kubernetes 环境下,通过日志定位并解决接口响应时间过长的问题,与前端团队协作,共同优化性能。

项目经历

Beyond

后端开发

2023.09 - 2023.12

基于Go语言开发的知识分享社区平台,集成知识内容管理、用户互动、每日签到和抽奖功能,打造活跃的知识交流社区。支持高并发场景下的抽奖和内容访问,采用微服务架构确保系统的可扩展性。

  • 设计秒杀防止超卖功能:基于 ConcurrentHashMap 的设计思想,使用 Redis 实现了滑块锁功能,有效防止了超买现象,经过压测支持每秒 6000 次秒杀操作。

  • 抽奖秒杀模块设计与优化:负责设计并实现抽奖模块,采用模板模式定义抽奖流程框架,结合责任链模式和规则树模式,优化了决策过程,确保抽奖逻辑具有灵活性与可扩展性。

  • 缓存策略实施与优化:通过使用 Redis 缓存热点数据,结合 MapReduce 与 SingleFlight 的思想,提升查询速度的同时并防止缓存击穿。采用旁路缓存方案保持缓存数据的实时性和准确性。