个人介绍
戈吕豪,21岁,20级软件工程专业大三年级学生,连续两年获得校级等奖学金,被评为优秀班干部。2022 年获蓝桥杯国赛二等奖,算法设计与编程挑战赛国赛铜奖,计算机设计大赛中南地区省奖,校第三届算法大赛第一名,熟练掌握数据结构,计算机网络,计算机操作系统,计算机组成原理,在考试中均取得90°分以上,熟练使用Java,了解Spring框架,熟悉MySQL关系型数据库熟悉MongoDB、Redis非关系型数据库,了解微服务模式下的开发,对注册中心、消息队列、网关等常用组件有一定实践经验。2022年参加学成在线MOOC平台项目实习。“
工作经历
2023-02-15 -至今武汉怡聚科技有限Java开发
1. 开发一套工业园区智慧管理平台,我参与项目的需求调研和需求文档的撰写,设计软件架构。 2. 参与项目的功能模块划分和数据库设计,数据库设计主要是为了实现项目的功能模块。 3. 采用 ruoyi 微服务版做为项目的基础架构,使用 ruoyi 按照需求进行开发与实现。 ***块的设计***开发文档进行开发,使用 rpc 模*** openId 和 jsApiTicket,用户支付成功回调的实现。 5. 系统出账和断电模块的设计,主要是通过任务调度进行实现,出账按照业务逻辑每天进行出账,断 电通过用户的余额值进行判断是否断电,通过 rpc 调用智能电表的接口进行断电与来电
教育经历
2020-06-19 - 武汉轻工大学软件工程本科
武汉轻工大学 软件工程 GPA 3.71/5.0(专业前 10%),通过 CET4,软件设计师考试。 连续两年获得校级一,二等奖学金,被评为优秀班干部。 武汉轻工大学第三届算法大赛第一名(ACwing + Leetcode 题量:500+)。 熟练掌握数据结构,计算机网络,计算机
技能
项目之初要做功能定位,就是这个项目到底要实现哪些功能,会遇到什么主要的技术难题,这一步想的越清楚,后续工作量会相对减少。对于约球online小程序,功能定位首先是约球。约球的形式多种多样,可以是一个人发邀请函,其他人进行报名。这是传统的约球形式。但是约球online做了以下创新: 使用地图展示用户 实时性 一对一发送约球邀请(可以接受也可以拒绝) 一对多发送约球广播(公告作用) 建立信用机制 第一点,一般的约球平台并不是以地图为载体,而约球online却是如此。用地图展示附近或全域用户,这是一种新的做法。 第二点,实时性体现在哪里?主要体现在对于在线用户,用户发出邀请,在线用户需要马上收到该消息。类似于*和*的实时性。 第三点,一对一发邀请,这属于社交属性,一般的约球平台是无法查看附近用户的,但约球online恰恰是以用户为核心,打造类似社交平台的约球小程序。 第四点,一对多发广播,这类似于游戏中的公告栏,通知在线的用户,有哪些人发出了约球的消息,方便找到这个人。 第五点,非常与众不同的,这个小程序建立了信用机制,信用越好的用户可以有许多特权。主要体现在发出广播的保留时间更长,时间间隔更短。
学成在线采用 B2B2C 业务模式,即向企业或个人在线教育平台提供教学服务,老师和学生通过平台完成整 个教学和学习的过程。 1. 采用 MinIo 进行分布式文件存储,文件断点续传与合并,xxljob 进行定时任务处理,实现分布式事务。 2. 采用 oauth2 实现单点登入,springsecurity 进行认证和授权,采用 rabbitmq 实现支付成功消息推送 。 3. 采用 nginx 作为网关,包括前台和后台的代理
1. 开发一套工业园区智慧管理平台,我参与项目的需求调研和需求文档的撰写,设计软件架构。 2. 参与项目的功能模块划分和数据库设计,数据库设计主要是为了实现项目的功能模块。 3. 采用 ruoyi 微服务版做为项目的基础架构,使用 ruoyi 按照需求进行开发与实现。 4. *支付模块的设计,按照*支付的开发文档进行开发,使用 rpc 模式获取*用户的 openId 和 jsApiTicket,用户支付成功回调的实现。 5. 系统出账和断电模块的设计,主要是通过任务调度进行实现,出账按照业务逻辑每天进行出账,断 电通过用户的余额值进行判断是否断电,通过 rpc 调用智能电表的接口进行断电与来电