1、熟练掌握Golang编程语言,具备扎实的数据结构和算法知识
2、熟悉Iris和Go-zero等Golang框架,能够构建高性能的RESTful API
3、具备微服务架构的设计和实现经验,熟练使用gRPC和Protobuf
4、熟练使用Docker进行容器化部署,具备微服务管理经验
5、熟练使用Git进行版本控制和团队协作,具备CI/CD流程管理经验
6、熟练掌握C/C++开发语言,熟悉Linux高级环境编程
7、熟悉计算机网络,掌握TCP/IP协议,掌握Socket编程
8、熟悉网络编程和多线程编程技术
9、熟悉面向对象思想,掌握各种设计模式
10、熟练掌握SQL语言,熟悉MySQL、MongoDb等数据库
1、obs存储服务
所在公司:云景信息科技 golang项目:基础存储服务研发
项目描述:obs 存储是一种简单、轻量、高性能、高可用性的存储基础服务。存储服务负责文件资源的管理、传递和接收,为用户提供文件上传、下载、预览、视频播放、断点续传、存储等功能,日调用量千万级。
项目技能:golang、s3、iris、http、websocket、tcpx、grpc
担任角色: 项目总负责人
1.1、技术选型,架构设计
1.2、项目升级,性能优化,研发自定义协议替代json,提高文件传输速率
1.3、封装HTTP和GRPC逻辑处理库,底层封装IO基础库
1.4、开发多线程文件迁移工具,解决客户端硬盘爆满问题
1.5、组织技术培训
2、scs智慧工地系统
所在公司:云景信息科技 golang项目:scs智慧工地开发
项目描述:scs智慧工地依托遍布项目所有岗位的应用端产生的海量数据,通过云储存,在系统进行数据计算,实现整个施工过程可模拟、施工风险预见、施工过程调整、施工进度控制、施工各方可协同的智慧施工过程。
项目技能:golang、go-zero、grpc、http、websocket、docker、mysql、mongo
担任角色:golang后端工程师
2.1、研发scs物联网子系统,接入工地设备
2.2、研发设备管理微服务,编写设备协议解析模块
2.3、项目cicd建设,自动化配置
2.4、业务服务器架构、开发
3、vdds车检系统
所在公司:云景信息科技 golang项目:vdds车检系统
项目描述:vdds是机动车检测站运营管理SAAS服务平台,一站式为检测站提供年审预约、
智能收费、智能提醒、会员管理、车辆档案、风险管控、员工岗位绩效和代办引流绩效等运
营管理功能,旨在帮助检测站提高预约、收银等环节的工作效率,进行全方位风险管控防范,
提升客户关系管理能力。
项目技能:golang、go-zero、grpc、http、docker、mysql
担任角色:golang后端工程师
3.1、开发风险管理服务,设计数据库表模型
3.2、开发绩效管理服务,设计数据库表模型
3.3、开发用户管理服务,设计数据库表模型
4、物联网系统
所在公司:致远电子科技 c/node.js项目:zws物联网系统
项目描述:zws Iot是物联网系统,旨在为设备提供安全可靠的通信能力,向下连接海量设备,支持设备采集数据上云。对设备上报的数据进行存储,管控和监控。利用多进程解析上报数据,实现百万级数据接收、解析、写入。
项目技能:c、node.js、golang、docker、redis、mongo、mqtt
担任角色: node.js后端开发/C+SDK开发
4.1、业务架构设计和开发,协议分析,代码性能优化,架构性能优化
4.2、开发设备管理,用户管理,权限认证,规则引擎等微服务
4.3、开发设备SDK,连接云端,与之通讯。
4.4、日常系统维护,服务器部署和集成测试
5、计费引擎
所在公司:软通动力科技 c++项目:计费引擎
项目描述:计费引擎是移动运营商的支撑系统,支持亿级用户的话费统计和账单处理,通过自定义各种计费规则、计费类型,自动提取各类业务要素和指标计算出业务计费要求的费用值,从而实现自动计费功能。
项目技能:C/C++、多进程、多线程、epoll、socket、shell、oracle
担任角色:C++后端工程师
5.1、参与计费引擎的升级优化,维护核心代码
5.2、根据需求和业务逻辑进行数据库设计和编写SQL语句
5.3、测试计划制定、测试用例设计、测试执行、测试结果分析
6、通用网络爬虫 c++项目:高性能爬虫
项目描述:网络爬虫作为搜索引擎的基础构件,负责从万维网下载网页保存至本地,在本地形成互联网网页的镜像备份。
项目技能:C++、epoll、多线程、socket、tcp/ip
担任角色:C++工程师
6.1、封装socket库,组装http报文,发送http请求
6.2、使用epoll多路复用监听请求返回,封装接收线程库处理返回报文
6.3、基于生产者-消费者模型,封装url资源定位符队列
obs 存储是一种简单、轻量、高性能、高可用性的存储基础服务。存储服务负责文件资源的管理、传递和接收,为用户提供文件上传、下载、预览、视频播放、断点续传、存储等功能,日调用量千万级。
vdds是机动车检测站运营管理SAAS服务平台,一站式为检测站提供年审预约、智能收费、智能提醒、会员管理、车辆档案、风险管控、员工岗位绩效和代办引流绩效等运营管理功能,旨在帮助检测站提高预约、收银等环节的工作效率,进行全方位风险管控防范,提升客户关系管理能力。 项目技能:gola
项目描述:网络爬虫作为搜索引擎的基础构件,负责从万维网下载网页保存至本地,在本地形成互联网网页的镜像备份。