田风有
1月前来过
全职 · 750/日  ·  16312/月
工作时间: 工作日12:00-1:30、周末6:00-23:30工作地点: 西湖滨江远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1.作为ios人员负责人,有过App (日活300万)产品提供整体开发及组内外管理协调工作:A:主导架构设计流程: 1.1前端的框架的搭建,配合后台服务来完成接口的调试和分发各个小组工作任务;
1.2后期打包上线,迭代更新根据UE,UI的界面和功能的添加来负责完善项目,配合测试完成上线; 
1.3及时根据客服反馈的意见和bug来修改项目,修改BUG;
2.为产品提供全部ios研发支撑及项目的框架搭建:涉及项目中使用的功能插件和封装方式使用,对外提供或支持第三方维护和更新;累计开发的 10个项目及开发的多个功能共4人次提供技术服务;
3.架构改造:
  3.1使用cocoapod来搭建项目和第三方更新;及时和后台沟通配合接口的验证。 
3.2整个项目适配用Masonry,接口请求使用AFNetworking,模型转化用YYModel来完善项目的解析和完成;
3.3主导代码的封装和架构的调整开发;
4.期间加入了ReactiveObjC,可以进行业务层面的开发迁移。同时负责了多次功能重构,包括一些业务静态数据的使用,采用FMDB进行存储数据,启动加载内存。保护用户隐藏不被盗取,采用了base64和AES加密
项目描述:
           项目属于小额贷款为白领提供急用钱而开发的贷款APP,项  目涉及到的身份证认证(有本人脸识别)接用第三方数据来完整数据验证和收集,运营商的认证,绑定银行卡(易宝支付)。后期又开发手机回收APP。有安卓和苹果平台两种,这里涉及了获取苹果手机的绑定和ID数据的解绑。
项目职责:
技术架构新建与改造,完成 各个项目产品技术评审并分析        实施 MVC技术策略与方案,通过 OC 技术语言进行 多个模块的开发、改造AFNetworking 框架,共同完成项目的配合中后台技术开发与支持服务
项目业绩:
获得本项目的 设计和负责完善 贡献奖,帮助实现项目目标。服提供产品技术支持及后续维护服务,该系统顺畅完成项目需求指标

工作经历

  • 2017-09-01 -至今浙江链机信息科技有限公司ios资深工程师

    A:主导架构设计流程: 1.1前端的框架的搭建,配合后台服务来完成接口的调试和分发各个小组工作任务; 1.2后期打包上线,迭代更新根据UE,UI的界面和功能的添加来负责完善项目,配合测试完成上线; 1.3及时根据客服反馈的意见和bug来修改项目,修改BUG;

  • 2015-12-01 -2017-09-01杭州达迩网络科技股份有限公司ios工程师

    1.负责公司iphone客户端软件的开发,参与项目需求分析,产品设计。 2.按计划完成产品的代码编写,产品测试,并且保证代码质量。 3.按照开发流程编写相应的模块的设计文档。 4.跟进ios平台终端技术的更新,设计和实现新产品和功能。

  • 2014-08-01 -2015-12-01北京科锐达管理咨询有限公司ios工程师

    1.负责公司iphone客户端软件的开发,参与项目需求分析,产品设计。 2.按计划完成产品的代码编写,产品测试,并且保证代码质量。 3.按照开发流程编写相应的模块的设计文档。 4.跟进ios平台终端技术的更新,设计和实现新产品和功能。

教育经历

  • 2008-09-01 - 2012-07-01天津职业技术师范大学计算机科学与技术本科

    毕业于天津职业技术师范大学,后期做老师二年多。14转技术开发行业。

技能

Objective-C
HTML5
0
1
2
3
4
5
0
1
2
3
4
5
作品
有鸟直播

有鸟直播, 1.一个完整直播app功能(来自落影loyinglin分享) 1、聊天 私聊、聊天室、点亮、推送、黑名单等; 2、礼物 普通礼物、豪华礼物、红包、排行榜、第三方充值、内购、礼物动态更新、提现等; 3、直播列表 关注、热门、最新、分类直播用户列表等; 4、自己直播 录制、推流、解码、播放、美颜、心跳、后台切换、主播对管理员操作、管理员对用户等; 5、房间逻辑 创建房间、进入房间、退出房间、关闭房间、切换房间、房间管理员设置、房间用户列表等; 6、用户逻辑 普通登陆、第三方登陆、注册、搜索、修改个人信息、关注列表、粉丝列表、忘记密码、查看个人信息、收入榜、关注和取关、检索等; 7、观看直播 聊天信息、滚屏弹幕、礼物显示、加载界面等; 8、统计 APP业务统计、第三方统计等; 9、超管 禁播、隐藏、审核等; 2.一个完整直播app原理 直播原理:把主播录制的视频,推送到服务器,在由服务器分发给观众观看。 直播环节:推流端(采集、美颜处理、编码、推流)、服务端处理(转码、录制、截图、鉴黄)、播放器(拉流、解码、渲染)、互动系统(聊天室、礼物系统、赞) 3.一个完整直播app实现流程 1.采集、2.滤镜处理、3.编码、4.推流、5.CDN分发、6.拉流、7.解码、8.播放、9.聊天互动 直播流程.png 4.一个完整直播app架构 5.一个完整直播app技术点 三、了解流媒体(直播需要用到流媒体) 流媒体开发:网络层(socket或st)负责传输,协议层(rtmp或hls)负责网络打包,封装层(flv、ts)负责编解码数据的封装,编码层(h.264和aac)负责图像,音频压缩。 帧:每帧代表一幅静止的图像 GOP:(Group of Pictures)画面组,一个GOP就是一组连续的画面,每个画面都是一帧,一个GOP就是很多帧的集合 直播的数据,其实是一组图片,包括I帧、P帧、B帧,当用户第一次观看的时候,会寻找I帧,而播放器会到服务器寻找到最近的I帧反馈给用户。因此,GOP Cache增加了端到端延迟,因为它必须要拿到最近的I帧 GOP Cache的长度越长,画面质量越好 码率:图片进行压缩后每秒显示的数据量。 帧率:每秒显示的图片数。影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。 由于人类眼睛的特殊生理结构,如果所看画面之帧率高于16的时候,就会认为是连贯的,此现象称之为视觉暂留。并且当帧速达到一定数值后,再增长的话,人眼也不容易察觉到有明显的流畅度提升了。 分辨率:(矩形)图片的长度和宽度,即图片的尺寸 压缩前的每秒数据量:帧率X分辨率(单位应该是若干个字节) 压缩比:压缩前的每秒数据量/码率 (对于同一个视频源并采用同一种视频编码算法,则:压缩比越高,画面质量越差。) 视频文件格式:文件的后缀,比如.wmv,.mov,.mp4,.mp3,.avi, 主要用处,根据文件格式,系统会自动判断用什么软件打开, 注意: 随意修改文件格式,对文件的本身不会造成太大的影响,比如把avi改成mp4,文件还是avi. 视频封装格式:一种储存视频信息的容器,流式封装可以有TS、FLV等,索引式的封装有MP4,MOV,AVI等, 主要作用:一个视频文件往往会包含图像和音频,还有一些配置信息(如图像和音频的关联,如何解码它们等):这些内容需要按照一定的规则组织、封装起来. 注意:会发现封装格式跟文件格式一样,因为一般视频文件格式的后缀名即采用相应的视频封装格式的名称,所以视频文件格式就是视频封装格式。 视频封装格式和视频压缩编码标准:就好像项目工程和编程语言,封装格式就是一个项目的工程,视频编码方式就是编程语言,一个项目工程可以用不同语言开发。

1
2019-07-09 20:50
雨果网

电商信息,加直播平台。添加社区分享图片,用户信息,第三方*直接登陆。时刻获取用户反馈信息,让我们更好的为用户服务。及时调整最新信息让用户体验。

1
2019-07-09 20:37
更新于: 2019-07-13 浏览: 526