-
- Basic info. 基本信息
- 个人信息: 方聪 / 男
- 毕业院校: 湘南学院
- 工作年限: 6年
- 年龄: 27岁
- 博客: www.gakkiyomi.me
- GitHub: www.github.com/Gakkiyomi
-
- Skill. 技能清单
后端
-
Java/Golang/Python
精通java,熟练掌握Spring全家桶
熟练掌握golang进行后端开发
熟练使用python编写脚本与工具
良好的规范代码编写习惯
-
微服务/容器化
熟练掌握Kubernetes+Docker容器化技术
熟练掌握grpc进行微服务间的调用
熟练使用zeebe工作流引擎对微服务进行编排和负载
熟练掌握springcloud相关的微服务技术
-
数据库
关系型数据库:Mysql,Postgresql
非关系型数据库:Mongodb,redis,hazelcast
图数据库:Neo4j
-
中间件
熟练使用Rabbitmq,Kafka等消息队列
熟练掌握kong做API网关
掌握使用elk做日志收集
其他属性
-
熟悉常用网络协议栈
熟练掌握软件开发的常用设计模式
熟悉常用算法和数据结构
熟练掌握git,maven,gradle等开发相关工具的使用
熟练掌握Linux环境开发
熟悉敏捷开发与个人OKR管理
有Jenkins CI/CD经验
开源爱好者
天元云科技有限公司 · 研发部平台组负责人(2021.6 - 至今)
-
iNET智能运维自动化平台
iNET智能运维自动化平台作为企业级设备一体化管理平台,可以提供良好的接口以及协议,适配主流品牌防火墙,负载均衡,交换机等网络设备,系统通过自带的管理体系对相关设备进行分析管理,满足企业管理员对设备管理权限的掌控需求。
在这个项目当中我主要负责:
1. iNET平台技术架构的搭建与选型,并且针对之前NAP的痛点提出灵活可拓展的解决方案。
2. 技术团队管理与项目敏捷开发。
天元云科技有限公司 · Java开发工程师(2019.4 - 2021.6)
-
NAP智能策略服务平台
NAP是一款防火墙策略下发平台,它屏蔽掉不同厂商不同版本防火墙的使用差异,带给用户统一的使用方式并且屏蔽掉命令行操作,通过web方式轻松快捷地管理防火墙,目前此项目已在国内各大券商,以及某芯片巨头公司上线生产,极大提高了公司网络运维效率
在这个项目当中,我负责不同防火墙的功能集成以及权限控制管理
使用 Java,Golang 语言开发,全部运行在k8s集群之中,使用JsonRpc进行服务间调用。
-
CMDB资产管理系统
公司内部的cmdb平台研发,可以自定义模型,自动构建关系拓扑,资产变动告警,资源粒度权限控制等功能
在这个项目当中,我负责此cmdb的所有后端研发工作
使用Springboot开发,Postgresql,Neo4j图数据库作为数据存储,使用Prometheus对cmdb中的资产进行实时监控
盛乾智能科技有限公司(2018.3 - 2019.2)
-
微信小程序开发(共享商汇)
此项目是厦门某商会的会员交流论坛
该项目是基于SpringBoot框架进行后端开发,前端使用js,Font Awesome CSS框架,使用redis进行缓存,通过微信进行登录,可以发帖,评论,签到,投票,积分,关注, 会员管理等功能
个人独立完成该项目后端的开发,主要通过SpringBoot整合MyBatis操作数据持久层,后台管理界面使用的是freemarker模板引擎 来进行数据的展示,并且部署在Linux服务器上使用nginx进行反向代理,完成了部分微信支付模块,
个人项目
-
Galang Go语言工具类库 源代码
Galang 是一款包含了网络地址相关,字符串相关,算法和数据结构等 Go 语言常用工具库。