ios技术周
1月前来过
全职 · 1500/日  ·  32625/月
工作时间: 工作日9:00-24:00工作地点: 远程
服务企业: 2家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

多年软件研发工作经验,同时精通Object-C和Swift语言开发。

2011年开始进行iOS app研发工作,对Objective-c有深入了解,熟练掌握UI、autolayout动态布局、数据存储、sqlite、Block、内存管理、多线程、gcd等基本技术,熟练掌握AFNetworking、SDWebImage、MJExtension、MJRefresh、Masonry等流行第三方库。

擅长IM即使通讯开发,对xmpp、protobuf协议有深入了解

熟悉http、tcp/ip协议

熟悉百度、高德、google地图开发

熟悉音视频开发

熟悉jni开发

熟悉apns消息推送、google fcm消息推送

现担任公司iOS技术经理,提供客户端解决方案。

工作经历

  • 2011-07-01 -至今焦点科技iOS技术经理

    主要从事ios软件开发工作,同时协调项目工作分工,配合项目经理完成项目开发。主要是维护、升级公司电商平台“买家APP”和“供应商APP”,帮助横向部门开发“中国制造之美iPad版APP”。搭建iOS开发MVVM框架,并在后续的app升级中重构“买家APP”框架,完成架构升级。 除了个人开发经验,我同时有两年研发带队经验,跟踪项目进度,协调沟通完成项目开发。

教育经历

  • 2007-09-01 - 2011-06-30南京信息工程大学软件工程本科

    本科毕业,软件工程专业,在校创新实验室自修多门编程语言:C、C++、Object-C、HTML、Javascrip等。在校期间参与多项校级以上设计大赛。

技能

微信小程序
iOS
0
1
2
3
4
5
0
1
2
3
4
5
作品
中国制造之美iPad版开发

横向部门需要中国制造之美iPad APP用于在中国制造之美评选活动中给评委评选使用,中国制造之美投票APP有三轮投票功能,我主要开发第一轮投票、第二轮投票功能,第一轮投票供评委点赞,选出好的产品,第二轮投票选出大奖和优秀奖。而后需求增加播放产品介绍视频功能。 中国制造之美是全新开发的iPad APP。在需求评审、交互评审中,积极参加,尽可能搞清楚项目中的业务逻辑、界面逻辑。这样在后期开发中碰到的坑就会少了。在播放产品介绍视频功能时前期商定的方案是把视频上传的优酷网站中,而后APP调用优酷网页播放功能。然后在后期实现中发现,APP调用优酷网页播放时会有优酷的广告,这样的用户体验非常糟糕。和产品商量新的方案,决定将视频文件上传至公司服务器中,然后由APP批量下载到本地,再打开播放。该项目一直支撑到中国制造之美评选结束,给评委们提供完美的评选流程。

0
2020-11-28 09:58
中国制造网供应商APP

中国制造网供应商APP是一个新的APP,主要是为公司电商平台上供应商客户在*app上查看、回复、管理询盘;查看全球买家采购需求,回复、管理报价,以提高平台相应速度,促成交易。 我当时主要是和同事商讨iOS技术架构,利用以往的工作经历、项目经验,和宋山平交换意见,取长补短,共同设计iOS应用架构。以往架构多以MVC为核心思想,设计架构,这次根据以前架构缺点,再结合互联网众多博文,采用MVVM架构。根据后面研发的效果来看,新结构还是比较稳定,易扩展的。 这段时间我的主要任务是开发MIC卖家版APP登录、APP主页、采购频道主页、采购推荐界面、采购搜索及筛选、采购详情、采购报价、报价详情、管理报价等界面、功能的开发。这段时间大家加班加点,积极配合,共同完成任务。 9月底供应商APP顺利上线,迄今为止超过半数高级供应商已经通过*APP完成日常的询盘、采购、报价等相关操作,极大的方便了供应商平时的运营。

0
2020-11-28 09:57
买家APP v:4.5.0版本升级

买家APP v:4.5.0版本主要涉及到APP首页、产品搜索结果页、公司搜索结果页、展示厅产品详情页 公司详情页 产品列表页(区分高级会员和免费会员)。在这次版本开发中,我主要负责APP首页、产品搜索结果页、公司搜索结果页的开发。在开发中期,张明诚和惠广晗负责的产品详情页和公司详情页都交接给我,我在他们的基础上继续开发,直至测试、验收完成。 这次产品搜索结果页中涉及两种产品展现方式(列表和方框展现),在开发时我使用代码定义结构元素,使用两种XIB布局文件呈现结构元素,使得一套代码两种展现方式,优化代码结构。搜索产品列表界面添加询盘入口,在上线后有效的提高询盘转化。半路交接过来的产品详情页和公司详情页,我先熟悉了解他们的设计思路,然后再他们的基础继续开发,在测试阶段和测试沟通,重点测试相关功能。同时在测试阶段使用友盟统计日志,修改APP崩溃问题,有效的降低崩溃率。

0
2020-11-28 09:49
更新于: 浏览: 291