coloa
1月前来过
全职 · 400/日  ·  8700/月
工作时间: 工作日08:00-21:30、周末8:00-22:00工作地点: 远程
服务企业: 1家累计提交: 1工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

● 熟悉Gin、Gorm等Golang后端框架。

● 熟悉计算机网络基础,HTTP、HTTPS、 TCP/UDP 、IP等协议

● 熟悉常见数据结构与算法,如链表、二叉树、队列、栈等。

● 具备扎实的Go语言基础,如 Slice、Map 、Channel、Goroutine、锁等知识

● 熟悉主流的关系型数据库如MYSQL,PostgreSQL及其索引、事务等。

● 熟悉Redis基本数据结构及其应用场景、持久化、删除与淘汰策略、缓存击穿/雪崩等。

● 熟悉Docker容器,Dockerfile文件的编写。

● 熟悉Linux常用命令,具备项目部署为问题排查的能力。

● 熟悉项目的开发测试上线流程,如Jenkins、Gitlab等CICD工具

● 熟练使用Git进行项目开发迭代。

● 熟悉RabbitMQ消息队列的使用以及相关原理。

● 善于利用常见AI工具提高生产力,如GitHub Copilot、ChatGPT等。

工作经历

  • 2023-02-01 -2023-10-31上海矢安后端开发

    攻鉴是一款专注于企业安全服务的产品,旨在提供安全设备模拟攻击和验证其有效性的SAAS系统。该项目采用了微 服务架构,主要开发语言包括Golang和Python。我们将不同功能模块拆分为独立的微服务,使用GoMicro框架实现服务的注册 与发现,并结合Etcd作为服务注册中心,以确保系统的高效运行和可扩展性。

教育经历

  • 2010-06-30 - 2014-07-31上海交通大学计算机科学与技术本科

技能

0
1
2
3
4
5
作品
基于Golang实现的高性能KV数据库

项目仓库: https://github.com/xiaocan66/minidb 项目亮点: ● 项目实现了set,string,hash,zset,list多种数据结构,支持key过期时间。 ● 基于ART树实现了内存索引结构,具备查询速度快,节约内存的特点。 ● 参考redis跳表实现了zset数据结构 ● 支持定时自动垃圾回收实现对过期或失效数据的清理。 ● 支持使用常规文件IO和内存映射两种文件IO方式读写数据文件,提升数据读写性能。

0
2023-10-13 14:08
 物联网云平台系统(FlexMI)

项目介绍: FlexMI是一款工业物联网解决方案云平台,用于工业设备中的数据采集、控制和展示。该平台以C/S架构运行在Ubuntu 1 8操作系统的触摸屏上,前端采用Electron开发,后端则使用Rust和Golang。Golang用于与软件页面进行数据交互和数据缓存,使用 Rust对于工业设备,传感器,PLC等进行数据采集和推送,FlexMI还提供了自研的低代码平台,客户可以利用它设计自定义的工 业控制页面,最后将其编译成软件包并部署到工业设备的显示屏上运行。 技术栈:Golang 、Gorm、Gin 、Rust、Actix Web、 Tokio、Sqlite、PostgreSQL

0
2023-10-13 14:06
 攻鉴(突破与攻击模拟系统)

服务架构,主要开发语言包括Golang和Python。我们将不同功能模块拆分为独立的微服务,使用GoMicro框架实现服务的注册 与发现,并结合Etcd作为服务注册中心,以确保系统的高效运行和可扩展性。 技术栈: Golang 、Go-Micro 、Etcd、ProtoBuf、PostgreSql、Redis、Docker、RabbitMQ、CronV3 Jenkins、K3S 工作内容: 1 .WAF有效性验证模块 我主要负责对企业内部的WEB服务所使用的WAF设备进行一系列自动化安全测试,针对一些常见的web漏洞,例如XSS注入、S QL注入,以及序列化和反序列化漏洞,执行测试操作。具体职责包括: 开发、更新和删除Payload模板等功能 负责定时任务计划任务等模块的开发 创建WAF任务消费端,负责执行用户添加的任务。该消费端会根据用户配置的Payload模板(用于检测漏洞),向用户指定的域 名、IP等资产发送相应的Payload,并对返回数据进行指纹识别。 2.攻击面管理模块 教育经历 专业技能 工作经历 上海繁易信息科技股份有限公司 Rust 2022.06-2022.12 基于Golang实现的高性能KV数据库 开发者 2022.06-2022.07 基于Golang实现的分布式缓存 开发者 2021.08-2021.09 攻击面管理模块的目标是持续监测、记录和分类企业IT基础架构,以协助企业识别潜在的攻击漏洞,以增强安全保护。该项目采 用Python开发,主要功能包括利用已知目标信息来探测企业未知的资产,例如根据企业名称查找相关子公司和供应商。通过这些 企业名称的信息,系统能够获取备案域名,并进一步通过域名查询DNS解析记录,以获取企业的IP资产等信息。随后,系统对这 些资产进行端口扫描、指纹识别和漏洞扫描,信息收集,暗网信息收集等操作,从而发现潜在的攻击入口以及是否存在数据泄露。 技术栈: Python 、Flask 、MongoDB、Jenkins、RabbitMQ等 负责任务的消费端开发,用户下发任务后,对各个模块进行链式的执行,并将抓取到的数据进行清洗和存储。 负责用户资产的管理功能的开发,如IP、子公司、供应商等。 负责任务执行后数据发现链的报表的导出。

0
2023-10-13 14:05
更新于: 2023-10-13 浏览: 106