小蠢驴简历

个人信息

工作经历

ABC有限公司(2018年7月初至今)


ABC项目(已上线)

项目负责:

  • ABC-SDK的研发;

  • ABC海外版的迭代与维护;

  • 全新项目ABC的独立开发;

  • MacOS自动化脱库工具 - XXX研发;

  • 负责系统和模块级的架构设计工作;

  • 负责组内iOS技术推动,技术分享与复杂技术方案落地;

DEF股份有限公司(2017年5月~2018年8月)


DEF项目(已上线)

项目负责:

  • 从头开始独⽴负责DEF-App开发,以及线上版本迭代;

  • 负责iOS的版本发布,自动化打包发布包括AppStore、testFlight、蒲公英(内测)等平台;

  • 设计良好的架构,不断迭代优化;

  • 程序维护,解决技术故障和消除系统中的缺陷;

GHI有限公司(2016年~2017年4月)


回头客移动商务平台(企业级项目)

项目负责:

  • 负责评论、聊天等socket相关的通讯功能;

  • 负责朋友圈功能;

  • 负责审批功能(根据数据动态设置布局、动态设置数据源)

  • 项目的维护与迭代

开源项目

开源工具 - MNFloatBtn

UITableView性能优化-中级篇

Category原理探究

热爱开源,目前简书&掘金平台累计20篇文章发表,有1000+粉丝,5w阅读量,GitHub收获star100+,尽自己所能,贡献自己的绵薄之力~

##技能清单

  • 熟练掌握 Objective-C 基础知识;
  • 熟悉 Category ,根据项目封装了项目内使用 MNKit 工具库;
  • 熟悉 Runtime,在项目中使用 Method Swizzling 技术实现AOP打点上传功能;
  • 熟悉项目架构,使用 变种MVC + Service 层架构,合理分割各模块代码;
  • 了解Block,项目中封装常见 MNBaseService 基类配合 Block回调,剥离了项目中的网络层;
  • 了解 RunLoop,在 Macos 开发中使用 RunLoop 技术开启常驻线程;
  • 了解 git,熟悉开发中常用的git指令;
  • 熟悉常见的性能优化问题,掌握 Instrument 常用工具进行性能调优;
  • 了解一点 React Native,维护 XXX 项目,并增加了 XXX 模块;
  • 了解一点 Cocoa 开发,使用 Swift + Cocoa 研发 MacOS项目 (XXX项目);
  • 了解一点 Python,使用 Django 开发过基础API

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。