简历

联系方式

基本信息

实习意向

  • 期望职位:Java 后台开发
  • 时间:可立即到岗
  • 期望城市:西安、上海、杭州、成都

项目经历

翻转课堂(2017.12 —— 2018.4)

负责服务器端整体的设计与开发,使用 Spring Boot 提供 Api 供安卓与前端调用

  • 使用 Redis 缓存 Token 保证其唯一性
  • 使用 Apache Shiro 通过多 Realm 实现了对 Token 认证的支持
  • 使用 Swagger 提供可视化 API 文档说明
  • 利用 GitHub 进行分支管理与协作

基于 Kinect 的老人复健与看护系统(2017.6 —— 2017.11)

负责后端数据库设计以及代码编写,使用 Python + Flask 提供 Api 供安卓端调用

  • 使用 flask-sqlalchemy + SQLite 存储数据
  • 利用 flask-httpauth 提供基于 用户名密码/Token 的双重身份验证
  • 利用 flask-uploads 提供文件上传与下载功能

开源项目

  • DsAlgoDp:对已经了解到的数据结构、算法、设计模式进行详细的介绍与编码实现
  • WebSocketExample:利用 Spring Boot 和 WebSocket 做的简单示例,提供了浏览器和安卓客户端,实现了广播、动态群组、点对点的消息传递、带身份认证的动态群组
  • Servlet-Jsp-Blog:基于 Servlet + JSP 的博客系统
  • Eros:基于 Spring Boot + Spring MVC + Spring Data JPA + Thymeleaf 的博客系统

技能清单

  • Web 开发:熟悉 Java/Python、了解 Go、了解 HTML/CSS/JavaScript
  • Web 框架:熟悉 Spring、Spring MVC、Spring Boot、Flask,了解 Django、Spring Cloud
  • Web 基础:熟悉计算机网络,熟悉 HTTP 协议、TCP/IP 协议,熟悉基本数据结构与算法,熟悉操作系统基础知识
  • 数据库:熟悉 MySQL/SQLite/Redis/MongoDB,熟悉 SQL 语句
  • 版本管理、构建、自动化部署工具:熟悉 Git/Maven/Docker,能利用 GitHub 进行分支管理与协作
  • 常用工具:熟悉 Intellij IDEA、Pycharm、DataGrip,熟悉 Tomcat 部署与配置
  • 服务器:熟悉云服务器,可以熟练部署 Nginx + Tomcat 项目,使用 Linux 经验超过两年
  • CET 6: 426,能流畅阅读英文文档,并使用英文进行交流

自我评价

对技术持有较高的热情,喜欢钻研新东西,热爱开源。具有较强的独立解决问题能力,可以熟练使用 Google、Stack Overflow 等搜索并解决问题。