技术栈
Java/SpringBoot | JUnit/TestNG | Selenium/Postman | Jenkins/Docker | MySQL/Redis | Git/Maven
核心能力
承担某电商平台核心模块开发,日均处理订单量10w+
主导自动化测试框架搭建,测试用例执行效率提升60%
精通API/压力测试,使用JMeter实现系统TPS从800提升至2200
推动CI/CD落地,构建部署时间由30min缩短至5min
擅长Sonar代码质量管控,推动团队代码缺陷率下降45%
项目一:电商平台订单中心重构
时间:2023.03-2023.11
技术栈:Spring Cloud + Redis分布式锁 + Jenkins Pipeline + JUnit + JMeter
职责与成果:
负责订单创建、支付状态机模块开发,采用Redis+Lua实现库存预扣减,支撑日均10w+订单高并发场景
设计分层自动化测试方案:单元测试(JUnit覆盖率85%)、集成测试(TestNG+MockMVC)、性能测试(JMeter模拟3000并发)
通过精准埋点定位Redis热点Key问题,优化后接口响应时间从800ms降至200ms
主导生产环境灰度发布方案,零故障完成系统迁移
项目二:自动化测试平台建设
时间:2022.06-2023.02
技术栈:TestNG + Selenium + Allure + GitLab CI + Prometheus
职责与成果:
自主研发UI/API自动化测试框架,封装数据驱动、页面对象等设计模式,测试用例复用率提升60%
实现与Jenkins流水线集成,每日定时执行800+核心用例,测试报告通过Allure可视化呈现
搭建监控告警体系,测试执行异常时自动触发企业微信通知,问题响应时效提升70%
推动测试资产沉淀,形成《自动化编码规范》被3个业务线采纳
项目三:跨境支付系统性能优化
时间:2021.09-2022.05
技术栈:SpringBoot + Kafka + JMeter + Docker Swarm + SkyWalking
职责与成果:
通过压力测试发现支付链路TPS瓶颈,优化数据库连接池配置和JVM参数后,单节点处理能力从800TPS提升至2500TPS
重构幂等校验机制,采用Redis原子操作替代数据库查询,接口耗时降低65%
设计全链路压测方案,使用Docker快速构建影子环境,提前暴露12处系统风险点
发现并修复资金账户余额并发更新漏洞,获得公司年度质量卫士奖
撰写技巧:
技术融合:每个项目同时体现开发(如架构设计/代码优化)和测试(自动化/压测)的双重价值
数据量化:关键指标使用对比数据(如响应时间800ms→200ms)增强说服力
故障防御:突出在事故预防、生产保障方面的贡献(比单纯写功能开发更有竞争力)
工具链整合:展示从开发到测试再到部署的完整工具链运用能力
一、系统架构与工作原理 动环监控软件通常采用四层架构: 前端采集层:部署温湿度传感器、烟感探测器、水浸传感器、电量仪等设备,实时采集环境与设备数据。 传输层:通过RS485、以太网、WiFi或LoRa等协议,将数据传输至云端或本地服务器。 处理层:利用云计算
一、系统架构与工作原理 动环监控软件通常采用四层架构: 前端采集层:部署温湿度传感器、烟感探测器、水浸传感器、电量仪等设备,实时采集环境与设备数据。 传输层:通过RS485、以太网、WiFi或LoRa等协议,将数据传输至云端或本地服务器。 处理层:利用云计算