Skill

  1. Golang - 熟悉 gorm gin echo micro 等框架
  2. php - 1年使用经验,主要使用 thinkphp 框架
  3. mysql - 熟悉使用常见命令语句、做过一些 sql 性能优化
  4. redis - 能熟练使用 redis 做缓存,使用过 PUB SUB 实现简单的队列
  5. docker - 能熟练使用 docker 部署应用,编写 Dockerfile ,使用 docker-compose 编排容器
  6. git - 熟练使用 git,熟悉 git 协作流程
  7. rpc - 熟悉 thrift 和 grpc 使用
  8. linux - 开发使用 archlinux,熟练掌握 linux 下常用命令,熟悉 shell 脚本编写

Experience

2017.4 - 至今 南昌同凯网络信息服务有限公司

从事后端开发工作,期间参与开发了在线教育网校系统,包含视频、课程、题库、学习记录等功能。后台部分,独立开发了教师教务系统、代理分销统计系统。

使用 Golang 进行微服务改造,负责网校和答题系统重构,使用 consul + micro 微服务框架。

工作期间推进开发环境统一,逐渐从 windows 转移到 linux,开发环境使用 docker 统一,大大减少新人环境搭建时间。在负责服务器管理期间,规范资源的使用权限,不断优化资源配置。开发过程中也推动了接口文档化和业务模块化。