在线教育平台开发 | Java全栈工程师
1.项目描述: 参与开发了一款面向中小学生的在线教育平台,提供课程管理、在线学习、考试系统等功能。
技术栈: Java, Spring Boot, MySQL, React, Redis, Docker
职责:
设计并实现用户认证和授权模块,确保用户数据的安全性
使用Spring Boot开发RESTful API,实现前后端分离架构
负责数据库设计及优化,使用MySQL和Redis提高查询效率
使用React开发前端页面,确保响应式布局兼容不同设备
集成第三方支付接口,支持用户在线购买课程
使用Docker容器化部署应用,提升开发和部署效率
在团队中推广敏捷开发方法,参与需求分析和代码评审
企业管理系统 | Java全栈工程师
2.项目描述: 参与开发了一款企业管理系统,用于管理公司内部的员工信息、项目进度和绩效考核。
技术栈: Java, Spring MVC, Hibernate, Angular, PostgreSQL, Jenkins
职责:
设计并实现员工信息管理模块,支持批量导入和导出数据
使用Spring MVC和Hibernate实现业务逻辑和数据库操作,确保系统的稳定性和扩展性
负责前端页面的开发,使用Angular构建动态表单和数据展示页面
设计并优化数据库结构,使用PostgreSQL提高查询性能
集成Jenkins进行持续集成和自动化部署,提升开发效率
定期与产品经理和用户沟通,收集反馈并进行系统优化和迭代