



个人介绍
工作经历
2024-04-01 -2024-07-01杭州谋定智能科技有限公司Java后端开发
项目名称:UNISA考试监考系统 在线访问:https://fe.mored.tech 技术栈:SpringBoot、MyBatis Plus、Redis、XXL-JOB、Security、阿里云OSS、Docker、Nginx、Swagger 项目描述:此项目是为南非大学研发的考试系统,教师端主要功能为发布考试、答卷审核、自动阅卷、题库编辑,学生端主要功能为下载试卷、离线考试、上传答卷、作弊判定。 主要职责: 1. 和同事梳理业务需求,确定接口文档与核心逻辑,使用PDmaner整理ER图,设计自动阅卷算法和试卷加密格式。 2. 根据UI需求文档,负责开发角色权限、教师、学生、分组、学院、阅卷、考试分析等模块,并执行Swagger 测试。 3. 在前后端联调测试阶段,主动识别并修复考试流程中的多个Bug,确保项目按时上线。
教育经历
2020-09-01 - 2024-07-01天津科技大学计算机科学与技术本科
专业排名:前30% 主修课程:Java程序设计、数据结构、算法、操作系统、 计算机网络 在校经历:GPA:3.64/5 1.参加第3届字节跳动青训营,学习Go语言基础知识, 了解搜索引擎中的倒排索引。 2. 荣获2021年天津市武清区恒梦网络技术工作室季度 优秀成员称号,并担任后
语言
技能

技术栈:SpringBoot、SpringCloud、MySQL、MyBatisPlus、腾讯云服务、欢拓云直播、*公众号 项目描述:此项目是一个微服务架构的在线视频学习平台,后台管理功能包括教师、课程、订单、优惠券、直播和公众号菜 单管理,*公众号支持用户登录、课程浏览、购买和消息自动回复。 项目亮点: 1.实现基于JWT的用户Token鉴权,整合*公众服务号授权登录,保障数据安全和单点登录体验。 2.整合腾讯云服务,对象存储用于课程封面等图片上传,视频点播提供流畅的视频播放,欢拓云直播支持观看直播。 3.应用MyBatisPlus简化CRUD。EasyExcel用于课程信息的批量导入。ECharts支持数据可视化。 4.利用Swagger自动化生成API文档,并执行接口测试,确保开发效率和代码质量。


技术栈:DDD领域驱动设计、SpringBoot、MyBatis、Redis、OKHttp3、OpenAI、Hystrix、Docker、Nginx 项目描述:此项目是我大学期间真实上线的对接多种大模型提供生成式服务的商业网站,从域名备案、业务开发到运维上线都积累了丰富经验。代码结构以领域驱动分为鉴权登录、OpenAI、订单、*4个场景,便于维护扩展。 项目亮点: 1.采用DDD架构,一个领域就是一个功能域。提供模型、仓储、事件、服务,更好扩展。 2.对接支付,完成从商品库、下单支付、异步发货、超时关单、掉单补偿、发货补偿等流程。 3.设计ChatGPT/ChatGLM-SDK,允许用户选择模型。采用了Session会话模型和工厂处理服务。采用OKHttp3通信,并使用SSE与OpenAI异步通信。 4.实施敏感词过滤、请求频率、次数限制和JWT认证机制,这些安全措施通过规则工厂整合。 5.基于JWT的Token鉴权,整合公众号验证码登录,Redis存储验证码,确保了分布式部署的可访问性。 6.集成Actuator埋点和Prometheusl、Grafana监控。使用ApiPost对接口压测,验证了在50~80TPS的高负载下,添加Hystrix超时6秒熔断的必要性。
