五年开发工作经验,主要是Go这块技术栈经验较多,其次是C/C++,另外会点python以及人工智能相关的技能,能够完全胜任后端相关项目开发,具体的技术栈如下:
开发语言类:Golang、C/C++、Python、Java
数据库类:MySQL、Redis、Mongo、Clickhouse
平台类:k8s、Docker
消息中间件类:GRPC
Cloud1.0项目
技术栈:C、HTTP、MQTT
这个项目主要分为两大部分:客户端+云端,客户端运行在网络设备上(主要是网关),云端是部
署在阿里云的微服务集群。该项目主要实现网关设备和云平台建立连接,上报设备配置、状态数据
等功能,主要负责的工作内容有:
负责设备上云的云代理客户端框架代码编写
负责设备上云中设备端云发现功能编写
负责设备上云中设备端云接入功能编写
云运维项目
技术栈:Golang、Clickhouse、Mongo、Redis、k8s、Docker、GoFrame、RabbitMQ
这个项目同样是分为两大部分:客户端+云端,客户端还是运行在网络设备上,云端增设了设备配
置修改Web服务,智能告警服务等。主要负责的工作内容有:
负责Clickhouse数据库部分预研工作
负责部分配置修改Web接口开发,Web采用的是GoFrame框架
负责智能告警策略服务模块的设计与编码工作(元数据收集、指标判断、动作执行)
负责分布式定时器设计与编码工作(利用的是Redis的sorted set实现)
全网智能3.0项目
技术栈:Golang、Python、GRPC、Redis、k8s、Docker、LLM、VectrorDB、ETCD、Raft算法
这个项目主要是为了引进AIGC、利用大语言模型对我们的产品进行赋能,引入AI机器人智能问答。
主要负责的工作内容有:
负责通信中间件GRPC的设计与编码(原生GRPC+服务注册+服务发现)
负责向量数据库预研工作(Milvus、Weaviate、Qdrant等)
负责当前主流知识库预研工作(QAnything、智谱、Fastgpt)
负责资料检索服务模块的设计与编码工作(结合Langchain框架开发向量检索服务)