个人简历

Posted by t298 on July 19, 2021

个人信息

  • t298/男/2000
  • 邮箱:tian.ae@qq.com
  • 手机:(+86)xxxxxxxxxx(陕西)
  • 微信:T298–
  • 个人博客:https://t298.github.io
  • 期望职位:java后端开发

专业技能

  • 编程语言:理解面向对象编程思想、掌握常用设计模式如单例、 策略模式,了解常见数据结构及算法,熟悉Redis基本原理及应用场景,了解JVM内存结构及原理
  • 数据库:掌握MySQL,熟练掌握常用SQL语句编写,熟悉SQL语句的性能优化
  • 网络:理解 HTTP, TCP/IP等常见网络协议的工作过程,了解HTTPS的安全机制的工作原理
  • 框架:深入理解Spring,MyBatis,Spring Boot等开源框架,了解Spring cloud常用组件
  • 操作系统:熟练切换在Linux、Windows下的开发(目前已经使用arch+gnome进行日常工作)
  • 前端: 了解JavaScript及ES6新特性,使用过Vue.js,ElementUI,JQuery等前端框架
  • 辅助技能:掌握Git版本管理工具,Maven等项目管理工具

工作经历

xxx有限公司 2020.11月——2022.10月 java开发

1
2
3
项目名称:智慧社区综合管理平台
开发环境:idea + git + mysql 5.7 + JDK8
技术栈:SpringBoot + MyBatis-plus + springcloud + Nacos  + Redis + Vue
  • 该项目是基于微服务分布式平台,主要有”党建引领”,’智慧消防’,’社区中台’,’全科网格’等十几个重要模块,有小程序和app和网页端三种载体,还包括2维,2.5维地图的展示。主要是面向政府机构提供一个方便,信息化,智能化的管理平台。
  • 职责:

    • 负责根据各个业务的不同需求,设计编写对应的接口接收/发送数据,并与外部联调
    • 利用FreeMarker模板引擎来实现批量导出Word,可以实现签名,头像,表格,时间,选择框等
    • 在Activiti流程到达指定节点时,根据不同的用户信息向用户发送不同种类短信进行提醒
    • 在用户登陆系统时,通过预留的手机号发送短信验证码进行登陆操作
    • 优化模块中各种SQL语句,大大缩短响应时间,为地图接口响应提速60%
    • 封装各种常用组件,例如:利用js-xlsx实现批量导出excel,行政区域树的各种层级。还负责设计前端的一些交互逻辑和页面样式
1
2
3
项目名称:智慧消防
开发环境:idea + git + mysql5.7 + JDK8
技术栈:SpringBoot + MyBatis-plus + springcloud + Nacos  + Redis + Vue
  • 该项目是对消防队的综合管理平台,主要是对消防车辆的一个检查,维护和管理。其中有”消防车辆”,”学装辅助”,”效能测试”,”动态表单”,”总册/分册管理”等多个业务模块,用户会在手机上对车辆信息进行填写,在PC端对车辆的信息以及每天的一个检查情况做一个汇总。
  • 职责:

    • 负责和现场沟通需求以及把控项目的整体走向和业务的具体实现
    • 通过动态表单实现了检查车辆和器材的自定义表单配置,让用户可以随意配置检查项目
    • 通过openoffice来实现页面上word和excel的预览
    • 负责配合安卓进行接口连调以及负责手机端业务的逻辑实现
    • 负责编写工具类及接口文档的更新
1
2
3
项目名称:疫情防控
开发环境:idea + git + mysql5.7 + JDK8
技术栈:SpringBoot + MyBatis-plus + springcloud + Nacos  + Redis + Vue
  • 该项目是在疫情期间做的一个核酸检测平台,其中包括“人员信息登记”“三天五检登记”“五天三检登记”等功能
  • 职责:

    • 通过前后端分离的方式独立开发整个项目并上线维护
    • 通过系统字典来实现动态配置页面属性,已达到随时更改的效果
    • 通过身份证号绑定的手机号发送验证码来判断用户登陆放置一个人多个手机号的问题

个人总结

  • 坚持个人博客的更新和github的分享。
  • 有Google的能力,并且热爱编程,性格开朗,喜欢宠物,摄影和机车。

最后,感谢您花时间阅读我的简历,期待能有机会和您共事。