-
深圳市腾讯计算机系统有限公司
-
高级后端程序员
-
6年
擅长技能
核心技术与领域 (Technical Core & Domain Expertise)
编程语言与范式:
深度掌握 Go 语言,精通其并发模型(Goroutine, Channel)、内存管理、性能分析与调优。熟悉其生态圈常用框架(如 Gin、Go-zero、Kratos)。
熟练掌握 Java 及其生态(Spring Boot, Spring Cloud, Mybatis),对 JVM 调优、多线程编程有丰富实践经验。
了解 Python、C++ 等语言,用于特定场景(如脚本、性能敏感模块)。
分布式系统架构:
具备大型分布式系统的设计与开发经验,深刻理解微服务架构(Microservices)的核心思想、优势与挑战(如数据一致性、服务治理、分布式事务)。
熟悉主流微服务框架,如 gRPC、Apache Dubbo,并有丰富的服务治理实践经验。
数据存储与处理:
关系型数据库:精通 MySQL,具备丰富的分库分表、索引优化、SQL调优、高可用方案(如 MHA、Orchestrator)实践经验。
NoSQL:深度应用 Redis(集群模式、持久化、缓存穿透/击穿/雪崩解决方案)、MongoDB、Elasticsearch(用于搜索与日志分析)。
消息队列:精通 Kafka、RocketMQ 或 Pulsar,将其应用于削峰填谷、异步解耦、顺序消息、事务消息等场景。
大数据处理:有使用 Flink、Spark 或腾讯内部 TDW 进行实时/离线数据处理的经验。
云原生与基础设施:
精通 Docker 容器化技术,熟悉 Kubernetes 的核心概念(Pod, Deployment, Service, Ingress)和服务编排。
有丰富的** CI/CD** 实践经验,熟悉 GitLab CI/Jenkins 等工具,推动自动化构建、测试、部署流程。
对服务网格(Service Mesh) 如 Istio 有了解或实践经验。
熟练使用腾讯云(TKE、CLB、COS、CDB等)或其他云厂商的云产品。
保障与效率:
高可用与容灾:设计并实施过异地多活、灰度发布、蓝绿部署、故障演练等方案。
监控与日志:精通** Prometheus、Grafana、ELK**(Elasticsearch, Logstash, Kibana)或腾讯内部监控系统,建立完善的 metrics、logging、tracing 体系。
性能优化:擅长全链路性能分析与优化,包括但不限于应用代码、JVM/Go Runtime、数据库、网络、缓存等层面。