这里是头像 王开琦

18个月Java开发工作经历,接触多个模块的开发工作;基础扎实,知识面比较广泛,熟练掌握Java开发常用工具及框架,数据库、服务器等方面。
手机:17739844265 邮箱:2112954786@qq.com 微信:17739844265

教育背景

| | | | | 2015-09至2020-06 | 兰州理工大学 | 计算机科学与技术 | 本科 | | 相关课程|C、C++、Java、汇编语言、数据结构与算法分析、软件工程、计算机网络、Linux、操作系统原理、密码学、计算机组成原理、编译原理等
毕业后一段时间以及在工作之余自学activiti、springboot、spring、springmvc、springcloud、springsecurity、mybatis、jpa、nginx、多线程、vue、redis、elasticsearch、redis、熟练使用linux搭建高性能高可用集群。之前学习都使用语雀记录,最近使用个人博客和gitee等网站记录。
个人算法库地址:https://gitee.com/wkq-algorithm-library
Java架构师学习笔记地址:https://gitee.com/java-architect-technology
设计模式学习笔记地址:https://gitee.com/java-design-patterns | | | | |

工作经历

| | | | | 2020.07-2021.12 | 甘肃中数通软件有限公司 | Java工程师 | | | | 1,负责部分需求调研及需求文档的编写;
2,负责工作流业务的开发
3、负责其他模块的增删改查等基础功能
4、负责文档内容检索及空间检索,资料的导入导出
5、负责系统开发文档编写及部署 | | | |

职业技能

| | | | |
1. 后端框架:spring、springmvc、springboot、mybatis、springsecurity(了解)、springcloud(了解)、jpa、swagger
1. 前端框架:vue(使用过element ui、iview)、react(redux和redux)
1. 数据库:MySql、PostgreSql、ElasticSearch (文档检索、空间检索)、Redis(主从架构集群环境搭建及使用)、SqlServer、oracle
1. 工具:idea、git、eclipse、markdown,
1. 其他:操作系统、软件工程、HTTP、TCP/IP,XML、vim
1. 工作流引擎:activiti(熟练掌握)
1. 服务器相关:Nginx(熟练使用)+keepalived+LVS(高可用高性能集群)、Tomcat、Linux(熟练)、keepalived+LVS
| | | | |

项目经历

| | | | | 项目1:资料管理系统(2021.8-2021.11)
项目介绍:
该项目主要是对地调院成员、组织架构、既有资料、资料分类、资料检索、空间检索、借阅清单(购物车)、资料借阅审批(自定义审批流程)自定义操作权限和数据权限等多模块的管理系统,通过该平台将资料对外开放,为其带来经济收益。该项目基于xboot开源框架二次开发。
项目负责:
1. 负责资料分类、资料导入导出、资料检索、空间检索、资料借阅审批、组织架构、借阅清单等模块的开发
1. 基于activiti工作流引擎完成资料借阅审批模块
1. 基于elasticsearch 完成资料检索和空间检索模块
1. 基于xstream和easyexcel完成资料的导入导出,
1. 基于freemark完成协议文档的生成
1. 基于redis修改xboot既有组织架构
1. 基于postgresql完成资料模块的增删改查功能
项目2:电子政务系统(2020.11-2021.1)
项目介绍:
该项目主要是对自然资源局的公文发文、公文收文(自定义审批流程)等公文流转的审批过程进行管理,其中包括了用户模块和组织机构模块,常用审批语、在线正文等模块,该项目基于ruoyi开源框架二次开发。
项目负责:
1. 负责前期的现场需求调研,包括农用地审批、建设用地审批、矿产审批、公文发文审批等系统中设计到的所有流程。
1. 基于activiti完成公文流转模块
项目3:地质灾害调查APP(2021.2-2021-3)
项目介绍:
该项目是为地质灾害调查人员设计,现场调查填写地质灾害信息,涉及到灾害分类、灾害图片上传修改、断网情况下数据缓存APP端,所在地区名称以及经纬度自动加载、生成和下载调查文档、调查记录审批等功能。
项目负责:
1. APP采用混合开发模式,独立完成后端的所有功能
项目4:档案管理系统(2021.3-2021.5)
项目介绍:
该项目主要包括自定义档案模板、自定义审批流程、自定义报表、自定义操作权限和数据权限等功能,对档案的收集、整理、移交、归档和统计、利用等全过程信息化管理。
项目负责:
1. 基于activiti完成自定义审批流程功能
项目5:天天吃货电商平台(工作之余自己学习)
项目介绍:
该项目是慕课网 Java 架构师 中的,学习所用,学习敲完现已部署到云服务器(http://60.205.142.63/foodie-shop),方便进行后续课程的学习。主要包括的内容有 商品多级分类、商品详情、商品SKU级控制、个人中心模块、购物车模块、订单模块、微信支付宝支付、个人中心订单管理。
项目负责:
1. 独立完成所有模块,并使用 nginx+keepalived+lvs 搭建高可用共性能集群
1. 基于redis哨兵模式搭建1主2从高可用高性能的读写分离架构,并在springboot中使用该架构
1. 基于redis缓存购物车信息、首页分类、轮播图信息
| | | | |

求职意向

| | | | | Java开发工程师 | 西安、兰州或者其他 |
| | |

自我评价

| | | | | 本人性格热情开朗,待人友好,为人真诚谦虚。能吃苦耐劳,尽职尽责,有耐心。善于与人沟通。自学能力较强,对工作认真负责。为人诚恳勤奋好学脚踏实地,有较强的团队精神,工作积极进取,态度认真。抗压能力和强烈的责任感。通过在学校、工作中以及自学学习对软件开发领域的基础知识掌握较为扎实,有较强的逻辑思维能力。 | | | |