



个人介绍
熟练掌握传统编辑器和AI编程协作工具,能高效完成需求开发、测试与部署协作任务。
支持远程办公模式,具备良好的自我驱动能力与团队协作意识。
个人能力概览:
一、Java后端开发经验:5年,熟悉主流框架与数据库,能够独立承担业务模块开发,系统优化与代码维护任务。
二、软件测试经验:6年,覆盖功能测试、自动化测试、性能测试及智能硬件测试,具备完整的测试体系搭建与质量保障能力。
技术专长:
1、深入理解JVM内存结构,JMM、GC垃圾收集算法与垃圾收集器优劣势,熟悉JVM调优并具备线上调优经验。
2、深入理解Java并发编程,熟练使用各种锁机制、线程池、AQS原理,阅读过JUC包工具类源码实现。
3、熟练掌握Redis核心数据结构的使用场景,对高并发下的使用场景如多级缓存等有一定研究,了解缓存常见问题解决方案。
4、熟练掌握Java核心知识,具备良好的面向对象思想与编码能力,熟练掌握常用设计模式。
5、熟练掌握SpringBoot,SpringCloud alibaba,Mybatis等开源框架和技术体系,对Nacos、Feign、Sentinel有深入研究,对服务注册与发现、服务限流、降级、熔断等有深入研究,并且有线上经验。
6、熟练掌握MySQL等关系型数据库,熟悉SQL语言等基础语法,理解MySQL索引等数据结构,有一定的SQL语句索引优化经验。
7、熟练掌握Jmeter压测工具,对接口安全与性能瓶颈进行优化,提升响应速度。
8、熟练掌握Idea、Git、Maven等工具,掌握基于Jenkins、Docker、k8s搭建自动化服务集群。
9、熟练掌握常见消息中间件RocketMQ的基本使用,了解消息中间件的常见使用场景,对消息中间件的常见问题解决方案有一定研究。
10、熟悉基于Redis、Zookeeper实现的分布式锁方案,对底层的CAP理论、Base原则有深入的理解。
11、熟悉分布式事务解决方案,如2PC、TCC、本地消息表、可靠消息最终一致性、最大努力通知等实现方案。
12、熟练掌握测试流程设计与执行,能独立搭建自动化测试框架:TestNG,Selenium。
13、熟练使用Postman、Charles、JMeter、Spawner、nmon等测试工具。
我一直致力于提升综合技术能力,擅长用系统性思维解决工程问题,追求高质量、高效率的交付结果。欢迎对接具有挑战性和成长空间的远程项目,共同创造价值。
工作经历
2020-06-08 -2024-04-12北京美住美宿科技有限公司java后端开发工程师
1、根据产品需求,完成模块功能的开发; 2、负责系统模块的集成,调试; 3、与产品、前端、测试等团队成员紧密协作,推动需求高效落地; 4、负责系统日常维护工作,及时响应处理线上客诉问题; 5、编写技术文档和用户手册,记录开发过程和系统功能,便于后续维护和用户使用。 6、不断学习和掌握Java及后端技术栈的最新发展,提升个人技术能力并应用到项目中。
2017-04-10 -2020-05-29北京金山云网络技术有限公司测试经理
测试项目:智慧人居云平台 1、主要测试平台与智能设备的交互,涉及PC端和移动端; 2、制定测试团队相关的流程规范 3、面试招聘测试新人 4、编写技术分享文档,组织培训学习 5、搭建接口自动化测试框架,并培训使用 6、设计性能测试方案,并执行性能测试 7、带领新人,使其快速适应工作并融入团队; 8、执行测试用例并跟踪bug,编写测试报告, 按时完成测试; 9、对已经成熟的功能,完成一定比例的自动化覆盖。 10、分析产品的风险,合理评估产品的发版预期,保障产品质量。
教育经历
2011-09-05 - 2014-07-02河南财经政法大学会计学本科