具备扎实的全栈开发能力,熟练掌握多种主流技术栈。前端方面,精通 React 18 + TypeScript 开发,熟悉 Vite 构建工具,能够使用 lucide-react 等组件库快速构建响应式界面,支持桌面端和移动端自适应。后端方面,熟练使用 Express 框架进行 Node.js 后端开发,同时具备深厚的 Java 开发功底,掌握 Java 17 + Servlet + JSP 的经典 Web 开发技术,能够设计合理的 MVC 分层架构。数据库方面,熟悉 MySQL 和 SQLite 的使用,掌握数据库表结构设计和 SQL 查询优化,了解 C3P0 连接池的配置和使用。工程化方面,熟练使用 npm 和 Maven 进行项目构建和依赖管理,具备编写 Playwright 端到端测试的能力,重视代码质量和测试覆盖率。此外,还掌握文件上传、数据导出(CSV)、权限管理等常见业务功能的实现,能够独立完成从需求分析到系统上线的全流程开发工作。
【民生诉求反馈平台】—— 公众投诉反馈全栈系统
项目描述:开发了一套完整的民生诉求反馈平台,实现公众投诉提交、进度查询、市县两级管理后台、附件上传、办理闭环、统计导出和移动端扫码访问等功能。
技术栈:React 18 + Express 4 + TypeScript + Vite + SQLite + Playwright
核心职责:
1. 前端采用 React 18 + TypeScript 构建,使用 Vite 作为构建工具,实现响应式设计,支持桌面端和移动端自适应
2. 后端基于 Express 框架,使用 TypeScript 保证类型安全,实现分级权限管理(市级管理员、县级办理员)
3. 集成 SQLite 数据库,实现诉求数据的增删改查和统计分析,支持 CSV 格式导出
4. 实现文件上传功能,支持最多5个附件上传,单文件最大10MB
5. 编写 Playwright 端到端测试,保障核心业务流程的稳定性
6. 实现满意度评价和工单督办功能,形成完整的诉求办理闭环
项目亮点:系统采用前后端分离架构,代码结构清晰,具备完善的类型定义和测试覆盖,可快速部署和扩展。
【奶茶管理系统】—— 奶茶店综合管理平台
项目描述:开发了一套基于Java Web的奶茶店管理系统,实现产品管理、订单管理、客户管理、员工管理和类别管理五大核心模块,支持完整的业务流程闭环。
技术栈:Java 17 + Servlet + JSP + MySQL + C3P0 + Maven
核心职责:
1. 使用 Java 17 开发,基于 Servlet + JSP 实现 MVC 分层架构,代码结构清晰
2. 设计合理的数据库表结构,涵盖产品、订单、客户、员工、类别等业务实体
3. 集成 C3P0 连接池,优化数据库连接管理,提升系统性能
4. 使用 Maven 进行项目构建和依赖管理,便于团队协作和项目部署
5. 实现产品分类管理、订单创建与处理、客户信息维护、员工权限管理等完整业务功能
6. 开发后台管理界面,支持数据的增删改查和统计展示
项目亮点:系统采用分层架构设计,具备良好的可扩展性和维护性,展示了扎实的Java后端开发能力和数据库设计能力。
民生诉求反馈平台是一套面向政务领域的公众投诉反馈全栈系统,实现诉求提交、进度查询、分级管理、数据统计的一体化解决方案。系统采用 React 18 + Express 4 + TypeScript 技术栈,前端使用 Vite 构建工具,后端基于 Express 框架开发,数据库采用
小型超市管理系统是一套面向零售行业的综合管理平台,实现商品管理、购物车、订单处理、库存监控的一体化解决方案。系统采用 Java Servlet + JSP + MySQL 技术栈,使用 Bootstrap 和 Layui 构建前端界面,实现了经典的 MVC 分层架构。 作为