Resume
Resume
To Me
- 姓名:Cc
- 手机:18270681615
- 邮箱:li_chao_cheng@163.com
- 出生日期:1997 年 5 月 8 日
- 个人主页
- Blog
教育信息
技能清单
- Go 语言基础知识:包括语法、数据类型、面向对象编程、并发和协程等
- Go 常用包:如 fmt、net/http、io、
bufio
、os、time 等,能够熟练运用标准库编写程序 - Go Web 框架:常用的 Gin、Echo、Beego、Iris 等,并掌握
RESTful
API 开发规范 - 数据库:MySQL、
PostgreSQL
、MongoDB、Redis 等的使用和操作,以及熟悉至少一种数据库驱动的开发 - 微服务框架:了解 gRPC、Micro 等微服务框架的原理和应用
- Linux 操作系统:熟悉 Linux 操作系统,能够使用命令行工具进行日常开发和维护
- Docker 容器:熟悉 Docker 的基本使用和容器化部署
- Kubernetes 集群:了解 Kubernetes 集群的部署与维护,以及能够在 Kubernetes 上部署应用程序
- 单元测试:熟悉 testing 包和 testify/assert 包的使用,能够编写高质量的单元测试代码
- 开发工具:Git 版本控制工具的使用,以及集成开发环境(如 GoLand、Visual Studio Code 等)的使用。
工作经历
南昌市润海通信息服务有限公司
2018 年-2020 年
Java 服务端程序员
项目
物业管理后台公司
责任描述
- 设计并开发物业管理系统的后端服务器,负责处理用户请求和数据存储。
- 使用 Java、Spring 等技术栈完成项目架构和设计,并负责实现与维护后端代码。
- 与前端团队合作,协调接口规范,编写 API 文档及文档注释。
- 优化代码性能和数据库访问效率,提高系统运行速度和稳定性。
- 对服务器进行监控、优化和维护,确保系统高可用性。
- 参与公司内部技术分享和开发流程改进,提升研发效率和团队协作。
现公司 (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
- 项目描述:
- Download
- 单体应用服务(App 接口和后台一体)
- 主要开发语言:Golang
- Web 框架:beego
- 数据处理:mysql、redis
- 中间件:JWT、nginx
- App
- 管理端:管理 App 展示、对用户管理、App 信息管理、交易管理等等
- 用户端:App 展示、用户对实物发布、领取,个人信息等等
- 个人负责:App 和管理后台服务端所有
自我评价
- 对编程语言有深入的理解:不仅熟悉 Go 语言,还了解其他编程语言的特点和应用场景,能够灵活选择合适的工具和框架。
- 热衷于学习新技术:关注行业最新动态,主动学习新的技术和开发模式,保持技术优势。
- 具有良好的设计和架构能力:能够将业务需求转化为可靠、高效的软件架构,编写高质量的代码并保证系统的可扩展性和可维护性。
- 熟悉 DevOps 思想:理解 DevOps 的核心原则,了解持续集成和持续交付等实践,能够利用自动化工具实现快速部署和迭代。
- 能够与团队进行知识分享:善于分享自己的经验和知识,能够向同事讲解技术细节和开发实例,从而提高整个团队的技术水平。
- 具备良好的沟通能力:能够与其他团队成员进行高效的沟通,并及时解决问题。
- 具有责任心和自我驱动力:能够自我管理、自我激励,对工作负责并保证代码质量。
- 具有团队合作意识:能够主动帮助他人,并通过协作实现共同目标。
- 谦逊和开放:愿意接受他人的意见和建议,乐于分享自己的经验和知识,以促进整个团队的发展。
This post is licensed under
CC BY 4.0
by the author.