个人学习记录-简历
教育背景
- 2015 - 2019 华中师范大学,计算机科学与技术
工作经历
-
2019 - 至今 | XX科技有限公司 | 高级后端开发工程师
- 负责设计和开发公司核心业务后端服务,采用 Go 语言和 Gin 框架,构建高性能、可扩展的微服务架构。
- 基于 Redis 实现缓存优化、分布式锁和消息队列,显著提升系统吞吐量和响应速度。
- 参与数据库设计与优化,使用 MySQL 和 MongoDB 保障数据安全和访问效率。
- 推动接口规范化和文档建设,配合前端团队实现前后端分离开发,提升协作效率。
- 搭建持续集成和自动化部署流程,保障项目稳定快速交付。
- 指导新成员快速掌握项目技术栈,推动代码审查和单元测试流程,提升代码质量。
- 结合 Python 爬虫项目,实现自动化数据采集与清洗,为产品决策提供数据支持。
技能专长
- 后端开发:Go 语言、Gin 框架、微服务架构设计与实现
- 缓存与消息:Redis,分布式锁、消息队列与缓存策略
- 数据库:MySQL、MongoDB,熟悉数据库设计与性能优化
- 前端基础:Vue2、Vue3、UniApp,了解前后端分离开发流程
- 爬虫技术:Python 爬虫开发,异步抓取与数据清洗
- 开发工具:Git 版本控制、Docker 容器化、CI/CD 自动化部署
项目经验
-
高性能分布式微服务平台 — 核心开发者
- 采用 Go + Gin 构建微服务,负责服务拆分、接口设计及负载均衡。
- 基于 Redis 实现热点数据缓存及分布式锁,保障高并发环境下数据一致性。
- 设计异步消息队列处理系统任务,提高系统吞吐率及稳定性。
- 优化数据库索引和查询策略,提升数据访问效率和响应速度。
-
跨平台移动端项目(UniApp) — 协作开发
- 参与项目需求设计,完成微信小程序、iOS、Android 多端统一前端开发。
- 保障前后端接口联调,解决多端适配和性能优化问题。
-
Python 爬虫自动化项目 — 独立开发
- 基于 Python 编写异步爬虫,定时采集行业重要数据。
- 实现数据清洗和存储,为业务分析与决策提供数据支持。
- 应对反爬虫机制,设计多策略防封锁方案,保证爬虫稳定运行。
自我评价
专注后端架构与开发,具备丰富的分布式系统设计经验和高并发处理能力。
熟悉缓存、消息队列及数据库优化,保障系统稳定高效运行。
了解前端技术与业务需求,善于跨团队沟通协作。
持续学习新技术,推动项目规范与自动化,追求卓越的软件质量。