个人介绍
1、熟练使用 Spring 框架技术完成 Java 项目开发;
2、掌握关于 Spring 框架中的如 SpringMVC、SpringBoot、SpringCloud 等技术框架;
3、熟悉 MyBatis、MySQL 数据库、Redis 非关系型数据库等相关编程技术;
4、对 Tomcat、RabbitMQ、Nginx 以及 Linux 操作系统也有一定的认知;
5、熟练使用 IDEA、Maven、Git 等开发工具;
6、熟悉 Vue 等前端主流框架;
7、有较强的学习和沟通表达能力,适应环境快,有吃苦耐劳的精神,富有团队精神,能接受加班。
工作经历
2022-06-13 -2022-12-31武汉云图互联股份全站工程师
1、参与公司自主产品及项目研发,进行软件系统框架、核心模块和对外接口的详细设计,参与核心代码的编写; 2、配合测试完成测试用例评审; 3、根据开发规范进行代码编写; 4、及时修复开发和测试中产生的系统相关 bug; 5、协助并完成其他各类技术开发任务。
教育经历
2018-09-01 - 2022-06-01湖北理工学院计算机科学与技术本科
技能
【项目背景介绍】:该项目是一个借款投资平台,借款人可以在该平台借钱,投资人可以进行投资并赚取收益; 【项目开发环境】:Idea、Git、MySQL、Tomcat、Maven、Postman等; 【项目包含模块】:登录注册模块、用户绑定模块、申请借款额度模块、申请借款模块、投资模块、放款模块、还款和回款计划模块、充值提现模块、后台管理模块; 【项目所用技术】:SpringCloud、SpringBoot、MyBatis、MySQL、Redis、Nacos、RabbitMQ、Vue、ElementUI、EasyExcel、OSS 、阿里云短信服务等; 【责任描述】:在项目中负责的是申请借款模块、投资模块、放款模块、还款和回款计划模块; (1)申请借款模块:申请额度后,用户就可以申请借款,在填写相关内容后提交到后台由管理员进行审核,审核通过后就可以生成标的到平台中; (2)投资模块:投资人投资之前需要进行充值,与汇付宝资金管理平台进行交互并将自己的银行卡中的钱转入到友易筹平台,然后以最低100元,单位100元的方式对标的进行投资,投资之后的投资金额会进入冻结状态,并在标的中会显示已投资多少; (3)放款模块:当标的得到投资后,管理员可以对标的进行放款,放款后,冻结的资金会流入到该标的的借款人账户中,同时生成还款计划和回款计划,借款人看到的是还款计划,投资人看到的是回款计划; (4)还款和回款计划模块:借款人可以直接在标的项中点击还款就可以执行当月的还款计划,该计划因借款人选择的还款方式不同而不同;借款人点击还款后,不同的投资人收到的还款是不一样的,所有还款的总和等同于最开始计算出来的收益。
【项目背景介绍】:该项目的主要功能是使餐饮企业顾客可以直观地看到后厨员工的操作是否规范,卫生是否合格,是否有一些不应该出现的物品出现,给餐饮服务提供者采用透明玻璃、视频等方式给展示出来。 【项目包含模块】:数据可视化模块、系统管理模块、台账管理模块、智能预警模块、企业自查模块、监督管理模块; 【项目所用技术】:SpringBoot、MyBatis、MySQL、Redis、、Vue、ElementUI、OpenLayers等; 【责任描述】:数据可视化模块、台账管理模块、系统管理模块、智能预警模块; (1)数据可视化模块:负责前端页面的实现,对已加入到该系统中的企业在地图上进行标注,对企业数量、台账的录入情况、报警信息数据进行合理的统计并且实现可视化图表查看; (2)系统管理模块:管理该系统中的所有人员、企业结构、角色、设备信息、菜单权限等等的一个管理; (3)台账管理模块:对所有台账信息进行一个展示和统计,并且根据当日的一个录入情况来进行加分和扣分的处理; (4)智能预警模块:配对好海康、大华、天地伟业三大厂商的摄像头,根据摄像头返回的报警信息进行处理入库,然后给具体企业进行报警提醒。
【项目背景介绍】:该项目是中国石化下的一个管理海上钻井平台人员的系统,系统用户可以在该系统下查看到某钻井平台上实时工作人数以及获取某员工的巡检路径等功能。 【项目包含模块】:首页可视化模块、系统管理模块、人员定位模块、报警管理模块、巡检管理模块、统计分析模块; 【项目所用技术】:SpringBoot、MyBatis、Oracle、Redis、、Vue、ElementUI、OpenLayers等; 【责任描述】:该项目的所有前后端都是我自己独自开发完成的; (1)首页可视化模块:在首页中展示地图,将甲方提供的钻井平台坐标都在地图中标注出来,平且可以实现点击图标后跳转到对应的钻井平台示意图中,在示意图中可以看到该平台中的工作人员的实时位置信息;展示对应区域的实时天气情况以及根据人员类型和人员分布位置来进行一个统计; (2)系统管理模块:管理该系统中的所有人员、工卡、基站、信标、组织机构、角色、平台信息、菜单权限等等的一个管理; (3)人员定位模块:查砍具体的某一个钻井平台上的实时人数以及员工的实时定位信息,对重点人员进行标注并且进行一个监控,对所有员工在平台上的一个行动轨迹进行播放; (4)报警管理模块:通过设置某一个区域的报警规则后,当该区域触发了这个规则后就会进行一个报警信息的展示。 (5)巡检管理模块:通过设置某一个区域的巡检计划后,来查看该区域是都按规定进行巡检以及巡检路径是否正确。 (6)统计分析模块:对平台上的工作人员根据分布的位置信息和人员类型来进行一个统计展示,对报警类型和报警日期也进行一个统计展示。