Resume
resume
Resume
To Me
- Name:
Cc - WeChat:
CcSuperYes - Mail:li_chao_cheng@163.com
- Birthday:
1997/5/8 - Github
- Home Page
- Blog
个人优势
- 编程技能:熟悉 Go 语言,掌握基本语法、数据类型及并发编程,具备丰富的开发经验
- Web 应用开发:熟悉
gRPC、Kratos、Gin、Echo、Beego、Iris等框架,掌握RESTfulAPI 开发规范 - 数据库与中间件:熟悉 MySQL、Redis、PostgreSQL、MongoDB,具备良好的数据库设计与操作能力,熟悉 Kafka、Grafana 和 Prometheus
- 操作系统与容器化:熟练使用 Linux 系统,熟悉 Docker 和 Kubernetes 的容器化部署与管理
- 测试与优化:熟悉
testing和testify/assert,能够编写高质量单元测试,擅长性能优化,曾将系统响应时间降低 50% - 网络编程:理解 TCP/IP、HTTP、WebSocket 等协议,具备高并发网络编程经验
- 团队管理:成功带领团队从零到一完成多个项目,包括 PVP、PEV 和加密链游戏
- 其他技能:了解 H5 和 React,熟练使用 Rust、Python 和 Shell 提高工作效率
工作经历
南昌市润海通信息服务有限公司 - [Java]
[2018/7] - [2019/2]
- 项目描述:
物业管理后台 - 责任描述
- 设计并开发物业管理系统的后端服务器,负责处理用户请求和数据存储
- 使用
Java、Spring等技术栈完成项目架构和设计,并负责实现与维护后端代码 - 与前端团队合作,协调接口规范,编写 API 文档及文档注释
- 优化代码性能和数据库访问效率,提高系统运行速度和稳定性
- 对服务器进行监控、优化和维护,确保系统高可用性
- 参与公司内部技术分享和开发流程改进,提升研发效率和团队协作
- 主要成就:
- 优化现有代码,提高系统性能,减少响应时间 30%
- 与前端团队合作,确保无缝集成和用户体验
- 实施单元测试和集成测试,提升代码质量
深圳智慧乐园科技有限公司 - [Java & Go]
[2019/2] - [2020/5]
- 项目描述:
物业管理后台 / App & App后台 - 责任描述:
- 后端服务开发,负责数据库设计、接口设计以及业务逻辑实现等
- 服务监控中间件开发,负责数据采集、存储、分析和呈现等
- 即使通讯组建设计
- 参与产品方向讨论
- 主要成就:
- 物业管理后台独立开发其中
82% - 停车场管理后台从 0 到 1
- 挪威
ShareApp后端 / App 后台管理,从 0 到 1 参与设计并上线测试
- 物业管理后台独立开发其中
现公司 - [Go]
[2020/5] - [Todao]
- 项目描述:
IM App / PVP / PVE - 责任描述:
- 参与公司核心业务系统的后端开发与维护
- 设计并实现了高可用性、高性能的微服务架构,提升了系统的稳定性和响应速度
- 针对不同的业务需求,选择合适的存储和缓存方案,并优化了数据库访问性能
- 利用 Docker 和 Kubernetes 等容器化技术,实现了快速部署和版本管理
- 针对高并发业务场景,引入 Redis 集群,实现高效的缓存处理和分布式锁管理
- 借助 Prometheus 和 Grafana 等监控工具,对系统进行性能监控和故障排查
- 通过代码重构和服务治理等手段,降低代码复杂度和耦合度,提高了系统可维护性
- 主导了团队内部的技术分享和培训活动,提高了团队整体技术水平
- 主要成就:
- 优化现有代码,提高系统性能,减少响应时间 30%
- 与前端团队合作,确保无缝集成和用户体验
- 实施单元测试和集成测试,提升代码质量
项目经历
PVP / PVE
- 项目时间:标明项目开始和结束的时间(如年月)
- 项目简介:简要描述项目的背景和目的
- 职责描述:具体说明你在项目中的角色和主要职责
- 技术栈:列出使用的技术、工具和框架
- 成果与成就:量化项目成果,如提高效率、降低成本、用户增长等
- 挑战与解决方案:描述在项目中遇到的挑战及如何解决
教育信息
现公司 (2020 年 5 月 - 至今)
2020 年 5 月 - Today
- 独立完成
- SanGong
- QiuQiu
- BandarQQ
- LHD
- Texas poker
责任描述 Online
- 参与公司核心业务系统的后端开发与维护
- 设计并实现了高可用性、高性能的微服务架构,提升了系统的稳定性和响应速度;
- 针对不同的业务需求,选择合适的存储和缓存方案,并优化了数据库访问性能;
- 利用 Docker 和 Kubernetes 等容器化技术,实现了快速部署和版本管理。
- 针对高并发业务场景,引入 Redis 集群,实现高效的缓存处理和分布式锁管理;
- 借助 Prometheus 和 Grafana 等监控工具,对系统进行性能监控和故障排查;
- 通过代码重构和服务治理等手段,降低代码复杂度和耦合度,提高了系统可维护性;
- 主导了团队内部的技术分享和培训活动,提高了团队整体技术水平;
深圳智慧乐园科技有限公司
2019/2 ~ 2020/5
监控识别管理系统
- 项目描述:系统为 App(管理端、用户端)和 后台管理
- 分布式管理服务
- 主要开发语言:Golang
- Web 框架:beego
- 数据处理:mysql、redis
- 中间件:JWT、nginx、grpc、rpc、docker、eureka
- App
- 管理端:管理目标监控下的同行记录,识别开门记录,用户端请求数据审核
- 用户端:添加楼宇可开门访客,区域公告接收,区域反馈功能
- 管理后台
- 监控实时视频管理
- 识别记录管理
- 注册人脸管理上传管理
- 系统管理(管理角色、权限,广告)
- 区域设置
- 个人负责
- 简单分布式系统
- 负责整合系统业务开发以及搭建架构
- 系统分为 8 个子系统分布式到不同的服务器
- 子系统使用 eureka 注册服务发现,实现 grpc 以及 rpc 联合管理
- 使用 redis 和 jwt 实现服务之间单点登录验证
- 负责项目部署,升级,测试,迭代
实物共享 App
- 项目描述:
- View
- 单体应用服务(App 接口和后台一体)
- 主要开发语言:Golang
- Web 框架:beego
- 数据处理:mysql、redis
- 中间件:JWT、nginx
- App
- 管理端:管理 App 展示、对用户管理、App 信息管理、交易管理等等
- 用户端:App 展示、用户对实物发布、领取,个人信息等等
- 个人负责:App 和管理后台服务端所有
自我评价
- 对编程语言有深入的理解:不仅熟悉 Go 语言,还了解其他编程语言的特点和应用场景,能够灵活选择合适的工具和框架
- 热衷于学习新技术:关注行业最新动态,主动学习新的技术和开发模式,保持技术优势
- 具有良好的设计和架构能力:能够将业务需求转化为可靠、高效的软件架构,编写高质量的代码并保证系统的可扩展性和可维护性
- 熟悉 DevOps 思想:理解 DevOps 的核心原则,了解持续集成和持续交付等实践,能够利用自动化工具实现快速部署和迭代
- 能够与团队进行知识分享:善于分享自己的经验和知识,能够向同事讲解技术细节和开发实例,从而提高整个团队的技术水平
- 具备良好的沟通能力:能够与其他团队成员进行高效的沟通,并及时解决问题
- 具有责任心和自我驱动力:能够自我管理、自我激励,对工作负责并保证代码质量
- 具有团队合作意识:能够主动帮助他人,并通过协作实现共同目标
- 谦逊和开放:愿意接受他人的意见和建议,乐于分享自己的经验和知识,以促进整个团队的发展
本文由作者按照
CC BY 4.0
进行授权
