教育经历

项目经验

Pawstopia - 初创公司全栈工程师实习

五月 2023 - 现在(支持 EVL 证书)

  • 参与了 Pawstopia 的开发,一个在宠物社交网络领域进行创新的初创公司
  • 使用前端工具如 ReactJS 和 Redux,以及后端解决方案如 Azure 和腾讯云,为 Pawstopia 的全栈开发做出了贡献。
  • 实现了各种功能,包括宠物主人分享宠物照片、录制宠物叫声,并通过爪印扫描建立数字身份的功能。
  • 受到微信朋友圈和微博发现页的启发,构建了一个以宠物为中心的社区。

Affordable Health Access Inc. - 毕设项目团队组长

一月 2023 - 四月 2023

  • 参与了非营利性医疗基金项目 Affordable 的开发。
  • 通过输入检查和动态密码创建反馈改进了登录和注册页面。
  • 解决了电子邮件验证问题,确保在 AWS Cognito 和本地 MySQL 数据库上都正确存储和更新了已验证的电子邮件。
  • 设计了 UI 测试脚本以模拟用户申请健康福利,同时监视 Stripe 方面的正确转账。

Buckeye Schedule - 个人项目

九月 2022 - 十二月 2022

  • 开发了一款 Android 应用程序,Buckeye Schedule,以帮助大学生维护他们的日程。
  • 利用 MVVM 设计模式、Room 数据库和适配器模式进行高效的本地数据持久化和 UI 控制。
  • 利用如 Firestore 的 NoSQL 数据库在云端保存用户数据。
  • 启用手机内部服务,包括相机功能和通知服务。
  • 结合非功能性需求,如用户权限检查、多语言支持和UI测试,以提升用户体验和应用性能。

HireEZ - 全栈工程师实习

五月 2022 - 八月 2022

  • 参与开发事件跟踪系统,用来帮助 BI 团队分析网站内的用户偏好和活动。
  • 使用 Playwright 为事件跟踪系统设计了一个自动化的 UI 测试框架。
  • 为 BI 团队开发了一个 Jira 工单自动化的 Web 应用,能够一次性完成工单的创建和推送。
  • 通过从 Excel 转向 Jira 进行报告工具的转变,将 BI 团队的票据报告时间减少了40%,从而提高了团队的效率。

Karma - 毕设项目团队组长

一月 2022 - 五月 2022

  • 在游戏开发毕业设计项目中制作一个名为 Karma 的 FPS & ARPG 游戏。
  • 担任敏捷开发的 Scrum Master,确保通过时间盒展示进行双周进度沟通。
  • 开发了核心游戏功能,包括 FPS 系统、物品栏系统、玩家控制、敌人 AI 以及动画系统。
  • 在学期顶尖展示投票中,从七个班级团队中荣获 "The Best Game" 和 "The Most Polished Game" 奖项。

Minecraft (Clone) - 个人项目

十一月 2021 - 十二月 2021

  • 作为一个自我驱动的学习项目,开发了一个类似于 Minecraft 的基于体素的世界。
  • 利用了 3D 属性、纹理映射、Perlin 噪声和数据序列化技术,为复杂的世界生成提供支持。
  • 制作了基本的玩家交互,包括导航系统和建筑系统,丰富了用户体验。

Endless Runner - 团队项目组长

十一月 2021 - 十二月 2021

  • 利用 Unity 设计和开发了一款吸引人的无限跑酷游戏。
  • 通过应用 Unity 的新输入系统、动画系统和 Cinemachine 来增强游戏体验。
  • 编程实现了动态关卡生成功能,包括环境变化和障碍物的放置。

Legend of Zelda 1986 (Clone) - 团队项目成员

八月 2021 - 十二月 2021

  • 重制了经典游戏《塞尔达传说1986》的完整第一关。
  • 利用状态、装饰器和单例设计模式设计了各种敌人和玩家能力。
  • 通过编程实现了一个过程生成的地牢,以提高游戏的可玩性。