# 教育经历简述


# 技能自述

- 熟练掌握 Golang、Rust、c/c++ 等系统级编程语言，掌握 python 等脚本语言；
- 熟练使用 Docker、kubernetes 并了解其原理；
- 在数据结构、编译原理、操作系统、网络编程、算法等方面有良好的基础；
- 熟练使用git等版本控制工具进行协作开发；

# 开源社区经历简述

- Github ID: yunwei37
- 参加过 rcore （一个用 rust 写的类linux内核）开源社区的暑期活动，在 ZCore（一个由清华大学主导的 rust 编写的开源实验性操作系统内核：https://github.com/rcore-os/zCore ）中贡献过不少代码，实现了大部分异步进程间通信机制，移植了；完成过 MIT 6.828（2018）课程的 Lab，并且也给 rcore 操作系统教程提过 PR 贡献；
- 使用 C/现代C++ 主导开发了一个基于 ebpf 的监控工具：https://github.com/yunwei37/Eunomia，基于 Libbpf + eBPF CO-RE 技术对 k8s 集群和容器中的多种操作系统指标进行监控，帮助用户了解容器的各项行为、监控可疑的容器安全事件；该工具也集成了基本的 profiling 功能。目前该项目已经进入了 2022 全国大学生操作系统赛决赛。
- 给 APISIX 提过关于性能分析的文档方面的 PR，并在 OSPP 中中选了 APISIX 性能分析的相关项目，这是目前实现了一部分的仓库：https://github.com/yunwei37/nginx-lua-ebpf
- 为知名的开源 go 静态分析器（github.com/securego/gosec）贡献过代码，实现了一些静态分析检查器；
- 个人开源的一些其他实验性的小项目和课程大作业等在 Github 上累计已经获得 900+ star

# 实习经历简述

1. repomono：后端开发实习生 
  - 公司主要产品是为 monorepos 搭建的 DevOps 工具链，使用 c 语言进行后端开发：
  - 使用 PEG 文法设计并实现了使用类似关键字查询语言 (KQL) 的搜索查询语法的通用搜索模块，以及搜索接口的相关 API，可在 issue、code review 中搜索匹配相关条目；
  - 使用 libgit2 搭建了权限控制系统，在同一个 repo 中对不同目录路径，设计实现了用户 clone、 code review 、提交和 merge commit 的权限管理等；并使用 perf 等工具进行性能分析和调优，极大地加速了对 git repo 进行处理的速度；

2. 上海那一科技有限公司：静态分析实习生
   - 基于 clang static analyzer、infer、clang libtooling 等静态分析工具或编译器前端，使用语法树匹配或数据流分析等方法，设计实现了十几个对 MISRA C:2012 编程规范的检查器，并对常见 C 语言开源项目进行分析测试：
   - 基于 Go 的 AST 和 SSA 中间表示形式，设计实现 Go 的静态分析检查工具，并集成现有的开源产品；

## xxx

我叫郑昱笙，是浙江大学的23届本科生，目前的专业是地理信息科学，已修读的专业课程包含面向对象程序设计 操作系统 计算机网络 高级数据结构与算法分析 软件工程 地理空间数据库、计算机体系结构、编译原理等绝大部分计算机科学与技术的主修课程。我明确了对本专业的认识，更激发了深入相关研究领域的兴趣与决心。
我热爱祖国，热爱人民，热爱中国共产党，忠心拥护党和国家的重大方针、政策。平时关心国家大事，总是尽力去做有益于国家、社会的事。我平时勤俭朴素，谦虚谨慎，尊敬师长，孝敬父母，团结同学，乐于助人，爱护公物，并且作风正派，是非观念强，道德品质优良，行为礼貌。
三年大学时光让我收获颇多。正如前文所述，我对地理信息科学这一专业有着充分的兴趣与热爱；这种热爱是个人今后在此领域深造的关键，而同时也只是一项最基本的要求。更重要的，是需要借助这种对专业知识的热情向往，进一步沉下心，深入到学科核心，理论与应用并重，始终以挖掘、发挥专业学科价值为目标而努力，更专一、深入地对这一领域的理论加以研读，尝试提出自己的见解；并时刻跟进其理论发展前沿。待对原理有了详尽理解后，选取合适研究区域或对象，将理论知识付诸实践，通过实际分析，将这一领域的研究转换为对地理信息科学方向有益的结果，尽可能让自己的研究有所效用，更使得地理信息科学理论与知识为社会带来更大价值。

目前个人的技术栈主要是全栈偏后端方向, 主要使用 C/C++/Rust/Go/Python 等语言进行开发, 对前端有一些基本的了解和实践(主要是 Js/Vue 等方面), 熟悉操作系统相关知识(2022全国大学生计算机系统能力大赛操作系统设计赛一等奖, 给多个操作系统相关开源社区提交过贡献), 有一段编译和静态分析相关的实习经历(基于 clang、infer 实现编码规范相关检查, 涉及 Go/C/C++ 等多种语言), 熟练使用 Github Actions/Git/Docker 等工具, 目前在维护 eBPF 和 WASM 相关开源编译工具链和运行时, 是阿里云龙蜥操作系统社区 eBPF SIG 的 Maintainer 之一

这是我的 Github 主页: https://github.com/yunwei37