• 开发了先进的项目工具、多服务器与多进程网络架构以及运维工具。项目过程中进行了大量跨职能协作,并构建了经过优化的任务执行框架。
• 从事移动应用开发,重点负责大规模 Android 应用的开发与优化。使用 Kotlin 与 Java 进行原生 Android 开发,遵循 MVVM、Clean Architecture 等现代架构模式,集成 Jetpack 组件(如 LiveData、ViewModel、Room),并采用 Kotlin 协程进行异步数据处理。
• 参与性能调优与稳定性建设,使用 Firebase Crashlytics 进行崩溃分析,并基于 Gradle 与 GitHub Actions 搭建 CI/CD 流水线。与产品经理及 UI/UX 设计师紧密协作,确保在不同 Android 系统版本上的一致且流畅的用户体验。同时参与基于 Flutter 的跨平台工作,用于快速原型验证和内部工具开发。
• 通过协调 OR-Tools、确定性算法、模拟退火以及 DQN 等强化学习算法,开发了用户定制化的结构化培养推荐系统。
• 设计并实现了高性能异步任务调度系统,实现分布式服务间的高效并行计算,在高并发场景下显著降低了响应延迟。
• 对核心模块进行了深入的性能分析与优化,在 CPU 利用率和系统吞吐量方面取得了显著提升。
• 开发了一套关系型数据库管理系统,支持数据库的完整功能,包括 SQL 支持、唯一索引的构建与维护、事务管理、冲突串行化、互斥锁机制,以及基于静态检查点的日志与故障恢复等,并具备通过 TPC-C 测试的能力。
• 提出了整个项目的原型设计与实现框架,独立完成了 DML、DDL 支持,基于 B+ 树的唯一索引实现与集成,以及用于事务支持的 GAP Lock、提交(commit)、中止(abort)和回滚(rollback)等机制的实现。
• 设计并开发了一款面向校园活动组织、报名与提醒管理的跨平台移动应用,具备用户认证、实时数据更新以及离线使用等功能。
• 提出了整体技术架构并主导开发流程,独立实现了关键模块,包括基于 Flutter 的 UI 渲染、使用 SQLite 的持久化数据存储、基于 Riverpod 的异步数据流管理,以及 Firebase Authentication 与 Cloud Firestore 的实时后端集成。
• 对 UI 渲染和网络 I/O 进行了性能优化,确保应用在 Android 与 iOS 平台上的一致性与稳定性,并集成了测试与部署流水线以支持快速迭代和发布。