ID:232778

身份已认证

iOS高级开发工程师

  • 公司信息:
  • 杭州河象网络科技有限公司
  • 工作经验:
  • 8年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 杭州
  • 余杭

技术能力

* 熟练使用 OC 及 Swift 进行开发工作,拥有独立开发经验;
* 深入理解 OC runtime 特性,并使用其解决实际问题;
* 熟练使用脚本提高工作效率;
* 了解 Flutter ,可进行常规的业务开发;
* 责任心强,有良好的团队沟通能力;
* 注重 App 用户体验以及性能优化。

项目经验

1. 移动彩云
业务背景:
1. 搜索模块逻辑混乱,新增搜索类型困难,搜索效率低下。
2. IM 模块页面卡顿。
3. 长连接的数据请求/响应无法由工具可视化,导致问题排查流程复杂。
4. 频繁打包占据大量开发时间。

具体工作内容:
1. 重构搜索模块。
2. 使用 sqlite 内置的 fts5 搜索模块替代原先 Like 搜索。
3. IM 数据处理逻辑梳理优化以及页面流畅性优化。
4. 利用 Runtime 开发请求拦截工具,使请求/响应的数据可视化。
5. 利用脚本替代原需人工手动操作的流程。

最终获得成果:
1. 搜索模块结构清晰,增加删除搜索类型可轻松实现。
2. 搜索速度较原来提升 80%。
3. 请求/响应可视化工具的使用,使测试可快速定位 Bug 源头,极大减少跨部门沟通成本。
4. 脚本使用,极大提高人效。出包速度由20分钟降低至2分钟。

2. 河小象写字
业务背景:
1. 信息流页面信息较多,页面卡顿。
2. Bugly 统计的 Crash 率高达 2.76%。
3. 项目模块耦合严重,导致需求开发及Bug修改困难。

具体工作内容:
1. 页面流畅性优化。
2. 开发 CrashSheild 模块,对常见的 Crash 进行兜底保护,并对常用集合类及 NSString/NSMutableString 包装安全方法调用。
3. 模块解耦,使用 CTMedaitor 进行模块通信。

最终获得成果:
1. 页面流畅性提升。可稳定保持 60fps。
2. Crash率由 2.76% 降低至 0.08%;
3. 模块解耦。提高并行开发及问题排查效率。
4. 沉淀出独立于App页面的通用模块,供其他App使用。

3. 岚豹 —扫地机器人
业务背景:
1. 蓝牙连接设备稳定性差。
2. 扫地机实时地图模块当绘制面积达到 140㎡ 时,页面卡顿。
3. 通信模块逻辑混乱,导致排查问题费时费力。
4. 安卓项目需要使用kotlin重构。

具体工作内容:
1. 重构蓝牙模块。优化连接流程、增加重连机制。
2. 地图绘制优化。使用更低成本的 CAShapeLayer 增量绘制,并对硬件设备传输的坐标点数据做精简。
3. 梳理通信模块,优化代码逻辑。增加 DDLog 关键位置记录日志。
4. 学习安卓开发内容,参与安卓项目重构。

最终获得成果:
1. 蓝牙模块与设备连接稳定性提升。
2. 经测试,绘制 1200㎡ 的厂房地图测试中没有出现卡顿现象。
3. 逻辑清晰且有可追踪的日志文件。大大提升问题排查效率。
4. 安卓项目按时重构完成。

4. 绘本森林
业务背景:
1. 公司立项需要从零到一开发一款少儿绘本在线阅读产品。

具体工作内容:
1. 前期与学校方面沟通,确定需求。
2. 梳理需求,与同事积极沟通,利用墨刀开发初期原型。
3. 从零到一开发 iOS 端侧代码。同时适配 iPhone 及 iPad 端。

最终获得成果:
1. 开发的产品与上海20多家学校达成合作。
2. 合作学校使用定制化产品在上海教博会上公开课。
5. 利用脚本替代原需人工手动操作的流程。

最终获得成果:
1. 搜索模块结构清晰,增加删除搜索类型可轻松实现。
2. 搜索速度较原来提升 80%。
3. 请求/响应可视化工具的使用,使测试可快速定位 Bug 源头,极大减少跨部门沟通成本。
4. 脚本使用,极大提高人效。出包速度由20分钟降低至2分钟。

1. 岚豹—扫地机器人。智能扫地机掌上控制平台。
a. 蓝牙连接硬件并进行数据交互。
b. MQTT 协议与扫地机硬件交互,指挥扫地机执行特定动作。
c. 实时显示扫地机运行轨迹及扫描所得地图。

2. 河小象写字。
a. 在线视频观看。
b. 列表展示优化。
c. 项目稳定性优化。
d. 无痕埋点,用户行为数据统计。

案例展示

  • 岚豹-扫地机器人

    岚豹-扫地机器人

    智能扫地机掌上控制平台。 a. 蓝牙连接,数据交互。 b. MQTT 协议实现与硬件的交互。 c. 扫地机实时地图及轨迹显示。

  • 河小象写字

    河小象写字

    河小象写字 a. 在线教学视频观看。 b. 列表性能优化。 c. 无痕埋点,用户行为数据统计。 d. 项目 Crash 防护。

  • 绘本森林

    绘本森林

    绘本森林是学多多开发的移动交互式绘本阅读平台。由我从零到一独立开发至上线 AppStore。该 App 适配iOS及iPad,并在上海教博会上公开课展示。

  • 移动彩云

    移动彩云

    移动彩云app致力于提升智能办公体验,打造全新的定制企业入口,为每个企业“量身定制”个性化专属版移动彩云app,让工作沟通更加便捷。

  • WolfBox

    WolfBox

    WolfBox 是一款车载行车记录仪控制App。用户可以利用 WiFi 连接上记录仪后,实时查看记录仪的画面以及浏览记录仪的文件列表。可以将文件下载到本地,并对本地视频及图片进行一些编辑操作:去除视频原音、添加背景音乐、裁剪视频大小、裁剪图片大小、图片滤镜等功能。

查看案例列表(含更多 0 个案例)

评价列表

匡叶平    2024-03-27 11:17    5星

已完成开发,完成质量很好,感谢涛工。

信用行为

  • 接单
    1
  • 评价
    1
  • 收藏
    0
  • 五星率
    100%
  • 退款
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服