温以宁

iOS 开发工程师 · 北京 · 6 年经验

wenyining@example.com · 138 0000 0000 · github.com/wenyining

个人优势

  • 6 年 iOS 开发经验,负责过日活 500 万的健身 App 的训练和社区模块,App Store 评分维持在 4.8
  • Swift 和 SwiftUI 是主力,新功能用 SwiftUI 编写,老页面按模块逐步迁移,和 UIKit 混用时的布局与生命周期问题处理过很多
  • 对体验细节较真:手势过渡、键盘避让、动态字体、深色模式和无障碍都按系统规范适配
  • 性能优化做过启动、滑动和内存三项:冷启动从 1.9 秒降到 0.9 秒,长列表滑动稳定 60 帧
  • 熟悉 Swift Concurrency,把回调式的网络和数据库层改为 async/await,并用 Actor 解决共享状态的数据竞争
  • 做过 Widget、Live Activity 和 Apple Watch 扩展,训练数据在手表和手机之间可靠同步
  • 工程化方面推动了模块化和 CI:Tuist 管理工程,单元测试和快照测试跑在每个 PR 上
  • 技术栈:Swift、SwiftUI、UIKit、Combine、Swift Concurrency、Core Data、HealthKit、WidgetKit、Instruments、Tuist

工作经历

某健身科技公司 · 高级 iOS 工程师

2022.06 — 至今 · 北京

训练业务组负责课程播放、训练记录和社区,iOS 5 人,与设计团队密切合作。

  • 训练播放页:课程视频、动作计时、心率数据和语音提示需要同步。用状态机统一管理播放状态,计时基于媒体时间而不是定时器,锁屏、来电和切后台后恢复不再错位,相关差评下降约 70%
  • Apple Watch 联动:手表实时采集心率并回传手机,弱连接时在手表端缓存,恢复后按时间戳合并。训练数据丢失的反馈从每周二十多条降到个位数
  • Live Activity:训练进度显示在锁屏和灵动岛上,上线后训练完成率提升约 6 个百分点
  • 启动优化:用 Instruments 定位启动耗时,动态库合并、首页数据预取和非必要 SDK 延迟初始化,冷启动从 1.9 秒降到 0.9 秒
  • SwiftUI 迁移:训练模块 40 多个页面迁到 SwiftUI,沉淀了一套组件库和设计 Token,新页面开发时间减少约 40%

某资讯 App 公司 · iOS 开发工程师

2019.07 — 2022.05 · 北京

负责信息流和详情页,iOS 团队 10 人。

  • 信息流改用预排版 + 异步绘制,复杂卡片滑动从 45 帧提升到稳定 60 帧
  • 详情页图文混排改用 TextKit 2,长文章内存占用下降约 40%,再没有出现过因内存被系统杀掉的问题
  • 搭建崩溃自动归因脚本,按版本、系统和调用栈聚合,崩溃率从 0.2% 降到 0.06%

项目经历

训练数据同步引擎

2022.10 — 2023.12 · 某健身科技公司 · 主导开发

Swift Concurrency / Core Data / CloudKit / HealthKit

  • 训练记录本地优先写入 Core Data,后台同步到服务端,冲突按“最后修改 + 字段级合并”处理
  • 用 Actor 封装同步队列,消除多线程写数据库导致的偶发崩溃
  • 与 HealthKit 双向同步,避免同一次训练在“健康”App 里重复记录

快照测试与 CI

2020.11 — 2021.09 · 某资讯 App 公司 · 独立负责

XCTest / SnapshotTesting / Tuist / GitHub Actions

  • 为核心组件建立快照测试,覆盖深色模式、动态字体和不同屏幕尺寸
  • Tuist 生成工程,消除 .xcodeproj 合并冲突;CI 上并行跑单元测试和快照测试
  • 上线前的 UI 回归问题从每版五六个降到一两个

教育经历

北京理工大学 · 计算机科学与技术

本科 · 2015.09 — 2019.06

常见问题

青蓝双色抬头简历模板有什么特点?

左边青蓝色块放姓名和意向,右边浅色块竖排联系方式,列表是小方块。青蓝清爽,双色分区让抬头干净利落,适合想要抬头对比鲜明的 iOS 工程师。

青蓝双色抬头适合什么样的人?

适合想要抬头对比鲜明的 iOS 工程师。

  • 做健身、健康类 App,经历围绕一个产品深耕
  • 偏好青蓝这种清爽的颜色
什么情况下不建议用青蓝双色抬头?
  • 个人主页、博客、作品集要一并列出的人,右侧浅色块排不下
用青蓝双色抬头写简历要注意什么?
  • 右侧竖排只留手机、邮箱和 GitHub
  • iOS 成果写清楚测量方法,例如冷启动用什么工具统计
  • 青蓝小方块列表适合并列能力,每条以一个动词开头
  • Apple Watch、HealthKit 这类平台能力单独成条
可以直接在招聘网站上在线投递吗?

可以,文字顺序正常,但版面带装饰元素。在线投递前导出 PDF,复制一遍文字,确认能完整读出来。

可以修改配色和简历内容吗?

可以。这套设计推荐 4 种配色,也可以自己取任意主题色;进入编辑器后,字体、字号、行距和模块间距都能单独调,简历内容随时可改。

下载的 Markdown 能自己编辑吗?

可以。下载的是完整的示例简历源码,可以在任意文本编辑器中修改;也可以直接使用本站编辑器导出 PDF。

相关模板

靶心时间轴

青蓝时间轴串起经历,标题前一枚靶心,列表也用靶心符号,节奏感强

松绿双色抬头

抬头左边松绿色块放姓名和意向,右边浅绿色块竖排联系方式,对比鲜明

海蓝圆形点缀

右上角一大一小两枚海蓝圆,细圆环列表,干净透气

按岗位看完整范本

先看同方向的经历怎么写,再回到模板里调整版式。