简历

English 🇬🇧 / 简体中文 🇨🇳

Shichu Yang

  • 📧 邮箱 siger [点] yang [AT] outlook [点] com

🏫 教育

  • 华中科技大学 中国湖北省武汉市

    工学学士 / 信息安全2019 – 2023

    绩点: 3.73/4.0, CET-4: 639, CET-6: 576

⏳ 经历

  • Google Summer of Code 2022: 项目主页2022 年 7 月 – 2022 年 9 月

    学生开发者 / 项目组织: FRRouting / 导师: Stephen WorleyQuentin Young

    • 为 zebra 添加 Linux 中 netlink 消息系统的 TC 子消息构造器,使其具备添加 qdisc / class / filter 的能力;
    • 在 zebra 中实现了一套流量控制的状态管理,与数据平面和构造器对接;
    • 在 zebra 对外开放的 ZAPI 中添加流量控制的接口,使得其它守护进程(例如 bgpd)可以 RPC 调用该能力.

  • 腾讯 中国广东省深圳市

    基础架构开发实习 / 导师: ciuwaalu2021 年 7 月 – 2021 年 9 月

    参与了 Lua 语言混淆器的开发工作,并为内部防火墙添加了部分应用程序的流量分析组件.


  • Google Summer of Code 2021: 项目主页2021 年 6 月 – 2021 年 8 月

    学生开发者 / 项目组织: LabLuaLLVM / 导师: Pedro TammelaJonas Devlieghere

    • 扩充 LLDB 的监视点的回调部分功能,使其支持执行一段 Lua 脚本;
    • (计划外的附加任务)借助 SWIG 将 LLDB 的所有 API 导出为 Lua 库(在 liblldb 动态库上以 luaopen_* 的符号形式存在).

🔨 技能

  • 编程语言: C, C++, Lua, Python, Go, Rust, JavaScript, Scheme, Coq
  • 技术栈: React (Native), Laravel
  • 其它: DevOps, Docker, Git, 网络工程