联邦学习 · 推荐系统 · 全栈开发 · Apple Developer
王旭东
Xudong Wang
共产主义者
男 · 2001年2月 硕士 · 天津理工大学 本科 · 北京信息科技大学

天津理工大学计算机科学与工程学院硕士研究生,研究方向为推荐系统与联邦推荐。具备扎实的计算机理论基础和快速学习能力,热衷于编写高质量代码,享受将技术转化为实际应用产品的过程。致力于将严谨的开发实践与以用户为中心的产品思维相结合,打造结构清晰、体验优良的软件应用。

个人优势
Core Strengths · 〇一

扎实的技术开发与产品实现能力

熟悉 Android 应用开发及 Java SpringBoot 后端开发,掌握前后端分离设计模式。熟练使用 Python、Java、JavaScript 等语言,注重代码结构规范与持续优化,为将产品创意快速稳定地落地提供坚实保障。

初步的产品思维与需求转化意识

对软件产品开发充满热情,不止步于功能实现。注重理解功能背后的用户需求与业务逻辑,使用墨刀等工具进行原型构思,乐于探索通过技术方案优化用户体验和产品数据表现。

强烈的求知欲与持续进化能力

习惯不断学习新技术,主动关注人工智能等前沿技术在产品中的应用,快速将新知识应用于产品改进与创新中,保持个人技能与产品认知的同步更新。

踏实专注的执行与协作精神

性格踏实肯干,能在快节奏迭代中保持专注。能以清晰的技术文档和原型作为沟通媒介,准确理解需求,积极与团队协作推动问题解决,确保开发任务高质量完成。

求学之路
Education · 〇二
二〇二三 — 二〇二六

天津理工大学

硕士 · 计算机科学与工程学院 · 计算机技术
研究方向:推荐系统、联邦推荐
二〇一九 — 二〇二三

北京信息科技大学

本科 · 计算机学院 · 计算机科学与技术
主修课程:操作系统、计算机网络、Android、计算机组成原理等
实践历程
Experience · 〇三

北京嘀嘀无限科技发展有限公司

滴滴集团 · IBG
移动开发工程师
2025.07 – 2025-03
  • 端侧算法部署与优化:基于 Android 传感器数据,实现端侧算法部署,将策略算法部门的 Python 后验代码转为流式处理,适配移动端实时推理场景。
  • 端侧部署一致性测试:设计自动化测试方案,通过 Shell 脚本与 Android Studio 工具链,系统化评估端侧模型在不同设备上的功耗、内存占用及 CPU 利用率,确保部署结果与基准一致。
  • 代码重构与技术债务清理:参与重构遗留代码模块,针对高耦合的 UI 组件与数据处理逻辑进行解耦,引入组件化设计与单元测试,提升代码可维护性与运行稳定性,减少潜在崩溃风险。
Android端侧部署性能测试Shell代码重构

天津市心想柿成信息科技有限责任公司

开发工程师
2023.07 – 2023.09
  • 大学生创业企业,担任开发工程师,负责从零开始构建和维护公司技术架构。
  • 产品设计与优化:根据原型图,负责小程序前端的用户体验优化,提升页面交互流畅度和信息展示效率,致力于提高用户交易转化率。
  • 全面参与:深入参与从需求分析、技术方案设计(云函数后端接口)到软件测试的产品全流程,确保产品需求的准确落地和稳定交付。
微信小程序云开发需求分析UI设计

汝阴县斯普锐思软件技术工作室

法定代表人 · 独立开发者
2022.09 – 2025.07
  • 独立开发时期创建的公司,从产品设计——上架均由一人完成。作为工作室创始人及唯一成员,独立负责从产品构思、设计、开发、测试到最终上架的全流程工作,全面把控项目质量与进度。
  • 具备完整的软件产品生命周期管理能力,熟悉软件著作权申请、应用商店合规审查及发布流程。
  • 熟悉原型设计软件、熟悉软件著作权流程、熟悉软件上架合规性要求。
独立创业全流程开发应用上架软件著作权
科研成果
Publications · 〇四
2025

UFGraphFR: Graph Federation Recommendation System Based on User Text Description Features

Xudong Wang, Qingbo Hao, Yingyuan Xiao
The Journal of Supercomputing · CCF-C
Accepted
概要 提出基于用户文本特征的图联邦推荐框架 UFGraphFR,核心假设是文本描述相似的用户偏好相似。该框架有两个关键组件:一是基于联合嵌入层权重矩阵构建隐私保护的用户关系图,不泄露原始用户属性;二是采用基于 Transformer 的架构建模用户-物品交互序列的时间依赖。在 MovieLens 和 HetRec2011 等基准数据集上实验证明,UFGraphFR 在保护用户隐私的同时,与集中式和最先进的联邦基线相比,达到了有竞争力的准确性。

FedTLRec: Federated Recommendation with Transformer-based Parameter Aggregation and LoRA Compression

Xudong Wang
ICCK Transactions on Machine Intelligence
在投
概要 针对联邦推荐系统通信开销高昂、全局知识共享与本地个性化难以平衡以及参数聚合效率低下的挑战,提出 FedTLRec 框架,融合低秩自适应(LoRA)压缩与基于 Transformer 的聚合机制。通过 LoRA 将客户端模型更新分解为低秩矩阵,仅传输压缩后的参数;在服务器端引入 Transformer 模块,利用自注意力机制动态学习客户端间关联权,替代传统的简单平均聚合,并结合 K-means 聚类对相似用户分组以优化聚合效率。在 MovieLens-100K、LastFM-2M 等真实数据集上的实验表明,FedTLRec 在 HR@10 和 NDCG@10 指标上相较最佳基线方法提升显著,且在 50% 客户端离线率下仍保持稳健性能。
工程实践
Projects · 〇五
Swift · SwiftUI · SwiftData · iOS审核中2025.01 – 至今

别忘了你的冰箱(DonFridge)

AI 智能食品管理应用,集成多模态视觉识别、食品品质智能管理、自然语言对话与浪费统计分析。

  • 拍照识别购物小票,利用多模态大模型自动提取商品名称、数量、保质期等结构化信息
  • 结合 12 个因素(存储温度、开封状态、食品分类、品牌可信度等)进行多因素推理,综合判断食品新鲜度并主动推送分级提醒
  • AI 食品安全判断,用户拍照后由大模型结合图片外观与食品元数据综合分析,输出可食用判断及置信度
  • 纯本地架构,所有数据使用 SwiftData 存储于设备本地,用户自备 AI 接口,不经过任何中间服务器
  • iOS 桌面小组件(2×2/4×2/4×4),支持 Liquid Glass 毛玻璃设计语言;灵动岛实时活动与锁屏通知集成
  • 应用已提交 App Store 审核(2026年4月)
Jetpack Compose · SwiftUI · 双端原生公测中2026.03 – 至今

BrewJournal 咖啡冲煮日志

Android + iOS 双端原生咖啡冲煮记录应用,纯客户端架构,集成 AI 冲煮诊断、风味预测与自然语言教练。

  • 快速模式(3步完成)和专业模式(粉量、水温、研磨度、粉水比、萃取时间等 10+ 参数),适配不同场景
  • 豆库架构系统,自动计算四阶段新鲜状态,冲煮时自动调减库存
  • AI 双通道交互——被动通道(保存后自动触发诊断分析)与主动通道(自然语言教练对话),共享用户历史上下文
  • 双端桌面小部件——Android 端 5 款 Glance 组件,iOS 端 3 种尺寸 WidgetKit 组件,支持 Liquid Glass
  • 灵动岛实时活动(ActivityKit),冲煮计时 Compact/Expanded 双形态与锁屏面板
  • 纯本地架构,Android 端 Room + iOS 端 SwiftData,支持 Ollama 本地模型完全离线运行
Spring Boot 3 · Vue 3 · PostgreSQL · pgvector开发中2026.03 – 至今

AI 题库工具(AI Test Bank)

基于 RAG 的智能题库与组卷系统,支持文档上传构建本地知识库,AI 智能生成试卷。

  • 文档上传与本地 RAG 知识库构建,支持 PDF/DOCX/TXT/MD 格式,文档分块后由向量化模型完成向量化并存入 PGvector
  • AI 智能题目生成,基于 RAG 检索的相关知识片段构建提示词,支持五种题型,单次最多 15 道单一类型题目
  • 组卷系统,支持设置试卷标题、考试时长、总分、及格分,试卷可预览并导出为 PDF
  • 生成限流与用量统计,每日生成次数可配额限制,记录模型、Token 消耗与耗时
  • 支持中英文双语完整覆盖,语言切换即时生效无需刷新
Kotlin · Jetpack Compose已上架2024.06 – 2024.12

轻笔记

自动提取短信中的取件码、快递公司、驿站信息并记录,提供桌面小部件与云备份功能。

  • 默认检测顺丰、京东、德邦、极兔、邮政和三通一达,支持 LLM 做取件码提取
  • 云备份从 Python Flask 迁移至小米 CloudKit SDK,完成小米应用商店上架
Kotlin · Android已上架2024.02 – 2024.06

灵动通知(Dynamic Notification for HyperOS)

针对 Android 系统通知交互的同质化问题,借鉴前沿交互设计,提升通知处理效率。

  • 在小米 HyperOS 上实现"灵动额头"设计,将重要信息前置
  • 通过悬浮窗技术实现取件码自动提取,创建"通知·行动"闭环体验
  • GitHub 开源 25+ Star,正在逐步接入小米超级岛服务
Flutter已上架2025.01 – 2025.05

TestPaper — 业余无线电备考工具

针对业余无线电爱好者的一站式认证备考与设备管理工具,解决传统学习资料分散、实操记录不便的痛点。

  • 整合题库练习、设备档案、通联日志三大功能,提升备考效率与日常操作便捷性
  • 成功通过小米应用商店审核,完成合规性适配(权限申请、隐私政策)
Kotlin · Android2024.04 – 2024.06

功能机模式启动器(KeyLauncher)

针对努比亚手机的功能机模式模仿,提供"数字极简主义"解决方案。采用 T9 键盘布局,降低学习成本。

  • 支持自定义快捷联系人、快捷应用、按键音效等
  • 支持天气展示(心知天气企业版 / OpenWeatherMap)
  • 集成 TextToSpeech 功能,照顾视障用户群体
技术素养
Skills · 〇六

编程语言与平台

Kotlin / Java (Android)熟练
Jetpack Compose熟练
Swift / SwiftUI (iOS)熟练
Python (Flask / 算法)熟练
JavaScript (小程序)熟悉
Flutter / Dart了解
Java SpringBoot熟悉

人工智能与研究

联邦学习(FL)主攻
推荐系统主攻
图神经网络(GNN)熟悉
Transformer熟悉
低秩自适应(LoRA)了解
联邦推荐框架设计熟悉

工程与架构

全栈应用开发经验丰富
原型设计 (Axure / 墨刀)熟练
Git / GitHub精通
组件化 & 单元测试熟悉
端侧模型部署与优化有经验
Shell 脚本自动化熟悉

工具与环境

Android Studio精通
Xcode熟练
PyCharm熟练
VS Code熟练
技术文档撰写出色
上架合规与隐私政策熟悉
英语 CET-4 (461分)良好
资质认证
Certificates · 〇七
🎓

大学英语四级

CET-4 · 461 分
🍎

Apple Developer

Apple 平台应用开发者
与我联络
Contact · 〇八
电话
192-83791024
所在地
北京

全世界无产者,联合起来!

Proletarier aller Länder, vereinigt euch!