language print
贺兰星辰
mail hikarilan@minecraft.kim
call +1 (307) 264 5018
public https://www.minecraft.kim
shaokeyibb
教育经历
xaufe logo
西安财经大学 2021.9 - 2025.6
个人经历
baidu logo
百度 2024.4 - 2024.5
测试开发实习生
  • 参与公司城市政务大模型的质量保障任务,参与项目需求评审,编写完善的测试用例并进行测试
  • 参与 AI 智能代码助手 Baidu Comate 的质量保障任务,参与后端接口和 IDE 插件的相关测试
nio logo nio logo
NIO蔚来 2024.2 - 2024.4
测试开发实习生
  • 参与公司营销系统的质量保障任务,参与项目需求评审,编写完善的测试用例并进行测试
  • 阅读项目需求源代码,发现并提交潜在缺陷和漏洞,协助研发团队解决项目 BUG
  • 参与公司新上线品牌的上线前接口联调和压力测试,分析接口性能瓶颈并给出改进建议。
  • 参与公司接口自动化测试框架的开发,完善接口自动化测试场景。
complex studio logo
重庆市远枫物语网络科技有限公司 2021.11 - 2022.4
后端开发实习生
  • 与微软亚洲研究院(MSRA)合作,使用 Java 语言,基于 Minecraft 平台开发交互式英语学习小游戏;本人负责项目后端的游戏交互逻辑和客户端拓展开发工作;项目最终成功交付,并在 2021 年世界人工智能大会参展
  • 参与公司与淘宝中国的合作项目,使用 Java 语言,基于 Minecraft 平台开发“淘宝城”跨年烟花秀小游戏;本人负责项目后端的游戏交互逻辑开发和 k8s 容器服务运维和对接工作,并自研实现了游戏服务端实例的弹性缩扩容;项目最终成功交付。
  • 参与公司自研,基于 Minecraft 平台的游戏项目《沉梦之渊》开发;基于公司先前的代码进行多次完全重构,更换技术栈,提高代码可维护性并大幅提高性能;游戏发行后在社交网络获得超数十万玩家关注并取得预期的效益。
arsc logo
中煤航测遥感集团公司 2023.7 - 2023.8
前端开发实习生
  • 负责“潼关公交”电子站牌大屏项目相关前后端业务的开发;建立生产/开发环境配置隔离,采用 Vue + TypeScript 进行前端页面开发,使用 WebSocket 和 HTTP 轮询技术获取上游数据;项目最终成功交付。
  • 负责煤炭运输监测微信小程序相关的前后端业务开发;协助创建并完成完善的煤炭运输监测系统和车辆遥感安全系统,协助建立一套完整的审批流程
项目经历
NeraBBS 轻论坛 全栈开发
2023.7.23 - 至今
项目描述:一款基于微服务的 Web 轻论坛程序,用户可在论坛中进行注册登录,发帖回帖,搜索帖子等操作;由本人独立完成前后端架构设计和开发,并持续进行功能更新和维护。
技术栈:
  • 后端:Spring Boot, Spring Cloud, Spring Cloud Gateway, Spring Data JPA, gRPC, Sa-Token, Lombok, PostgreSQL, Redis, Consul, MinIO, Docker, Gradle.
  • 前端:Vue3, Nuxt, Tailwind CSS, VueUse, Pinia, ByteMD, Webauthn API, pnpm.
技术亮点:
  • 在微服务网关中通过 Spring Webflux 技术添加鉴权中间件,实现下游微服务无感鉴权,与 Sa-Token 解耦合。
  • 根据浏览器 Webauthn API 规范实现并接入了无密码安全登录(Passwordless)和平台密钥登录(Passkey)
  • 建立全局异常处理机制,并通过 AoP 技术切入业务代码以实现模板代码与业务代码分离。
Toktik 短视频平台 DevOps, 业务开发, ⽂档编写, 质量保证
2023.2.4 - 2023.2.24
项目描述:使用 Go 语言开发的微服务短视频平台后端,用户可通过此平台上传和观看视频并进行点赞和评论;作为第五届字节跳动青训营项目,与团队合作完成相关文档和项目答辩,最终取得一等奖的好成绩。
技术栈:Go, Kitex, Hertz, GORM, PostgreSQL, Redis, Consul, OpenTelemetry, Grafana, VictoriaMetrics, FFmpeg, Docker, Kubernetes, Amazon S3.
技术亮点:
  • 网关和接口实现分离,使用网关中间件鉴权以保证下游服务透明和接口低耦合。
  • 全链路采用 goroutine 协程进行微服务接口调用,在保证并发安全的同时大幅提高 IO 效率,降低阻塞时间。
  • 通过建立良好的可观测性系统,精准排查项目性能瓶颈以进行针对性的接口优化。
  • 通过 testify 和 sqlmock 建立完善的单元测试和 E2E 测试机制,确保接口符合预期正常运行。
Solon Admin 应用性能监控工具 全栈开发
2023.5.11 - 2023.7.25
项目描述:基于 Solon 框架的应用性能监控工具,支持应用程序事件流,环境变量,元数据等信息的展示;分为 Web 前端(信息展示),客户端(信息采集),服务端(信息处理)三部分;作为 2023 年中科院开源之夏(OSPP)社区项目,撰写和提交完善的项目申请书并获得通过。
技术栈:
  • 后端:Solon, Solon Cloud, Solon API, Websocket, okhttp, Lombok, Maven.
  • 前端:Vue3, Vue Router, Vue I18n, Pinia, Apache ECharts, Arco Design, yarn.
技术亮点:
  • 使用 WebSocket 技术支持前后端分离设计,并应用 IoC, MVVM 等设计模式
  • 通过发送心跳包的方式检测客户端在线情况,支持在优雅退出的情况下自动注销客户端实例。
  • 支持分布式服务发现和配置管理,从配置中心向下游服务分发配置文件。
技术储备
  • 熟悉 Java 语法和标准库,对面向对象编程思想和设计模式有深刻理解。
  • 了解 JVM 虚拟机相关知识,如字节码,JMM 内存模型、垃圾回收机制等。
  • 熟悉 Spring Boot, Spring Web MVC, Spring Cloud, Mybatis, gRPC, JUnit 等常见业务框架。
  • 熟悉 MySQL 数据库,了解 PostgreSQL 等 SQL 数据库,MongoDB 等 NoSQL 数据库的使用。
  • 了解 Redis, Kafka, MinIO, Consul, Elasticsearch 等中间件的使用。
  • 熟悉 Maven, Gradle 等构建工具和 Git 等版本控制工具的使用。
  • 了解 Linux 操作系统的基本使用和服务部署,了解 Docker, Kubernetes 等容器编排系统的使用。
  • 了解 Kotlin, Go, Rust, JavaScript, PHP 等多门程序语言的编写。
  • 熟悉 Jmeter, Fiddler, Charles, Postman 等常见测试工具的使用。