熟悉PHP,熟练运用面向对象方式编程,熟悉Laravel以及Hyperf框架的使用,对使用到的组件源码有一定的认知。
熟悉常用的设计模式,有良好的面向对象设计思想。具备良好的代码编程习惯和较强的文档编写能力。
熟悉Golang的数据结构以及语言特性,使用Golang做过PHP代码的重构,具备Golang开发经验。
熟悉Docker的使用,在工作中为项目独立构建过Docker基础镜像,了解K8s。能使用k8s命令做一些简单运维工作。
熟练掌握Redis的数据结构以及相关原理,并在工作中有过充分应用,
熟练掌握MySQL事务,锁机制,索引,日志,性能问题排查和优化。
熟悉MongoDB,具备协程化MongoDB的压测以及使用经验。了解ElasitcSearch。
有丰富的业务开发经验和微服务系统的开发经验,熟悉微服务,分布式系统,具备分布式事务的处理经验。
熟悉消息队列Rabbitmq以及Kafka的使用经验,在项目中有相关运用。
1、开发类飞书多维表格系统;基于Hyperf框架的Socket.io组件搭建的一个可在线协作编辑的文档管理系统,可在线协作的文档包括多维表格,Office在线文档以及云文档。
2、用户服务的维护与开发工作,开发用户服务账号体系,权限体系,组织架构和用户登录体系。
2、微服务开发和分布式事务解决。
4、基于BPMN协议开发过任务调度服务,提供基本简单的业务流程调度能力。