作为英国布里斯托大学计算机科学硕士,我具备以下专业技术能力:
后端开发方面,我熟练掌握Java技术栈(Spring Boot/MyBatis/Redis),理解分布式系统基本原理,能够设计合理的数据库结构和RESTful API。熟悉MySQL数据库的事务处理、索引优化等核心机制。
前端开发领域,我精通Vue 3框架及其生态系统(Pinia/Vue Router),能够构建响应式用户界面。同时掌握React基础开发能力,了解组件化开发模式。
在DevOps方面,我熟悉Docker容器化技术的基本应用,了解Nginx配置和Linux基础命令。具备使用Git进行版本控制的实践经验。
游戏开发方向,我掌握Unity引擎和C#编程语言,了解网络同步和特效系统的基本实现原理。
凭借四年英国布里斯托大学全英文教学环境培养的流畅技术沟通能力,我能够高效理解国际客户需求,并提供专业的跨文化技术解决方案。
1. 伙伴匹配系统(Vue 3 + Spring Boot)
• 开发标签匹配算法:基于编辑距离算法实现用户相似度计算,通过优先队列优化使TOP N查询内存占用减少60%
• 解决高并发场景问题:采用Redisson分布式锁防止重复加队,Spring Scheduler+Redis预热缓存使首屏加载时间缩短至800ms
• 实现自动化部署:编写Dockerfile并集成CI/CD流程,部署效率提升3倍
2. 用户中心管理系统(React + Spring Boot)
• 设计高性能数据层:基于MyBatis-Plus定制通用DAO模板,复用率达85%,开发效率提升50%
• 实施严格质量保障:通过JUnit单元测试实现90%覆盖率,采用双检锁单例模式管理JSON解析器降低30%内存开销
3. 在线多人追逐游戏开发(Unity + Photon)
• 主导开发支持50人同时在线的3D游戏,采用PUN实现网络同步,通过阈值触发数据、高帧动画优化降低40%网络流量
• 创新设计可视化气味系统:结合Shader编程与VFX粒子特效,通过双摄像机渲染实现动态气味追踪,提升游戏沉浸感
• 使用Cinemachine构建智能摄像机系统,实现角色自动跟踪与场景自适应视角切换
基于 Unity + C# + Maya + Pun + VFX 项目描述: 五人小组共同使用 Unity 引擎开发在线多人追逐游戏。游戏实现了多人在线互动,玩家可以在虚拟环境中进行追逐和逃的游戏体验。游戏中还设计了独特的可视化气味系统,以增强游戏的沉浸感和趣味性。 主要职责
JavaScript + WXML + WXSS + Java Spring boot + MySQL + MyBatis Plus 用于瑜伽馆的微信小程序,提供用户登录、课程预约、取消预约及查看已预约课程的功能。用户可以方便地通过微信小程序进行课程管 理,提高了用户体验和课程