有6年iOS app开发经验与4年团队管理经验,能独立承担模块开发任务和有较好的进度风险把控能力,能够有效引导团队来扫除开发中的各种障碍。
具备快速独立解决各种技术难题的能力,掌握手机复杂 App 构架设计经验和性能调优经验,熟练使用 Instruments 性能分析工具,擅长app性能优化
熟悉常用数据结构及算法,并很好地运用到实际项目中
熟练掌握iOS SQlite、Coredata等数据库
熟悉 iOS SDK,如 UIKit, CoreGraphics, QuartzCore 等框架
熟悉iOS事件响应链和传递链和 OC 的 Runtime 和 RunLoop 的机制
熟悉iOS开发并发编程NSThread , NSOperationQueue , GCD 等多线程的使用
熟悉 Socket , TCP/UDP , HTTP/HTTPS 等网络技术,了解各种常用加解密技术
熟悉 iOS 项⽬目从需求到上线的完整流程,有独⽴立开发、上架 App Store 经验和分发企业应⽤用经验
主要负责大型企业办公应用-口袋助理的架构与开发及优化。App架构:
UI层,工作在MainThread,对数据库对象只读操作,负责界面的展示。
数据层使用coredata,工作在DealThread,负责对网络收发数据进行加工处理存储。
网络层工作中在NetConnectDealThread,负责服务器的长连接维护。
负责工具模块的实现,如自开发日志系统(操作日志、审计日志、崩溃日志),运营平台命令系统、辅助工具系统、崩溃修复系统等。负责IM、通讯录、通知、外勤拜访等业务模块的开发。