个人介绍
工作经历
2020-04-01 -至今长城计算机软件与系统有限公司Java开发程序猿
XX 公司(在职期间不便透露) 软件开发工程师 责任描述: 任职期间主要从事软件编码,需求分析、项目架构。参与模块及库表的设计,bug 修复,协同其他同事完成指定 任务。完成领导安排的其他事务等。任职期间主要从事软件编码。 工作描述: 主要负责项目的开发,参与项目的需求分析、概要设计和详细设计。参与项目中部分模块的开发及编码以及相关 页面的展示。实现按时、保质保量完成相关任务的开发工作。 项目经验
教育经历
2016-09-01 - 2020-07-01河南科技大学物联网工程本科
主修课程:Java web,数据结构,离散数学,数据库,编译原理,操作系统,计算机组成原理,计算机网络、数 字电路、模拟电路等。
技能
合同报销 Java 开发,需求分析 2020-07——至今 ● 主要技术:springCloud+mybatis+DM7+activiti5.22+vue+redis ● 项目描述:为满足全公司线上合同报销,特开发此项目对接蓝信。去除了繁琐的线下报销流程。减少了人工成 本。●责任描述:参与了前期的需求分析,较日常报销项目,为简化审批,由我独立将项目集成了 activiti 工作流,并 使用 springcloud 框架搭建。后期考虑到使用原生 activiti 依旧不能实现自定义审批流程,后对原生 activiti 工 作流进行了二次开发,实现了线上自定义工作流。
日常报销 Java 开发、架构设计 2020-05——至今 ● 主要技术:springCloud+Redis+mybatisPlus+VUE+shiro+git+DM7 项目描述:为满足全公司线上报销,特开发此项目对接蓝信。去除了繁琐的线下报销流程。减少了人工成本。 责任描述:此项目我在前期立项就参与其中,与另一名需求分析人员共同进行了整体项目的需求分析并与财务部 门对接沟通。需求分析结束后与另一名架构工程师对该项目进行搭建,其中我负责了后端的项目搭建,后算项目 整体使用了 springCloud 微服务。权限控制使用了 shiro。数据库层级使用了 mybatisPlus.项目搭建完成后进 入了开发阶段,其中我负责了审批、入账(其中包括与 U8 对接),邮件发送,报销单下载等模块的开发
学劲 App 主要技术:Springboot+SpringCloud+Mybaits+Redis+bootstrap+ajax+POI+shiro+git 项目描述:学劲 APP 是一款知识教育分享的软件,它上面有非常多的各种专业知识教学,包含了很多知识分类, 不管是文学、中小学教育,理工学等都有。对于热爱学习的用户来说,也可以通过这个软件一步一步学习。 责任描述:负责后台管理系统前端页面和后端开发以及部分项目的 app 接口的实现(另一名实习生完成其余部分 接口实现)后台管理系统与前台 App 使用 SpringCloud 实现微服务分离,利用五大核心组件进行开发,后台管 理系统分为:登录注册模块、用户管理模块,分类管理模块视频管理模块,反馈信息模块,日志管理模块。 后台管理系统整体页面使用 bootstrap+jqGrid 完成。与后台交互全部使用 ajax 异步通信。 登录注册管理员需获得超级管理员的授权且要绑定*号,*验证模块集成阿里大于短信验证。 对模块整体进行了 SpringAOP+Redis 的缓存,使用了 shiro 权限管理框架根据角色展示不同的模块。使用 git 版本控制工具进行协同开发。 用户管理模块(用户展示,用户统计和用户分布):首页对所有用户的展示,集成 POI 管理员可对用户信息进行 导入导出。用户封面上传到云存储储存。用户统计与用户分布集成了 GoEasy 与 echarts 对用户进行实时的图表 展示。 分类管理模块:进行了一个类别的展示与删除,其中进行了 jaGrid 表格的嵌套。 视频管理模块(视频展示,视频搜索):进行了视频的展示,添加(上传至云存储)与删除,视频搜索集成了 ElasticSearch 进行了 IK 分词器的中文检索