个人介绍
● 熟悉 J2EE,具有面向对象思想,扎实的编程功底以及良好的编码习惯。
● 熟练掌握 Spring、SpringMVC、Mybatis、Mybatis-plug、SpringSecurity 主流开发技术。
● 熟练掌握 SpringBoot 框架的使用,了解 SpringBoot 基本工作原理。
● 熟练掌握 Redis 非关系型数据库的使用,并在实际的项目场景中有独立的需求设计经验。
● 熟悉掌握 SpringCloud 微服务架构,如 Nacos,Ribbon,OpenFeign,Gateway,Sentinel,
Slueth/zipkin,SpringCloud Admin 等相关组件。
● 熟练掌握 SQLServer, Mysql 数据库,熟练编写 SQL 语句,熟悉数据库的触发器,视图,存储过程等。
● 熟悉 Docker 容器,熟练使用 Docker 常用命令。
● 熟练掌握 Liunx 操作系统,熟悉基本常用命令。
● 了解 RabbitMQ 消息中间件,了解 RabbitMQ 的适用场景等。
● 熟练掌握 MVC 设计模式、使用 Mevan 和 SVN 管理项目、熟练掌握 Git。
● 熟练掌握 Html、CSS、JavaScript、JQuery、Ajax 等 Web 客户端技术。
● 熟练掌握 Vue 的常规使用,能够使用 VueCli 的方式搭建基本后台管理项目的框架,整合 ElementUI
独立完成权限管理系统页面设计。
● 熟悉软件工程,需求分析,数据库表设计等
工作经历
2023-03-01 -2023-09-01上海天阳Java
2022.03~2023.09 上海天阳有限公司 Java 开发 ● 负责 ERP 项目,OA 项目,医院数字化管理项目的开发和需求分析,数据库表设计等。 ● 按照项目的进度,完成规定时间内的项目开发。 ● 按照功能编写技术文档以及流程图。 ● 协助测试团队进行系统测试和问题定位,并且配合测试人员及时处理问题。
教育经历
2018-06-01 - 2022-09-01华南师范大学网络空间安全本科
我热爱学习, 曾经研究过网络安全和编程开发,JAVA,学习渗透测试技术,我还在实验室做项目,对硬件有一定的了解,了解机器人操作系统, 自学过,tensorflow,keras, opencv,参加过智慧物联小车职业技能大赛获得2等奖,参加过网络安全知识竞赛 。获得nisp和isa
技能
● 项目介绍 该项目用户全部基于传统浏览器的使用方式最为流行的 B/S 架构模式,通过浏览器,即可以 进入系统的登入画面,方便用户的使用,降低了系统维护的工作量。云镜 OA 办公系统旨在 帮助公司搭建一个便利的日常办公平台,使得公司的管理层和员工层能够分别通过该平台沟 通和交流,以利于公司的工作更为方便的开展,并能够利于公司的规范化管理。 ● 项目业务 该项目涉及到,流程管理、权限管理、报销管理、公告管理、报表统计、报销管理、考勤管 理等多个功能模块的开发,并实现功能的前后端分离技术,办公管理功能的可配化● 技 术 栈 该项目是基于 java 接口开发,开发快速,便于维护与扩展。 Vue.js + ElementUI + Echarts + SpringBoot + Mybatis + Swagger + Log4j2 + SpringSecurity + Redis 等。 ● 个人职责 参与项目需求分析,完成分配流程开发。 负责登入,权限管理,报销管理相关业务流程编码实现。 使用 JMeter 完成压力测试,PostMan 代码自测并且编写测试报告,配合其他同事,保证项 目的健壮性,推进项目的开发,落地实现。
● 2022.08~2023.02 | 长沙市医院数字化管理系统 | java 项目开发 ● 项目介绍 这是长沙市定制的一套数字化医院管理系统,服务与中小型社区医院,为医院简化了纸质化 办公流程。从挂号、 就诊、复诊、挂号、住院、出院站式流程打通,实现无纸质化开发,减 少了患者就医复杂度,以及提升了医院的 工作人员办事效率。该系统是面向医院使用的,用 户是护士、药师、医生。 ● 项目业务 门诊管理、住院管理、系统管理、统计管理、数据中心,仓库管理、排班管理、药房管理等 模块。 ● 技 术 栈 Vue.js + ElementUi + Echarts + Axios + Spring Boot + Spring Security +Mybatis-Plus + Redis + XXL-job + Log4j + Swagger + MySQL + Docker 等。 ● 岗位职责 门诊管理:挂号,处方划价,项目划价,项目缴费,项目检查,药品缴费,门诊患者库。 住院管理:入院登记,缴费管理,项目记账,住院结算。 系统管理: 统计管理: ● 技术描述 使用 Redis 作为高速缓存组件使用,缓存了:用户信息、用户权限信息、三级分类、字典信 息等数据,降低了对 DB 的压力。 使用 Redis 设计了站内信,缓存了医院的通知信息,以及对患者的检查信息。 使用 XXL-job 定时扫描检测记录表,如果用户检测结果出来后,会自动扫描到,并且以短 信的方式,通知到用户, 进行拿取检测报告或者进行复诊。 使用 XXL-job 扫描复诊表,针对预约过的到期需要复诊患者,进行*短信提醒。
项目介绍 该项目是针对 4s 店汽修企业级项目,它采用了 B/S 架构,即浏览器/服务器架构,用户可以 通过浏览器访问 ERP 的各项功能,主要实现了,维修,商品,客服,代办,数据,财务,汽 贸,人事,连锁,系统功能模块,能够为企业提供集成化,全面化的的管理解决方案,企业可以根据自身需求进行二次开发,并与其他系统进行集成。 ● 项目业务 该项目的功能分为十大模块:维修,商品,代办,客服,数据,财务,汽贸,人事,连锁, 以及系统,其中又划分许多小模块,如维修接车,库存管理,前台结算管理,外勤服务管理, 会员管理,客户分析管理,售价管理。 ● 技 术 栈 Vue.js + ElementUI + Echarts + Axios + Spring Boot + Spring Security +Mybatis-Plus + Redis + Quartz + Log4j + Swagger + MySQL+ Docker 等。 ● 岗位职责 员工管理:组织机构,岗位定义,离职登记,通信名录。 数据管理:发动机品牌,车型档案,维修项目,商品资料,供货单位。 系统管理:员工部门控制,员工权限控制。 维修管理:维修接车,竣工检验。 客户管理:客户资料,车辆资料。 ● 技术描述 使用 SpringSecurity 去实现登入认证和接口权限认证。 使用 SpringBoot 框架实现前后端分离架构。 使用 Redis 做缓,比如缓存用户的权限信息,登入信息,用户页面的查询信息,菜单信息, 字典信息。 使用 Quartz 分配任务,比如定时扫描商品库存车辆库存,统计订单情况,提醒用户,及时补 货,订单超时,订单未结算,订单维修