后端开发: 精通 Java 和 Spring Boot,熟悉 Spring Security、MyBatis、MyBatis-Plus 等常用框架,擅长 RESTful API 开发与优化,具有高并发系统设计经验。具备丰富的 MySQL 数据库设计与优化经验,熟悉 Redis 缓存设计与性能调优。
微服务与架构: 熟悉 Spring Cloud 微服务架构,具备服务注册、负载均衡、容错等实践经验,能够搭建高可用、可扩展的分布式系统。
业务建模与需求转化: 擅长从用户需求中提取业务逻辑,进行精确的业务建模,并将业务需求转化为高效的系统功能与模块设计,确保系统架构与业务目标高度契合。
文件导入导出: 熟练处理 Word、PDF、XML 等文件格式的导入与导出,具备生成复杂报表、文档模板以及批量数据处理的能力。
工作流引擎: 具备使用 Activiti 或 Flowable 等工作流引擎实现业务流程自动化的经验,能够设计并优化复杂的工作流系统。
规则引擎: 熟悉 Drools 等规则引擎,能够根据业务需求定义规则,自动化处理复杂决策逻辑。
中间件与消息队列: 熟悉 Redis、ElasticSearch(ES)、MongoDB 等常用中间件,具备高效的缓存设计与全文检索实现经验。能够使用 RabbitMQ、Kafka 等消息队列实现系统解耦和异步处理。
后端管理系统: 具有开发与维护高效 后端管理系统 的经验,熟悉权限管理、数据统计、报表生成等功能模块的设计与实现。
微信小程序与手机App: 熟悉 微信小程序 开发,能够设计与实现后端服务对接;具备 Android 和 iOS 平台应用开发经验,能够设计与实现移动端的后端服务与数据交互。
容器与自动化部署: 熟悉 Docker 和 Kubernetes 容器化技术,具备持续集成与自动化部署经验,能够实现高效的开发和运维流程。
开发工具与版本控制: 熟练使用 Git 进行版本控制,熟悉 Maven、Gradle 等构建工具。
1. 自定义模板文件导出系统
项目描述: 该系统支持根据用户需求生成并导出自定义模板文件,支持 Word、PDF 和 Excel 格式。用户可以根据需要配置模板并上传数据,系统自动生成相应的文件。
技术栈: Spring Boot、Apache POI、iText、MySQL。
2. 家教预约系统
项目描述: 该系统是一款支持小程序和手机 App 的家教预约平台,连接学生、家长和家教老师,实现在线预约、课程管理和支付功能。家长可以根据老师的评分、经验、课程费用等信息选择合适的老师,老师可以管理自己的时间和课程安排,学生可以通过小程序或 App 进行课程预约和评价。
技术栈: Spring Boot、MyBatis-Plus、Redis、RabbitMQ、MySQL、微信小程序、Flutter(App 开发)。