履历
我当前在字节跳动从事后端开发工作,业务领域为国际化短视频用户增长。
我于 2023 年毕业于上海交通大学计算机科学与技术硕士专业。在此之前,我于 2020 年获得上海交通大学信息安全学士学位。
兴趣爱好
我的兴趣爱好包括:
- 城市发展分析:考察商业体业态和建筑、公共设施、交通运输设施、城市规划等。
- 沉浸社交网络:轮询各个主流社交 app 看新闻。
- 烹饪:每周末都尝试自己做菜,主要师从美食作家王刚和隋卞做。
价值观
我信奉的一些理念:
- 工程师改变世界。通过自己的能力改变不合理的现状。即便我已经享受不到改变的好处,也要造福后来者。
- 打破信息差。应该建立起信息广泛共享的平台,释放出局限在小团体内的信息红利。
校园经历
在上海交通大学的 7 年里,我干过许多有意思的事情。
水源社区:主导重建上海交通大学新一代校园论坛,从零起步运营社区,并根据需求开发 Discourse 框架的插件,毕业时将用户增长至六万。我将其中的一些经验发表在了《中国教育网络》期刊,可以在此阅读《上海交通大学探索高校新一代线上社区》。
分流与转专业分析:自己高考填报志愿时被招生组隐瞒信息,觉得网上查不到相关资料。因此撰写大类招生历年分流和转专业情况公开发布,帮助新一届考生做出更加全面的判断。同时我推动学校在 2021 年改革了转专业制度,取消了提前批招生,让平台招生的学生可以转出平台。
选课交流平台:为了交流选课经验,我建设了选课交流 QQ 群,后来发展至 4000 人规模。为了让更多人获得选课交流的信息,2021 年我开发了选课社区,用网站的形式提供服务。截止 2024 年 1 月,有超过 22000 位用户发表了 28000 多条点评内容。
实际项目
我的兴趣是用编程能力解决现实中存在的问题。以下列举了一些由我独立开发的项目,并且都投入过实际使用。
选课社区:选课社区是用于在线点评校内课程的网站,支持课程管理、发表点评、点赞、关注课程、积分兑换、同步课表等功能。项目使用 Django 作为后端,React + Ant Design + Next.js 作为前端。
交课表:交课表是专注于上海交通大学的 Android 端课程表 app,支持教学信息服务网(本科生教务系统)、研究生应用管理平台和医学院智能教学系统。App 早期使用 Java 做原生 Android 开发,后迁移至 Kotlin 。
ChiBot:ChiBot 是使用 NoneBot 开发的迟先生模拟 QQ 机器人。特色在于收集了迟先生的四百多条发言记录,使得和机器人聊天体验近似于和迟先生真人聊天。
SJTU+加群认证:一款群管机器人,避免非认证用户加群。用户在 SJTU+ 上登录 jAccount 进行校内身份验证后,输入 QQ 号得到加群凭证。加群时将凭证填入入群问题,获得机器人的自动通过。
科研经历
我的本科毕设和研究生研究方向均为区块链、密码学和隐私保护相关,下面列了一些曾经参与的工作。
Du J, Ge Z, Long Y, et al. MixCT: Mixing confidential transactions from homomorphic commitment (ESORICS 2022, CCF-B):基于 one-out-of-many proof 的隐私保护混币协议,具有金额机密、身份隐私和抗 DoS 攻击等特性,兼容同态 Commitment 和同态 Encrpytion 两种底层原语。
Jia Y, Sun S F, Zhou H S, et al. Shuffle-based private set union: Faster and more secure (USENIX Security 2022, CCF-A):提出一种基于 Shuffle 的隐私并集协议,相比使用对称加密的此前工作,性能和安全性上有显著提升。
简易区块链:使用 Python 开发的比特币式区块链,包含 UTXO 模型的交易格式、PoW 共识、节点发现等功能。使用 Flask 和 Vue 开发了简单的用户界面,可以真实调用节点进行交易。
联系方式
可以通过以下几种方式联系到我: