secretBabu
9天前在线
全职 · 450/日  ·  9787/月
工作时间: 工作日20:00-23:00、周末10:00-21:00工作地点: 远程
服务企业: 4家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1. 熟练使用 Objective-C 、 swift 语言进行行开发,有良好的编程习惯;

2. 了解 jenkins+fastlane 搭建持续集成工具,将打包结果转发***/span>

3. 熟悉 App 的性能优化,以及开发过程中的 debug 调试技巧;

4. 熟悉 Objective-Code 的内存管理与内存释放的编程技巧;

5. 熟练掌握 MVC、KVC、KVO、单例等设计模式;

6. 熟练使用 git 代码管理工具;

7. 可进行 flutter 混合开发和 android 开发。 

工作经历

  • 2018-01-01 -至今湖南潭州教育网络科技有限公司iOS开发工程师

    1 负责公司潭州课堂 APP 的迭代开发。 2 部分需求的项目负责人,确认需求范围和资源协调。 3 APP 的重新架构,应对快速发展的业务。 4 对不同业务的技术选型,以及 flutter 的研究。

教育经历

  • 2009-09-01 - 2013-07-01湖南理工学院电子信息本科

技能

iOS
0
1
2
3
4
5
作品
小咖

本APP是针对互联网在线教学开设的全 品类直播教学、互动交流和录播课一体化的教学平台。 ● 项目性能优化。通过 instruments 检查代码个性能指标.优化后程序内存占用减少 20%, 内存泄漏减少 50%以上。适当缓存网络数据,减少多余请求,耗电量减少 30%。 ● 接入网易云信 IM,实现点对点单聊和直播间的聊天室功能。 ● 集成腾讯云移动直播SDK,实现直播推流、拉流、连麦和直播送礼等功能,接入API购买虚拟商品,实现语音录入及播放功能。

0
2023-04-06 23:22
TPS 商城

本项目为公司提供的电商平台,提供购物车、收藏、下单等电商常用功能。 ● 对项目实施组件化,通过 cocoapods 制作各个模块,利用 mediator 方式传递模块间的消 息传递。 ● 通过事件总线降低代码的耦合程度。主要用来处理 AppDelegate 里面的业务,将 AppDelegate 中事件通知分发到各个服务。 ● 集成推送、分享等常用功能。通过推送实现单点登录。 ● 文本多语言配置。

0
2023-04-06 23:23
VIP伴学

负责潭州课堂主要功能开发、基础框架搭建和性能优化。使用 git-flow 流程进行多人协同开 发,提高合作效率。 ● 启动时间优化,提高使用体验。通过减少非必要文件,二进制重排等手段,APP 启动 pre-main 阶段启动耗时控制在 500ms 左右,优化后整体启动时间提升 40%。 ● 主要业务模块重构和搭建。使用工厂模式、构造者模式重构课程详情页,应对课程详情 中不同状态下的 UI 和逻辑场景。使用适配器模式和策略模式处理首页不同动态子模块的事 件响应。 ● 通过 IM 自定义消息处理聊天室业务,如课堂练习和自定义表情等,丰富老师和学员间 的互动场景。 ● 利用 AOP 实现无痕埋点,满足产品和运营数据统计的需求。 ● jenkins+fastlane 持续集成。

0
2023-04-06 23:27
更新于: 2023-01-04 浏览: 182