拥有超过两年的开发经验,专注于使用Java后端与现代化前端技术栈,为客户提供稳定、高效、可扩展的业务系统解决方案。
后端技术栈:
- 核心框架:精通Spring Boot与Spring Cloud全家桶,具备从零到一构建和部署微服务架构的能力。熟悉服务网关(Gateway)、服务注册与发现(Nacos)、统一认证授权(Security + JWT)等核心组件。
- 数据持久层:熟练运用MyBatis-Plus进行高效的数据库操作,擅长结合MySQL进行业务数据建模,并能运用Redis实现缓存、分布式锁等高并发场景下的性能优化。
前端技术栈:
- 核心框架:熟悉vue,擅长使用TypeScript进行类型约束,保障大型项目代码的健壮性和可维护性。
- UI与工程化:熟练运用Tailwind CSS构建现代化、响应式的用户界面。熟悉Vite等现代化构建工具,能搭建和优化前端工程化流程。
综合能力:
具备独立完成项目前后端开发、联调、测试及部署的能力。熟悉RESTful API设计原则,能提供清晰、规范的接口文档。了解Docker容器化技术,可实现项目的快速部署。致力于编写高质量、易维护的代码,能快速理解业务需求并转化为技术实现。
项目名称:企业级智慧血液与实验室综合管理平台
项目描述:
在职期间,作为后端核心开发工程师,深度参与了公司级智慧医疗信息平台的构建。该平台是一套业务逻辑极其复杂的企业级应用,覆盖从血源追溯、单采血浆工作流,到中心实验室样本检测的全生命周期管理。项目的核心挑战在于保证医疗流程的强一致性、数据的绝对安全以及高并发场景下的系统稳定性。
我的职责与贡献:
我专注于后端领域,为整个平台提供稳定、高效的数据服务与业务逻辑支撑。具体职责如下:
1. **核心业务系统后端开发 (单血采浆管理 & 血源管理系统)**:
- 主导负责:使用Spring Boot + MyBatis-Plus,独立完成了浆站工作流引擎、血源批次管理、物料消耗追溯等多个核心业务模块的架构设计与代码实现。
- 数据库设计:针对复杂的采浆业务,设计并优化了超过50张数据库表,确保了数据模型的高度规范化与查询性能。
- 性能优化:为解决高并发下的采浆资源锁定问题,引入并实施了基于Redis的分布式锁方案,有效避免了超卖和数据错乱。
2. **为前端提供API服务 (集中化实验室管理系统)**:
- 职责:与独立的前端开发团队(技术栈为Vue)紧密协作,为其提供稳定、清晰、高性能的RESTful API接口。
- 接口设计:独立负责实验室样本流转、数据报表生成等模块的API设计与开发,并提供完善的接口文档(Swagger)。
- 数据处理:开发了多个复杂的数据聚合与统计接口,为前端的可视化报表提供了强大的数据支撑。
项目价值与成果:
通过深度参与这一系列高标准、高复杂度的医疗项目,我沉淀了在后端领域处理复杂业务、保障数据安全与系统高可用的深厚实战经验。我证明了自己不仅能写代码,更能深刻理解业务并提供稳定可靠的后端解决方案,完全有能力胜任企业级项目的后端开发与架构工作。