教育经历

硕士 · 北京邮电大学

2020.9-2023.6
计算机学院(国家示范性软件学院)
[2020-2021] 一等奖学金
[2021-2022] 一等奖学金
Java 技术(88) · 图论及其应用(86) · 信息安全技术(87) · 高级操作系统(87) · 多媒体计算理论与技术(87) · 分布式计算环境(86)

本科 · 北京邮电大学

2016.9-2020.6
物联网工程
[2016-2017] 三等奖学金、文娱积极分子
[2017-2018] 三等奖学金
[2018-2019] 三等奖学金
数据结构(95) · Java 高级语言程序设计(88) · 电子系统基础(86) · 运筹学(85)

工作经历

字节跳动

2022.5-至今
互娱研发-抖音-公益(实习)
主要负责的工作是公益机构管理平台的前端和运营后台 BFF 层的代码编写,主要的技术栈有 ReactJS、TypeScript 和 NodeJS;在写 BFF 层期间担任过需求 Owner。

前端项目

NFT Web3.0 个人主页
此项目是 Web3 项目,用户可以使用此产品定制专属的 NFT 并绑定个人主页,将NFT用作各平台个人头像后,可通过图像识别技术便捷安全地跳转至个人主页进行支付或交易。相较于现有身份系统,使用MintUs创建的去中心化身份不仅更安全,也会更有趣、更具个性化。项目难点在于组件编写 和 Web3 与传统网页开发存在的诸多不同,比如涉及很多与链的交互以及和钱包插件的交互。
wordle 克隆
此项目是对 2022 年初风靡的网页字谜游戏 wordle 的克隆。项目完全还原了 wordle 的游戏机制和分享方式,同时对页面的样式和部分操作逻辑进行了主观上的优化。主要使用了 Vue3、Vite、Vueuse、Pinia 等。
moordle & wordle 游戏助手
此项目是为 moordle 项目设计一个游戏助手,帮助玩家过滤并查找可选单词。项目难点在于用正则表达式过滤生成结果,以及通过滚动加载避免由于结果过多导致的页面卡顿。主要使用了 Vue3、Vite、TailwindCSS、DaisyUI 等。

ctmonitor

2021
云通信管理平台前端
此项目是为某对讲机生产厂商的云对讲系统设计云通信管理平台。主要对资源管理模块、日志管理模块等页面进行设计与开发,以及负责项目维护。项目难点如大文件的上传下载以及数据的分页显示和滚动加载。主要使用了 Vue2、Vuex、Vue-router、Vue-I18N、iView、Element-UI 等。
简易栅格系统
此项目实现了基于 flex 的栅格系统。通过 SCSS 预处理器提供的 mixin、变量、插值语句、extend 以及控制指令等功能,使得用户可以仅通过修改 _variables.scss 中 $col-num 的值就可以编译生成不同列数的栅格系统(如 12 列或者 16 列),同时也支持自定义断点。
网站仿写
用纯 HTML、CSS 和 JavaScript 对旅游网站首页进行仿写。主要难点有函数节流、事件委托以及轮播图效果的实现等。

比赛经历

挑战杯

2020
北京特等奖, 全国三等奖
[变胞六足机器人]
设计并实现了一个可以多维度自由变换自身形态(拓扑结构)的 6 足机器人。主要负责机器人的步态编写,和视频回传。

上海交大工科夏令营

2015
二等奖
[智能寻迹小车]
基于 Arduino 的寻迹小车,目标是完成指定的动作并尽快跑完赛道。主要负责单片机程序的编写。

前端技能

VueJS

  • Vuex
  • Pinia
  • Vue Router
  • Vite

CSS

  • SCSS
  • Tailwind CSS
  • WindiCSS
  • UnoCSS

ReactJS

  • basic

JavaScript

  • ES6

TypeScript

  • basic

Other

  • vim, neovim