个人介绍
1. 8年iOS开发经验,主导多个百万级app从0~1的过程;
2. OC及swift基础功底扎实,具备独立架构及带队开发能力;
3. 在社交领域、IM和音视频处理方向有丰富实战经验;
4. 有较强组织协调能力,善于团队合作与沟通。
工作经历
2021-03-15 -至今SuccessfulMatchIOS资深开发工程师
SuccessfulMatch是中国最大的一家专业面向海外开发和运营细分交友项目的互联网公司。公司目前严重依赖的 IM 系统经常出现消息丢失、连接不稳定、弱网表现差、未读数不准等问题,成为用户规模增长的瓶颈。 ● 基于 socket+protobuf 重构一套完整的 IM 系统; ● 封装成简单易用的 MSIMSDK ,提供包括 object-c,swift,flutter 几种语言的 framework 供业务层调用; ● 基于 callkit与 pushkit 框架实现 voip 功能; ● 对应的后台管理系统和 APNS 推送系统。
2020-04-01 -2021-03-01成都国星宇航科技有限公司IOS资深开发工程师
担任成都研发部门移动端Leader,参与公司直播地球app的架构和日常开发迭代,公司内部SDK的封装和维护。该项目是基于自家的遥感卫星数据为依托,通过提取地理数据和图层瓦片,结合直播、视频、IM等互联网元素,呈现给用户一种透过地球看世界的体验。
2016-11-01 -2020-04-01成都黑码科技有限公司IOS高级开发工程师
1.负责《扩聊》app从0到1的构建,负责开发到上线各个环节; 2.对公共组件的封装和抽离,对代码规范化进行管理; 3.负责掌控开发进度,对终端团队的管理工作;
2014-08-01 -2016-11-01360成都研发中心IOS高级开发工程师
1.负责公司主营业务花椒直播中语音直播间模块ios部分的技术选型和主要功能的开发; 2.针对直播间加载速度和性能优化; 3.和产品对接功能需求和项目进度;
2013-02-01 -2014-08-01成都易町科技有限公司IOS开发工程师
1.负责天天果园、言几又等app的开发工作; 2.负责常用控件的封装; 3.与产品部门需求讨论和对接 4.公司安排的其他事项。
教育经历
2004-09-01 - 2008-07-01成都理工大学电子商务本科
主修课程:计算机操作系统、C语言编程、数据库设计、数据结构、计算机导论等
技能
天天果园是一款O2O的电商app,倡导一种健康有品质的生活理念及生活方式,把新鲜和美味送到家。 项目职责: 1.参与订单系统多个页面; 2.负责用户中心,注册登录,设置等模块功能开发; 3.封装了一系列通用的UI控件; 4.集成了日志收集功能; 5.对线上bug的跟进和修复。
直播地球是一款利用gis地理数据,基于点位的社交类app。 刚接手些项目时,我对它采用swift进行了彻底的重构,考虑到多成员协同、功能模块划分和减少耦合,采用了组件化设计。 技术点: 1.app架构设计,统一将基础模块和公共模块封装成私有库; 2.直播间聊天室的设计和实现; 3.短视频自动播放、列表播放、投屏等功能实现; 4.基于arcgis3D地球内存占用高的问题,采用共享和缓存策略,同步各个界面状态,控制内存; 5.将arcgis地球模块封装成SDK供新华网等外部机构接入; 6.三个月时间,新增用户数超过100w,次日留存达32%。