1. SaaS通用平台——账户与实时协作中心 (Java + Vue)
项目角色:团队负责人 / 全栈核心开发者
项目描述:从0到1构建一个多租户SaaS平台的核心底座,涵盖用户体系、订阅计费、业务数据隔离及基于WebSocket的实时协作功能,服务于多个上层垂直SaaS应用。
技术栈与职责:
后端:基于 Spring Boot + Spring Security + JWT 构建了安全的统一认证授权中心,实现了基于角色的多租户数据隔离方案。
设计了灵活的订阅与权益模型,与支付渠道(Stripe/支付宝)对接,支持套餐升降级、续费、用量统计。
使用 Spring Boot + Netty 搭建了高性能WebSocket服务,实现用户在线状态管理、点对点消息、房间广播及连接保活(心跳机制),支撑在线客服、文档协同等实时场景。
设计了可扩展的业务数据模型,为不同租户提供独立且可自定义的数据库Schema或表分区策略。
前端:使用 Vue 3 + TypeScript + Pinia 开发了管理控制台,清晰展示租户管理、订阅账单、实时连接监控等。
2. 医疗行业SaaS——智能患者管理与服务平台 (Java + 多端)
项目角色:团队负责人 / 全栈核心开发者
项目描述:为诊所及小型医院打造的一站式患者管理解决方案,覆盖从线上预约、档案管理、诊后随访到健康教育的全流程,提升医疗机构运营效率与患者就医体验。
技术栈与职责:
后端核心:在通用SaaS平台底座基础上,使用 Spring Boot 扩展了患者360°视图、预约排班引擎、随访计划模板等核心医疗业务模块。
多端开发:
管理端Web:使用 Vue 3 + Element Plus 为医护人员开发了功能丰富的后台管理系统,重点优化了患者列表、日程视图等高频操作的性能与交互。
患者端小程序:独立开发微信小程序,提供预约挂号、报告查询、在线咨询、缴费等便民功能,注重用户隐私与数据安全。
营销与宣教H5:针对健康教育场景,开发了轻量、易分享的 H5页面,支持视频、图文等内容展示。
3. 云平台自动化编排与资源治理系统 (Golang)
项目角色:团队负责人/架构设计/主业务流程开发
项目描述:为应对公司多云(AWS、阿里云)环境下的资源管理混乱、成本激增与运维效率低下问题,主导设计与开发了一套云服务自动化编排与治理平台。
技术栈与职责:
使用 Golang 开发核心引擎,利用其高并发特性,实现对云上虚拟机、数据库、网络等资源的声明式统一编排与生命周期管理。
将资源申请与交付时间从天/小时级缩短至分钟级,实现了资源的“即需即用”;建立了统一的资源治理规范,极大提升了运维透明度和财务可控性。
4. 云原生应用自动伸缩策略引擎 (Node.js)
项目角色:项目负责人 / 全栈开发
项目描述:为解决微服务架构下,传统基于CPU/内存的伸缩策略无法满足复杂业务场景(如电商大促、内容热点)的问题,设计并实现了一个支持自定义多维指标的智能弹性伸缩策略引擎。
技术栈与职责:
采用 Node.js 快速构建了策略管理API与事件驱动核心,利用其异步非阻塞I/O优势高效处理大量监控事件。
集成 Prometheus 作为核心监控数据源,并扩展支持业务自定义指标(如QPS、特定错误率、订单量)的采集与汇聚。
开发了可视化控制台(React),用于策略配置、历史伸缩记录查看与效果分析。