任成-北京-8年-iOS开发工程师
个人信息
姓名 / 性别 | 任成 / 男 | |
求职意向 | iOS开发工程师 | |
工作年限 | 8年+ | |
期望城市 | 北京 | |
电话/微信 | 13681105571 | |
专业 | 计算机科学与技术 | |
毕业院校 | 大连东软信息学院 | |
rencheng11@icloud.com | ||
技术博客 | https://rencheng.cc/ |
专业技能
- 语言技能:Objective-C、Swift和Python;
- 架构支持:组件化、模块化和插件化;工具链;逆向;自动化;
- 线上埋点SDK
- 全埋点
- 性能指标(API,渲染,启动,方法)拦截器;
- 性能优化
- 启动(70%);包体积(27%);
- 接口全链路(32%),页面全链路(11%)等优化;
- 有热修复、VisionOS、MacOS、Flutter、CI、爬虫、AI实际开发经验;
工作经历
易车(2022年3月-至今)
基础架构组 iOS方向;
团队基础服务建设;线上紧急问题排查和突破关键问题
负责优化核心性能指标;推进构建性能数据防劣化;
中台基础组件的迭代和技术演进;
逆向;自动化;工具链;visionOS;Unity;
易车-专业看车买车汽车资讯平台
iOS工程师;iOS基础服务建设;架构设计;性能优化;
- 组件间通信
- 性能指标
- 启动指标:降低70%
- 包体积:降低27%
- 接口全链路:降低32%
- 渲染指标/页面全链路:发现问题,推动业务优化。
- 中台组件
- 性能指标hook组件:用于各业务场景提取性能数据
- 暗黑等业务组件:支撑业务迭代
胡莱游戏-互爱(北京)科技有限公司 (2018年4月-2022年3月)
项目组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 |