1. 掌握Java语法、IO、多线程和集合等基础
2. 掌握Mysql的基本使用
3. 熟练使用Git版本控制
4. 熟练使用Spring、Spring MVC、Mybatis等常用后台开发框架
5. 熟悉Redis
6. 有过SSO和OAuth2的对接经验
7. 熟悉前端常用技术栈,有过Vue开发经验
8. 了解常用的微服务架构模式
9. 熟悉常用Android SDK
10. 熟悉Android四大组件开发
11. 熟悉Kotlin和MVVM开发模式
12. 熟练使用常用开源库,包括但不限于RxJava、Retrofit、EventBus、Glide...
13. 了解常用设计模式
14. 具备良好的沟通解决能力
精准营销项目:
1、 参与了农行xx支行“精准营销”项目的开发
2、使用Vue.js和React.js独立完成营销活动、营销产品两大模块Pad页面开发
3、项目后期配合Android组长一起完成测试、Bug修复
4、使用SSM框架完成服务端到Web后台管理的产品模块业务线开发
XXX图书馆闸机通用服务平台
在该项目中,我主要负责服务端和管理平台的web页面开发,具体如下:
1. 负责数据库的设计,以及使用乐观锁机制,完成出行记录表和中间表的数据汇总,减少统计数据时的系统压力
2. 负责整个项目的统计模块开发,基于mysql查询的数据,使用Echarts完成前端的数据可视化
3. 基于WebSocket完成系统的实时大屏监控
4. 对接认证中心的Oauth2
5. 项目采用Docker部署运行环境
6. 参与规则模块、通用模块的设计、开发
OceanMooc在线教育平台
1. 在该项目中,本人作为独立开发。负责了该项目的需求捕捉、概要设计、原型设计、技术选型以及开发实现、测试等全部环节
2. 该项目包括:用户模块、课程模块、章节模块、分类模块...
3. 包含服务端、Web管理系统、Android客户端
4. Server端,使用Spring Boot做核心框架,Spring Data JPA做ORM层框架,持久层使用Mysql,整体项目框架采用Maven聚合项目构建
5. Android端采用单Activity+多Fragment模式开发,抽离公共模块组件化
6. Web端基于Webpack打包构建,使用Vue.js + Element开发,部署于Nginx中,实现前后端解耦
恒耐物流Android客户端
1. 独立完成MVP项目架构搭建
2. 基于轮询的实时数据更新
3. 实现了地区选择的三级联动
4. 采用RxJava+Retrofit完成网络层封装、与业务解耦
角色 | 职位 |
负责人 | 开发工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |