掌握java基础,熟悉javaweb开发,熟练使用SpringBoot,SpringFramework、SpringMVC,Mybatis 等 web 开发框架,有 Spring 源码阅读经历。
掌握 Git 等版本控制工具,熟悉 Git 的常见开发流程以及 Gitlab-CI/CD 流程.掌握敏捷开发以 及 SCRUM 软件开发流程。
了解前端开发以及JavaScript使用,能够熟练使用vue进行前端页面开发。
熟悉docker使用,能熟练应用devops开发
2019.6-2019.8 阿里淘宝交易团队实习 新奥创平台建设
实习项目介绍:新奥创主要是提供了一种端到端的开发模式,通过组件化协议,容器化技术来实 现用户一次开发,多端生效的一个产品。主要解决的问题是客户端开发者需要适应阿里系各大 app, 而重复开发客户端界面,从而造成开发效率低。
个人职责:主要参与三块内容:
1. 设计并实现配置发布与回滚功能
2. SDK 端配置拉取功能
3. 权限控制的设计与实现。
2018.3-2019.5 上汽 FOTA 服务平台
项目介绍:此项目是为上汽做的一个车辆设备在线升级服务平台,包含对升级的车型、设备、车 辆、版本及升级计划的基础数据进行管理展示以及为车辆端提供升级服务。项目采用前后端分离 架构,后端采用 SpringBoot+Mybatis 框架,数据库采用 Mysql,服务端使 Docker+Nginx+Tomact进行部署,前端采用 vue-element 进行开发。
个人职责:本人负责整个项目的架构设计以及系统开发,包括数据库设计,后台 API 设计开发, 前端页面开发。设计的技术包括 SpringBoot、Mybatis,Mysql,vue 等。