项目一:汇丰银行手机App架构优化
该项目旨在解决汇丰银行手机App因多年迭代积累导致代码臃肿、模块耦合度高、编译速度慢等问题。我担任iOS架构师,主导了整体架构改造工作。
我的主要工作包括:重新梳理业务边界,按账户管理、转账汇款、投资理财等功能域进行模块化拆分;推动多实体单一代码库的整合,建立分层架构(展示层/业务层/数据层),提升代码复用性,使同一套核心代码能够快速部署到全球不同国家和地区的版本中;优化依赖注入方式,降低模块间耦合度;引入组件化开发模式,使多个开发团队能够并行工作、独立交付。
项目成果显著:App启动速度提升约20%,编译时间缩短约30%,开发团队并行交付效率明显提升,新功能迭代周期大幅缩短。
项目二:二维码取款与银联支付功能开发
该项目是汇丰银行移动端新服务场景的重要探索,旨在为客户提供更便捷的无卡取现和线下支付体验。我负责iOS端功能的设计与开发。
我的具体贡献包括:设计并实现二维码生成与扫码支付的完整流程,对接银行核心交易系统接口;集成银联支付SDK,完成支付协议解析、交易状态回调等核心逻辑;针对取款和支付场景的安全要求,实现动态二维码刷新机制和交易签名验证,确保资金安全;优化扫码识别速度,将识别成功率提升至99%以上。
该项目成功上线后,客户反馈良好,有效拓展了银行App的线下服务场景,相关代码作为可复用组件沉淀到银行基础库中,供后续类似业务快速调用。
项目三:跨区域团队协作与本地技术能力建设
在汇丰全球研发体系中,我负责西安本地团队的iOS开发管理和技术指导工作。面对伦敦、香港、印度等多个远程团队并行协作的复杂环境,我建立了本地代码审查规范和技术文档体系,定期组织技术分享与代码走查,推动本地团队从需求理解到代码交付的全流程能力提升。通过持续的技术指导和一对一辅导,本地团队逐步实现独立交付,成为全球交付链中稳定的一环。我个人连续获得绩效与态度双Strong评级,内部晋升已通过Consultant Specialist级别考核。