纬创软件(武汉)有限公司Java
2020.07 - 2023.03
后端开发SpringBootMySQL
A.项目重构和设计开发 小牛课堂项目(已上线使用)
1. 将单租户系统改造成多租户多角色的微服务系统;
2. 动态数据源管理;
3. 菜单接口权限配置拦截;
4. 系统组织架构设计;
5. 整合.net 项目;
6. restful 接口,API 接口开发;
7. 编写操作手册和接口文档;
8. 日常项目维护;
主要技术栈:springboot、oauth2、Spring Security、AOP、 i18n、Mybatis-plus、dockerfile、maven、swagger、微信接口 (微信登录)、阿里云接口(数据云存储),定时器 cron 表达式,多线程 调度,io 流、dockerfile、sharding、Hikari
B. API 接口文档系统 书写 markdown 接口文档,部署到官网,供租户查看调用
主要技术栈:gitbook、nodejs、Markdown
C. 项目部署(linux 系统)
主要技术栈:docker、nginx,docker-compose
D. flow 流水线自动部署管理