0%

任成-iOS开发工程师


任成-北京-5年-iOS开发工程师

附件简历.docx

附件简历.pdf


个人信息

姓名 / 性别 任成 / 男
求职意向 iOS开发工程师
工作年限 5年+
期望城市 北京
电话/微信 13681105571
专业 计算机科学与技术
毕业院校 大连东软信息学院
E-mail rencheng11@icloud.com
技术博客 https://rencheng.cc/

专业技能

  • 熟练使用UIKit控件,能根据需求定制复杂控件
  • 熟练使用Objective-C/Swift等编程语言
  • 熟悉TCP/UDP/HTTP等网络协议以及熟悉多线程开发;
  • 熟悉常用设计模式(代理工厂Action/Target观察者单例等)
  • 熟悉Objective-C的KVCKVORuntime运行机制以及内存管理机制;
  • 熟练使用常用的数据持久化方案,并在其基础上封装和使用
  • 熟练使用AutoLayout/Frame和基于他们的第三方框架
  • 熟练使用CocoaPods,通过该工具实现项目的组件化模块化
  • 熟悉iOS端全埋点技术解决方案
  • FlutterPythonCI开发实际经验
  • 了解Linux系统使用;常用服务部署
  • 了解自动化测试爬虫;了解人工智能

工作经历

互爱(北京)科技有限公司 (2018年4月-今)

项目组Leader;负责iOS团队基础服务建设;技术调研和选型
进度评估和风险把控;工作协调和汇报反馈
推进组件化方案落地;推进大前端方案落地
负责集团苹果开发者账号申请、续费以及证书派发和应用上架

晒 - 靠谱文玩社区交流平台

项目负责人;iOS基础服务建设;架构设计;性能优化;系统拆解;Flutter落地;

  • 以Swift为主,OC和Dart为辅的MVCS架构模式;瀑布流布局;
  • Local Server实现短视频预缓存以及边下边播,解决首帧黑屏和加载缓慢等问题
  • 在冷启动环境下,使用二进制重排缩短启动时间
  • FlutterBoost框架集成使用(解决导航栈的问题)
  • Flutter自动化部署脚本(AOT接入)
  • 使用Python实现项目接口自动化,提高了项目实施效率

萌股 - 二次元人气讨论社区

负责项目的日常功能迭代,基础服务建设;组件化落地以及相关技术调研工作;

  • AVFoundation实现短视频编辑、转码等功能;万级数据批量导入
  • 构造者模式实现UGC数据采集和上传;Feed流列表性能优化
  • Live2d调研及实践;H5容器开发
  • 代码检测OCLint for Sonarqube
  • 持续集成方案调研与落地

BetaData - 已开源

负责iOS端SDK调研、设计、实施,以及后续的升级和维护工作

  • SDK封装和分发(CocoaPods源码分发+二进制framework分发)
  • iOS全埋点实践(AOP编程思想)
  • 数据上报和数据加密策略
  • 广告跟踪及归因系统

慧诊健康 - 已下架

用户端/教练端-双端同步开发
负责项目的功能迭代,技术选型和前期调研工作
负责抽离耦合业务Library,两端代码共享

  • 基础框架搭建
  • 组件化方案调研与落地
  • 人工智能调研与实践(百度云人体关键点AI智能分析训练分)
  • 视频处理(裁减,拼接,加密,压缩,水印)
  • 图片处理(缩放,旋转,压缩,水印)

师董会(北京)信息科技有限公司(2017年1月-2018年3月)

技术负责人;负责项目进度把控,任务派发,沟通协调;年会获2017年度最佳男员工;

师董会 - 找大咖就上师董会

项目技术负责人;负责关键技术调研选型,技术难题攻坚;负责进度评估,风险把控,任务拆解分配以及日常迭代开发等工作;

  • 直播开发(腾讯云直播,七牛云直播)
  • 即时通讯(腾讯云,融云,环信)
  • 视频点播(播放器的调研与实践)
  • 业务模块重构整合
  • PC站用户授权设计与实践

北京碧云移动科技有限公司(2015年10月-2017年1月)

负责项目的日常迭代;Bug修复;APP提审;

全是瑜 - 瑜伽减肥瘦身塑形计划

负责该项目从0到1的孵化并上架;产品和UI的协调与沟通;

  • 搭建工程框架;多尺寸适配滚动方案
  • 乐视视频Vod功能
  • 常用UI组件封装
  • 常用工具类封装

俺的律师 - 已下架

负责该项目商城模块的日常迭代;

  • 订单数据采集与流转
  • 三方SDK的接入和使用
  • 完善职业技能知识体系

自我剖析

热爱生活,崇尚技术,忠于学习,乐于分享。

  • 工作认真负责,认真对待每一件事情,每一个技术点,反馈及时,尽早发现风险并解决
  • 热爱学习与工作相关的知识:怎么提升效率,怎么解决一些沟通问题等
  • 有项目管理经验,可以把项目排好进度,协调资源进行里程碑开发
  • 喜欢分享,有好玩的技术或者好用的工具都会分享,我觉得要承认没有最好,只有更好
  • 喜欢思考,每过一段时间会总结一下自己的状态。希望可以找到一位镜子领导,指引、修正、批评

接过的第三方库总结

功能 第三方库
登录 一键登录(极光认证/移动)
微信登录
QQ登录
微博登录
苹果登录
分享 友盟
极光
ShareSDK
推送 极光推送
友盟推送
支付 IAP
微信支付
支付宝支付
银联支付
地图 高德地图
百度地图
IM 融云
环信
腾讯IM
直播 七牛云(连麦)
腾讯云
阿里云
Deeplink 极光魔链
LinkedME
埋点/统计 百度统计
友盟统计
神策分析
崩溃上报 Bugly

接过的开源框架

功能 开源框架
网络框架 AFNetworking
Alamofire
图片异步
下载缓存
SDWebImage
Kingfisher
AutoLayout StoryBoard/Xib (System)
Masonry
SnapKit
AutoLayout YYKit
JSON—>Model MJExtension
YYModel
HandyJSON