个人介绍
技术栈
• 编程语言:熟练掌握 Java 编程语言,具备扎实的编程基础。
• 开发框架:熟悉 Spring Boot、Spring Cloud 等主流 Java 开发框架,能够高效构建微服务架构。
• 数据库技术:精通 MySQL、Oracle 等关系型数据库,了解 Redis、MongoDB 等 NoSQL 数据库。
• 前端技术:熟悉 HTML、CSS、JavaScript 等前端技术,了解 Vue.js、React 等前端框架。
• 中间件与工具:熟练使用 Git、Maven、Docker 等开发工具,了解 Nginx、Kafka 等中间件。
• 服务器与运维:具备 Linux 服务器操作基础,了解 Docker 容器化部署及 Kubernetes 集群管理。
可提供服务
1. Java 应用开发:根据客户需求,进行 Java 后端应用的开发、优化与维护。
2. 微服务架构设计与实现:基于 Spring Cloud 等框架,设计并实现微服务架构,提升系统可扩展性和稳定性。
3. 数据库设计与优化:根据业务需求进行数据库设计,并对现有数据库进行性能优化。
工作经历
2019-01-01 -至今奔源科技有限公司java开发工程师
参与公司核心产品的后端开发,负责模块的设计、编码、测试及维护工作。 • 基于 Spring Boot 框架,开发并优化了多个业务模块,显著提升了系统的性能和稳定性。 • 主导了一个微服务架构的改造项目,成功将原有单体应用拆分为多个微服务,提高了系统的可扩展性和可维护性。 • 与前端团队紧密合作,完成前后端接口对接,确保数据交互的准确性和高效性。 • 定期对数据库进行性能分析和优化,解决了多个数据库瓶颈问题,提升了系统的响应速度。 • 参与了公司的技术选型、代码审查及团队技术分享活动,积极推动了团队的技术进步。
教育经历
2019-09-01 - 2023-09-01河海大学计算机科学与技术本科
在一家知名互联网公司担任软件开发我参与了公司的产品开发团队,负责编写和维护后端代码。通过这个项目,我熟悉了敏捷开发流程,提高了自己的编程能力和团队
技能
一款利用自然语言处理技术为客户提供即时帮助和支持的智能客服系统。它可以解答常见问题,处理简单的请求,并在需要时转接到人工客服。 #### 2. 技术栈: * Java SE 8+ * Spring Cloud微服务架构 * NLU (Natural Language Understanding)引擎(如Apache OpenNLP) * Kafka消息队列 * Elasticsearch搜索引擎 * Redis缓存 * Kubernetes集群管理 #### 3. 主要功能: * 自动回复:根据预设规则或机器学习模型,自动回答用户的咨询。 * 上下文理解:保持对话的连贯性,理解用户的意图。 * 多渠道接入:支持网站聊天窗口、社交媒体和移动应用等多种接入方式。 * 数据分析与报告:收集用户交互数据,分析服务质量,提供改进建议。 * 无缝切换至人工客服:当遇到复杂问题时,可快速转接给人工客服代表。 #### 4. 项目成果: 该系统有效减轻了人工客服的压力,提高了响应速度,改善了用户体验。同时,通过对用户行为的分析,企业能够更好地了解客户需求,不断优化产品和服务。
### 二、作品名称: #### 1. 简介: 一个为学生提供在线学习资源和互动交流的平台。用户可以浏览课程目录,注册感兴趣的课程,并通过视频讲座、测验和讨论区进行学习。 #### 2. 技术栈: * Java SE 8+ * Spring MVC框架 * MyBatis持久层框架 * Angular前端框架 * Tomcat服务器 * PostgreSQL数据库 * Docker容器化部署 #### 3. 主要功能: * 用户认证与授权:支持*注册、登录以及第三方登录(如Google, Facebook)。 * 课程浏览与报名:展示课程详情,包括教师介绍、课程大纲和评价。 * 视频播放与笔记:内置视频播放器,支持暂停、快进等操作,并提供笔记功能。 * 在线测验与作业提交:自动评分系统,及时反馈学习进度。 * 社区互动:论坛讨论区,促进师生之间及同学之间的交流。 #### 4. 项目成果: 该平台受到了广大学生的欢迎,不仅丰富了他们的学习方式,还促进了远程教育的发展。同时,通过数据分析功能,教育者能够更好地了解学生的学习情况,优化教学内容。
一、作品名称:企业资源计划系统(ERP) #### 1. 简介: 企业资源计划系统是一个用于管理企业内部资源的软件解决方案。它集成了财务、人力资源、采购、库存和供应链等多个模块,帮助企业实现高效的运营和管理。 #### 2. 技术栈: * Java SE 8+ * Spring Boot框架 * Hibernate ORM (Object-Relational Mapping) * Thymeleaf模板引擎 * MySQL数据库 * Maven构建工具 #### 3. 主要功能: * 用户登录与权限管理:基于角色的访问控制,确保数据安全。 * 财务管理:包括收入、支出、预算和报表等功能。 * 人力资源管理:员工信息维护、薪资计算和考勤管理。 * 采购和库存管理:订单处理、库存监控和供应商管理。 * 数据分析与报告:生成各种业务分析报告,辅助决策制定。 #### 4. 项目成果: 该项目成功部署在多个客户现场,显著提高了企业的运营效率,减少了人为错误,提升了数据处理速度和效率