个人介绍
我是程序员客栈的【热狗】,一名【java开发】; 我毕业于【长春工业大学】,担任过【PerfMa】的【高级Java开发】; 负责过【性能测试平台】,【客户成功平台】,【性能测试平台定制化】的开发; 熟练使用【Java】,【Vue】,【Reace】; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2023-04-03 -至今上海海万科技java开发
负责自研产品,大禹性能测试平台开发,主要负责链路监控模块,性能测试场景、脚本运行、jmeter调度部分开发。并针对skywalking进行深度的二次开发,加入了大量自有功能
2020-04-20 -2023-03-22杭州笨马网络技术有限公司高级java开发
客户成功平台开发及设计、性能测试平台开发、jmeter插件开发、javaagent插件开发、用户中心开发 其中两年时间负责性能测试平台开发,主要负责以下模块 1. 测试资产管理模块 底层使用jmeter,针对Jmeter进行二次开发,修改了数据统计、数据聚合、jmx脚本解析等模块,支持平台在线测试脚本开发调试 和场景设计 2. 全链路性能追踪 支持压测过程中压测接口全链路监控 通过javaagent字节码增强技术,在部署javaagent的应用上获取接口的调用信息(类名、方法名、请求参数、相应参数等),实时 分析被压测接口的全链路性能 通过attach技术动态增强被测应用,获取被测应用所在机器的cpu、内存、磁盘io、网络等性能指标,对压测环境实时监控
2019-06-01 -2020-04-10上海蓝瓴科技java开发
商业产品:蓝瓴宝智慧工地 对内产品:南二百科APP 我主要负责其中的网盘模块,网盘模块主要为了高清图片、高清视频、知识库等大文件上传,支持单文件20G+上传,使用了单文件切片分块上传技术,实现了 断点续传、同文件秒传等功能。
2018-07-10 -2019-04-10上海科匠java开发
负责科匠中国官网、科匠中国电商框架开发 主要负责上汽金融贷后公众号开发,项***,并带有后台管理系统***台后台的部分功能到项目的后台系统中
教育经历
2015-09-01 - 2019-06-30长春工业大学电子商务本科
资质认证
技能
Jmeter二次开发 责任描述 插件中运用到Jni技术进行java -> c++通讯,使用1主进程+多子进程进行发起压测,使用netty长链接进行进程间通讯,子进程间使用队列进行压测数据排队上报,最高性能的插件可达到14万tps/秒 javaagent链路追踪 责任描述 基于opentelemetry进行二次开发,实现了链路追踪,耗时方法分析等功能,我在项目中负责针对私有协议进行链路适配,通过动态修改请求头/请求体等方式,将traceid进行透传,实现全链路追踪
项目介绍 核心能力包括测试计划制定、测试资产管理(脚本开发、场景设计)、分布式压测、全链路性能追踪、精细化性能定位、性能基线跟踪及测试报告自动化产出等能力 负责模块 1. 测试资产管理模块 底层使用jmeter,针对Jmeter进行二次开发,修改了数据统计、数据聚合、jmx脚本解析等模块,支持平台在线测试脚本开发调试和场景设计 2. 全链路性能追踪 支持压测过程中压测接口全链路监控 通过javaagent字节码增强技术,在部署javaagent的应用上获取接口的调用信息(类名、方法名、请求参数、相应参数等),实时分析被压测接口的全链路性能 通过attach技术动态增强被测应用,获取被测应用所在机器的cpu、内存、磁盘io、网络等性能指标,对压测环境实时监控
客户/项目/合同模块 模块负责维护公司交流/POC/签约的客户信息及项目签约信息,支持项目复制、项目删除软连接、针对各战线智能推送战线业务信息等功能 工时模块 模块负责公司交付/解决方案/研发部门的每日工时填写,如果工时未填或工时未满,通过钉钉进行定时通知,支持工时总览功能,可根据日期维度查看人员填写的工时情况 工单模块 模块负责公司内部的工单流转(任务/故障/需求工单),进行了流程管控,与jira进行打通,降低了部门间的沟通成本,工单支持钉钉实时通知 权限模块 模块负责平台的人员/权限管理,与钉钉及ldap打通,实现权限统一管理 系统模块 通知管理 支持动态修改钉钉通知模板,目前适配markdown/html/txt格式的模板设置 定时任务管理 支持用户实时配置定时任务,无需重启java服务 字典管理 支持多级联动、多级嵌套等多种形式的字典设置