🐺_Ignacio毛

iOS工程师
上海唐颐信息技术有限公司 · 3年经验
🐺_Ignacio毛
日薪: ¥600/8h
地点: 上海 全区
时间: 下班后周六周日
ID:136903 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | iOS Objective-C SVN Swift Flutter C++
1.扎实的Objective-C基础并研究了OC的底层机制如:block、KVO/KVC、消息转发机制等,并可以通过运用runtime、runloop、多线程等机制和原理解决一些难点问题。
2.熟练掌握MVC、MVVM+RAC 等主流架构,熟悉单例、代理、工厂方法等设计模式
3.精通iOS SDK,深入了解各个不同版本iOS 的特性以及差别,可以熟练编写自定义控件等。
4.熟练使⽤Xcode,包括各种自我调试以及优化工具的使⽤,如:Leaks,跟踪监测CPU、GPU 等,熟练掌握常用的第三方框架、代码管理工具等(AFN、SVN等)。
5.熟悉swift,可以看懂C、C++,近期在实施flutter等跨平台的解决方案。
6.能面对压力,较好的解决问题能力,具备较强的协调能力、团队合作精神和沟通技巧,善于主动推动项目进展并达成项目目标

桩到家 (2016/07 ~ 2019/10)[已上线]
主要功能:配合公司硬件设备-充电桩,为电动汽车充电,导航寻桩,服务等相关业务

项⽬背景:1.0 版本使⽤MVC 模式独立开发、2017 年 12 月完成 2.0 版本的迭代升级、 2018 年 11 月份由于业务增长导致bug 数量激增等一些问题出现,代码重构优化,并使⽤MVVM+RAC 架构
项⽬职责:
1.主导项目研发,负责基本架构设计,解决并分析技术难点

2.制定产品研发的工作任务分配及时间计划
3.及时提供产品维护支持,配合产品测试部门不断优化产品;
项⽬方案:
1.本项⽬使⽤OC 语,18 年重构后以MVVM+RAC 为项⽬整体架构
2.根据业务合理运⽤单例,代理等设计模式对原有业务进行分层,解耦,降低代码耦合度。
3.UI布局上使⽤Masonry 进行自动布局,更方便后期的迭代和修改。
4.以AFNetworking 为网络框架根据业务模型进行第二次封装,对部分业务逻辑进行处理
5.使⽤YYModel 进行模型的转换,集成⾼德地图SDK,集成支付宝/微信支付功能SDK 等
6.自定义了相关UI 控件如:地图界面搜索框UITextField、地图界面大头针弹出视图、扫描二维码。
7.对用户是APP的行为进行相应的埋点
8.利用GCD、runtime、runloop等解决项目问题

重构效果:
1.减少了 1W 多行代码,有效清楚了冗余代码,尤其controller 效果显著
2.APP启动优化有原来 1.2S 将至 421.17ms
3.日奔溃量控制在 3 个以内

EVJACK (2018/04 ~ 2019/10)[已上线]
主要功能:EVJACK”是基于物联网技术和先进的运营模式,实现随地取还车的智能出
行方式,通过使⽤新能源汽车,希望可以提升⽤户短途出行效率,减少碳排放,构建美好的出行体验。EVJACK ⽤户通过LBS 技术定位预定距离您附近的车辆,可即时或提前 10 分钟预约,全程手机操作。
项⽬背景:至今已更新到 1.1.2,主要业务采⽤MVVM+RAC,部分模块使⽤MVC
项⽬职责:
1.主导项目研发,负责基本架构设计,解决并分析技术难点
2.制定产品研发的工作任务分配及时间计划
3.及时提供产品维护支持,配合产品测试部门不断优化产品;
项⽬方案:
1.本项⽬使⽤OC 语,18 年重构后以MVVM+RAC 为项⽬整体架构
2.根据业务合理运⽤单例,代理等设计模式对原有业务进行分层,解耦,降低代码耦合度。
3.UI布局上使⽤Masonry 进行自动布局,更方便后期的迭代和修改。
4.以AFNetworking 为网络框架根据业务模型进行第二次封装,对部分业务逻辑进行处理
5.使⽤YYModel 进行模型的转换,集成⾼德地图SDK,集成支付宝/微信支付功能SDK 等
6.自定义了相关UI 控件如:地图界面搜索框UITextField、地图界面大头针弹出视图、扫描二维码。
7.利用GCD、runtime、runloop等解决项目问题
🐺_Ignacio毛 ID:136903 复制

🐺_Ignacio毛

iOS工程师 · 3年经验 · 上海唐颐信息技术有限公司
城市上海 全区 日薪600元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | iOS Objective-C SVN Swift Flutter C++
1.扎实的Objective-C基础并研究了OC的底层机制如:block、KVO/KVC、消息转发机制等,并可以通过运用runtime、runloop、多线程等机制和原理解决一些难点问题。
2.熟练掌握MVC、MVVM+RAC 等主流架构,熟悉单例、代理、工厂方法等设计模式
3.精通iOS SDK,深入了解各个不同版本iOS 的特性以及差别,可以熟练编写自定义控件等。
4.熟练使⽤Xcode,包括各种自我调试以及优化工具的使⽤,如:Leaks,跟踪监测CPU、GPU 等,熟练掌握常用的第三方框架、代码管理工具等(AFN、SVN等)。
5.熟悉swift,可以看懂C、C++,近期在实施flutter等跨平台的解决方案。
6.能面对压力,较好的解决问题能力,具备较强的协调能力、团队合作精神和沟通技巧,善于主动推动项目进展并达成项目目标

项目经验

桩到家 (2016/07 ~ 2019/10)[已上线]
主要功能:配合公司硬件设备-充电桩,为电动汽车充电,导航寻桩,服务等相关业务

项⽬背景:1.0 版本使⽤MVC 模式独立开发、2017 年 12 月完成 2.0 版本的迭代升级、 2018 年 11 月份由于业务增长导致bug 数量激增等一些问题出现,代码重构优化,并使⽤MVVM+RAC 架构
项⽬职责:
1.主导项目研发,负责基本架构设计,解决并分析技术难点

2.制定产品研发的工作任务分配及时间计划
3.及时提供产品维护支持,配合产品测试部门不断优化产品;
项⽬方案:
1.本项⽬使⽤OC 语,18 年重构后以MVVM+RAC 为项⽬整体架构
2.根据业务合理运⽤单例,代理等设计模式对原有业务进行分层,解耦,降低代码耦合度。
3.UI布局上使⽤Masonry 进行自动布局,更方便后期的迭代和修改。
4.以AFNetworking 为网络框架根据业务模型进行第二次封装,对部分业务逻辑进行处理
5.使⽤YYModel 进行模型的转换,集成⾼德地图SDK,集成支付宝/微信支付功能SDK 等
6.自定义了相关UI 控件如:地图界面搜索框UITextField、地图界面大头针弹出视图、扫描二维码。
7.对用户是APP的行为进行相应的埋点
8.利用GCD、runtime、runloop等解决项目问题

重构效果:
1.减少了 1W 多行代码,有效清楚了冗余代码,尤其controller 效果显著
2.APP启动优化有原来 1.2S 将至 421.17ms
3.日奔溃量控制在 3 个以内

EVJACK (2018/04 ~ 2019/10)[已上线]
主要功能:EVJACK”是基于物联网技术和先进的运营模式,实现随地取还车的智能出
行方式,通过使⽤新能源汽车,希望可以提升⽤户短途出行效率,减少碳排放,构建美好的出行体验。EVJACK ⽤户通过LBS 技术定位预定距离您附近的车辆,可即时或提前 10 分钟预约,全程手机操作。
项⽬背景:至今已更新到 1.1.2,主要业务采⽤MVVM+RAC,部分模块使⽤MVC
项⽬职责:
1.主导项目研发,负责基本架构设计,解决并分析技术难点
2.制定产品研发的工作任务分配及时间计划
3.及时提供产品维护支持,配合产品测试部门不断优化产品;
项⽬方案:
1.本项⽬使⽤OC 语,18 年重构后以MVVM+RAC 为项⽬整体架构
2.根据业务合理运⽤单例,代理等设计模式对原有业务进行分层,解耦,降低代码耦合度。
3.UI布局上使⽤Masonry 进行自动布局,更方便后期的迭代和修改。
4.以AFNetworking 为网络框架根据业务模型进行第二次封装,对部分业务逻辑进行处理
5.使⽤YYModel 进行模型的转换,集成⾼德地图SDK,集成支付宝/微信支付功能SDK 等
6.自定义了相关UI 控件如:地图界面搜索框UITextField、地图界面大头针弹出视图、扫描二维码。
7.利用GCD、runtime、runloop等解决项目问题
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏