# Daniel Gao

**资深 iOS 开发工程师｜11 年开发经验**

- 工作地点：上海
- 邮箱：daniel.gzd@outlook.com
- GitHub：https://github.com/danielgzd
- 主要方向：移动应用、银行业务系统、网页与原生应用协作、人工智能产品实践

## 个人简介

拥有 11 年移动应用开发经验，长期参与银行和企业级产品建设。职业经历覆盖从初级开发、独立负责功能，到承担复杂模块和长期项目维护的完整成长过程。

我不仅关注功能是否完成，也重视需求是否理解准确、不同团队是否协作顺畅、异常情况是否得到处理，以及产品上线后能否稳定运行和方便维护。面对复杂问题时，习惯先收集事实、缩小范围，再给出可以验证的解决方案。

近年持续探索人工智能在产品和开发工作中的实际价值，参与智能问答、员工训练和知识工具建设，也会使用智能编程工具辅助理解需求、检查代码、补充测试和整理文档。

## 核心能力

- **完整负责一项工作**：能够参与需求讨论，完成方案设计、任务拆分、开发、检查、上线和后续支持。
- **理解复杂业务**：长期服务银行移动应用，能够在规则多、参与团队多、更新节奏快的环境中抓住重点。
- **解决线上问题**：善于通过日志、操作路径和版本差异定位原因，能够快速判断影响范围并推动修复。
- **保障长期质量**：主动考虑权限、弱网、空数据、重复操作、旧版本兼容等容易被忽略的情况。
- **推动团队协作**：能够与产品、设计、服务端、网页开发、测试和现场支持人员保持清楚沟通。
- **持续改善效率**：愿意整理排查清单、开发说明和自动化工具，减少重复劳动，帮助经验复用。

## 工作经历

### 深圳长亮科技有限公司上海分公司｜iOS 开发工程师

2026.01—至今

- 继续负责银行“我的云”等移动应用的长期建设，在保证现有功能稳定的同时推进新能力落地。
- 承担需求梳理、方案设计、开发验证和上线支持，能够独立推动一个功能从想法走到正式使用。
- 参与智能问答、员工情景训练、技能资料和数据查询等功能，关注操作是否清楚、反馈是否及时以及异常时是否可恢复。
- 重点检查登录状态、人员权限、网络异常、空数据和重复操作等边界情况，减少上线后的使用问题。
- 推动使用智能编程工具整理需求、检查代码和补充文档，并将重复工作整理成可复用步骤。

### 深圳市拓保软件有限公司上海分公司｜iOS 开发工程师

2022.01—2025.12

- 负责“我的云”“掌握”等银行移动应用的开发与维护，持续支持多个版本交付。
- 完成客户管理、经营数据、地图工具、现场打卡、搜索收藏、活动通知和贷款服务等多类功能。
- 参与旧功能逐步改造，在不影响正常使用的前提下统一页面体验，降低后续维护难度。
- 面对规则调整和紧急问题，能够快速确认影响范围、制定处理顺序，并及时同步相关人员。
- 主动协调产品、服务端、网页开发、测试和现场支持人员，保障多个版本按计划完成。

### 上海微创软件股份有限公司｜高级 iOS 开发工程师

2017.03—2021.12

- 深度参与银行移动业务建设，从独立功能开发成长为能够负责完整模块的高级开发工程师。
- 参与信用卡申请、客户资料采集、网点辅助办理、地图定位和身份核验等核心业务。
- 同时支持手机和平板设备，解决不同系统版本、屏幕尺寸和硬件能力带来的兼容问题。
- 负责移动应用与网页功能之间的数据传递和能力调用，保障多个团队开发的功能可以顺畅配合。
- 参与需求评估、任务拆分、开发联调、测试修复、版本发布和上线后的问题跟进。

### 上海眼控科技股份有限公司｜iOS 开发工程师

2016.04—2016.10

- 参与汽车之音、护驾宝和人眼检测统计产品开发。
- 完成蓝牙设备连接、地图轨迹、消息沟通、语音功能和视觉识别能力接入。
- 能够独立完成真机测试、问题排查、修复验证和应用商店发布支持。

### 上海佰点网络科技有限公司｜iOS 开发工程师

2015.07—2016.03

- 参与员工福利应用开发，在真实项目中建立完整的移动端开发基础。
- 完成页面开发、不同屏幕适配、定位、消息提醒、网页交互和动画效果。
- 通过持续修复测试问题和跟进版本发布，逐步具备独立负责功能模块的能力。

## 代表项目

### 我的云移动应用

面向银行员工的移动工作平台，承载客户管理、经营数据、地图工具和智能辅助等日常工作。

- 长期作为主要开发者参与核心能力建设、版本更新、问题定位和上线支持。
- 负责登录授权、人员权限、地图定位、扫码、相机、语音和身份识别等手机能力。
- 保障网页业务在 iPhone 和 iPad 上稳定运行，处理页面跳转、数据传递、登录失效和异常恢复。
- 在多团队并行开发的情况下维护清楚的协作边界，并对关键改动进行完整验证。

### 我的云外勤移动办公平台

面向银行直销团队、分行团队和卡中心员工，提供客户管理、业绩查看、地图导航和智能辅助功能。

- 长期参与核心功能建设，覆盖 45 个以上业务页面。
- 完成多角色首页、经营数据、地图、搜索收藏、客户获取、现场打卡和员工训练等功能。
- 参与智能问答和技能资料功能，重点改善等待反馈、历史记录、空数据提示和错误恢复体验。
- 负责移动端与网页端协作中的问题排查、版本适配和交付支持。

### MSP 信用卡申请平板应用

面向银行网点工作人员的移动办理工具，用平板设备帮助客户完成信用卡申请。

- 支持 iPhone、iPad 和 Android 平板等不同设备。
- 完成客户身份确认、证件信息读取、资料采集和申请流程检查。
- 参与从需求理解到上线维护的完整过程，并处理设备差异带来的问题。

### 掌握

面向贷款、活动和公告等业务场景的移动服务工具。

- 负责 iOS 端及相关网页功能开发。
- 参与需求梳理、页面实现、数据对接、异常处理、问题修复和版本更新。
- 重点保障业务入口清楚、信息传达及时、移动端操作顺畅。

## 技术能力

- 移动开发：Swift、Objective-C、UIKit、SwiftUI、iPhone 与 iPad 适配
- 网页与跨平台：React、TypeScript、React Native、移动网页开发
- 常用设备能力：地图定位、相机扫码、消息提醒、蓝牙、语音、身份识别
- 工程实践：Git、自动构建、测试验证、日志分析、版本发布和文档维护
- 人工智能实践：智能问答、知识资料、员工情景训练、智能编程辅助和自动化脚本

## 工作方式

1. 先确认要解决的问题和使用者真正需要什么，再开始设计实现方式。
2. 重要功能同时考虑正常流程、异常情况、旧版本影响和上线后的维护。
3. 遇到跨团队问题时，先收集事实、缩小范围，再给出清楚且可验证的结论。
4. 对新技术保持开放，但以能否提高质量、效率和用户体验作为采用标准。

## 教育与证书

- 2013.09—2015.12：江西科技学院 / 江西师范大学，软件工程本科（非全日制）
- 2012.09—2015.07：江西科技学院，计算机网络技术专科（全日制）
- 上海人工智能训练师高级证书
