微信用户2349169042
1月前来过
全职 · 615/日  ·  13376/月
工作时间: 工作日20:30-24:00、周末10:00-22:00工作地点: 远程
服务企业: 7家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

从事互联网开发有四年多,技术栈:Python,Ruby,PHP,前端等。
熟悉常用web框架,如django,flask,tornado,sinatra,vue等。
熟悉MySQL,redis,sqlite等数据库,也用过mongodb,
对于爬虫和数据分析相关工作也有一定经验,喜欢研究一些技术。
个人博客:https://blog.yaogro.cn/
简历:https://blog.yaogro.cn/resume/

工作经历

  • 2020-07-01 -至今柯莱特后端开发

    1.负责全链路诊断的开发以及架构设计与重构; 2.优化听云接口返回数据的处理和入库; 3.优化网络聚类告警和回源探测类目分级自由组合; 4.高防云监控,国际高防架构诊断,高防请求热力图分部等应用服务的开发、部署和维护

教育经历

  • 2011-09-01 - 2015-07-01江苏师范大学电气工程及其自动化本科

    涉及电力电子相关课程,如:数电,模电,自动化。同时也有编程开发的课程,如:c语言,汇编,plc等。

技能

前端
Python,Ruby
Go
0
1
2
3
4
5
0
1
2
3
4
5
作品
安全产品技术服务(阿里项目)

工具环境:Pycharm、Windows、Linux 相关技术:python、flask、tornado、Nginx、前端、鲁班 项目描述:本项目分为:全链路诊断、网络监控运营、业务运营、客户成功、钉小密平台等几个服务。其中全链路诊断服务包含: 一键诊断,诊断项管理,原子列表,使用统计等模块,该服务主要负责域名、IP、UID维度的网络质量诊断分析,包含国内外waf、 高防相关的原子检测,后端服务框架为tornado。网络监控运营服务包含:网络监控、网络可视化、网络检测、网络运营 告警大屏等模块,业务运营服务包含:头部客户异常、告警策略配置、自定义监控、模板配置、原子列表、业务监控、热力图分布、 架构诊断等模块,后端服务为flask。 责任描述: 1.全链路服务架构整改和代码重构 2.新增诊断项(包含诊断逻辑和诊断分析原子) 3.解析听云数据,编写告警数据处理接口 4.新增回源监控服务,处理cpu利用率与页面监控等信息。 5.优化聚类告警,替换新MTR接口,优化类目处理,性能从分钟级提升至毫秒级。 6.开通并部署ECS服务器端口监控服务,对外提供可用的处理接口以及测试。 7.解析听云接口数据,新增页面可用性和即时监测可用性分析。 8.负责高防请求量分布热力图应用的开发和部署,以及接口的实现(热力图分布分为定时应用[1次/h]和网络接口) 9.负责国际高防架构诊断应用的开发和部署,以及接口实现(架构诊断分为定时应用[1次/天]和网络接口) 10.热力图和架构诊断应用中MySQL表的设计以及历史数据定时清除任务(保留七天数据)

0
2020-12-05 19:18
Virtual STA仿真系统+CMS集中控制系统(华为项目)

工具环境:RubyMine、Windows 相关技术:ruby、多线程、sqlite、JavaScript、HTML5、CSS、Bootstrap、WLAN、802.11协议、802.1x认证协议等 项目描述:根据真实终端连接WLAN信号,模拟终端设备(PC)与模拟AP交互过程来实现仿真,关联模拟AP, 终端特征导入open、wap2、dhcp、dot1x等流程真实报文,数据库存储相应报文格式;新建终端sta, 选定流程,添加相应报文格式,编辑报文内容 ,发送模拟AP,AP侧对报文处理上传AC接受控制,同时回应sta,进入下一个流程; 终端多样化(自定义终端、镜像发包器、固定终端),可根据需要进行选型,同时对终端信息以及报文内容进行编辑自定义修改, 如模拟终端数,mac步长,是否持续重复上线流程,信号连接(信道、射频、功率、速率、mac等信息)、 报文编辑修改(发送次数、流程选择,等待时间,超时时间,帧类型、源/目的mac、content,失败重传次数等); 对于关联信号选择,建立websocket,自动搜寻WiFi信号,以页面拖拽方式填入终端,模拟关联选择过程。 CMS系统分三块:任务管理、终端管理、配置管理,三个模块协同工作, 通过下发含有特定配置的指定终端的定时任务,对关联终端进行集中控制。 责任描述: 1.解决ssid解码错误; 2.dot1x认证流程状态机,收发报文机制前后台实现; 3.优化wap2流程报文收发流程与四次握手; 4.open流程DHCP收发机制优化,多终端上线提高成功率,增加失败重传机制; 5.收报机制修改,提高收包成功率; 6.添加open打流; 7.多任务分批上线机制; 8.CMS集中控制系统整改与设计; 9.wpa2添加DHCP和打流; 10. 添加四次握手后报文交互中对数据帧的加解密;

0
2020-12-05 19:16
PNF流水线工具(公司内部项目,不对外公开)

工具环境:pycharm、Windows、notepad++ 相关技术:python、XML、YAML、INI等文件解析、远程控制 项目描述:python搭建的一个PNF流水线部署工具,deploy分为四个部分:组件、子系统相关、反向集成、自动生成部署环境的配置, 通过对env中XML和YAML的解析,自动生成config.ini配置文件, 通过解析配置文件,部署相应的环境。 责任描述: 1.添加反向集成NET8000_M8/NET8000_F1A/NET8000_X4X8/PTN990E等; 2.对动态配置生成模块进行代码重构(拆分功能,解耦,优化,提高代码复用率等); 3.对反向集成模块进行代码重构(手写固定配置文件,合理运用工厂模式,动态解析配置生成公共模板,优化冗余,提高复用率等); 4.添加SIT_1620,修改配置模板,增加进程查询,优化大包检测,添加lcm自动部署; 5.对sswm子系统(数字签名+非数字签名)流程适配修改,文件检测、端对端文件压缩上传与解析、进程监控; 6.编写远程tar包替换工具(GUI); 7.编写黑白名单及特殊类型过滤工具; 8.编写Linux命令行日志解析,命令与各类参数回显检测分析工具。

0
2020-12-05 19:10
更新于: 2020-12-05 浏览: 206