董欣然
- 北京大学 软件工程专业 硕士(在读)
- 北京大学 智能科学与技术专业 本科
- 北京大学优秀毕业生 / 北京大学三好学生标兵 / 北京市高等学校优秀毕业生 / CCF优秀大学生
- 全国青少年信息学奥林匹克竞赛NOI铜牌 / NOIP一等奖
- 中国大学生计算机设计大赛一等奖
- 北京冬奥会优秀志愿者 / 北京冬残奥会优秀志愿者
联系方式
- 手机:19800310035 / 17759060644
- Email:dongxinran0805@gmail.com
- 微信号:PKU_DXR
- Github主页:https://007dxr.github.io
技能
- 熟练掌握Java, Python, C++, C#, SQL, Javascript, HTML, CSS
- 熟练使用Git, Docker, Node.js, Vue, Playwright, Selenium, MySQL, MongoDB, Nginx, REST API, QT等
- 有软件测试、分布式集群部署的经验
实习经历
Microsoft - Software Engineer Intern ( 2025年6月 ~ 2025年9月 )
参与微软 OPE(One-Person Entrepreneur)实习生计划,个人借助AI工具独立完成从创意到产品的全过程。
- AI拍摄助手:独立设计并实现一个具有AI辅助功能的手机相机软件,该软件能够在拍照过程中实时提供动作指导。实习期间完成了从需求调研、功能设计到原型实现的全过程,深入探索了AI Agent在多模态交互和图像理解中的应用。
- 工作沟通助手:在工作场域人们常常为了得体地精准地表达意图而耗费太多时间,为解决这一痛点,我设计并实现了一款浏览器插件,能够结合 Teams 聊天上下文和员工背景信息,自动生成高质量、高情商的回复,提升了沟通体验与效率。
- 网页内容验证工具:随着AI工具普及,AI 回答的真实性和可验证性成为用户关注的痛点,我开发了
一款能自动高亮网页内容的工具,帮助用户高效验证网页信息。
Alluxio - Software Engineer Intern( 2022年11月 ~ 2023年6月 )
- Alluxio是面向云数据分析和人工智能的开源数据编排技术。我在Linux 环境下搭建Alluxio分布式系统,测试 Alluxio REST API 读写速度,使用火焰图分析性能瓶颈,使用 Java 实现缓存优化,使读写速度分别提升了17.5%、23.3%。我的工作已贡献到 Alluxio 开源仓库。
Google - Software Engineer Intern( 2022年6月 ~ 2022年9月 )
- Generic ETL 是用Textproto 语言编写的 ETL工具,存在代码冗长、难懂难用的问题。我用Java 开发了一款 ETL编译器,将 Textproto 代码转化为 GoogleSQL,使得代码量缩短了90%。我同步撰写了大量单元测试,验证了编译器的正确性。
项目经历
科研成果
学术期刊
- Understanding the Impact of Visual Factors on the Experience of Loading Web Apps:本文提出影响Web App体验的视觉指标,并且给出Web App渲染的改善建议。(发表于Internetware 2022,https://doi.org/10.1145/3545258.3545287)
- Breaking the Memory Wall for Resource-Efficient On-Device Machine Learning:移动设备内存有限然而DNN模型训练消耗大量内存,这项工作意图提升移动设备上训练DNN模型的性能。(发表于Mobisys’22,https://doi.org/10.1145/3498361.3538928)
- Adaptive Compression of 3D Models for Mobile Web Apps:3D模型占用资源巨大,这项工作提出3D模型的自适应压缩方法,加速Web App中3D模型的加载过程。(发表于Mobisys’22,https://doi.org/10.1145/3498361.3538785)
出版物