• 五星
  • 四星
  • 三星
  • 二星
  • 一星
(0)
北京 中大英才(北京)网络教育科技有限公司 高级移动端工程师

600元/天

可工作地点: 北京 远程

可工作时间: 工作日9:00-7:00、周末9:00-18:00

0
关注
0
粉丝
1

个人介绍

准题库

项目描述:准题库包含学习,课程,两个版块。其中学习版块主要分为考点练习、历年真题、模拟考试、高频题库、章节课程、通

关密押、错题练习几个小模块;课程版块主要分为单科、全科、全部课程几个小模块。

项目职责:

主要负责日常功能的维护以及线上版本的正常迭代功能。

根据产品经理提出的业务需求,完成项目业务的变更。

在项目中集成Bugly,方便后续的bug分析以及定位。

根据测试人员提出的bug,定位bug位置,更新线上版本。 

北开在线(在线教育类App)

项目描述:北京开放大学官方在线学习平台,包括直播课/录播课在线学习,在线做作业、练习、在线考试、在线申请毕业、在线申

请学位等功能,为学员搭建终身学习“立交桥”,促进首都终身教育体系的形成。

项目职责:

搭建项目基本框架,封装基础组件,整体采用MVC设计模式,在此基础上增加Service层,将数据的获取以及加工移到这里,减

少Controller中的代码量,避免业务复杂引起的代码臃肿问题。

纯手写(Masonry)及Xib混合使用实现UI界面的搭建。

项目中使用block、代理、单例、通知等常用设计模式。

对阿里云SDK进行二次封装,完成直播课、录播课的播放功能。

自定义Cell,使用UITableView/UICollectionView进行布局,完成界面搭建。

对接友盟SDK,实现第三方登录及分享功能。刷题模块使用UIPageViewController、UIViewController两种不同的方式实现。采用DTCoreText实现试题排版,支持多种试

题类型,如单选、多选、判断、填空、简答、材料等。

对接腾讯IM,完成直播聊天室功能,优化聊天室因聊天消息太多引起的卡顿问题。

自定义转场动画,实现底部抽屉效果的实现。

使用SAMKeychain存储用户私密信息,使用归档、FMDB实现数据持久化。

山西学习报(在线学习类App)

项目描述:教师端主要功能为在线发布、批改学生作业,教师可通过分享试题、给学生留言等方式增进师生间的情感关怀,督促鼓

励学生学习的积极性 ,实时与学生互动,辅导学生学习;学生端可以通过作业模式和自主练习两种方式来辅助学生学习。

项目职责:

iOS端项目负责人,从零开发,独立完成所有开发工作。

与产品经理对接,根据需求变更,实现相应功能。

研究接口加密方案供上级参考,最终采纳。

使用DTCoreText实现试题的富文本排版工作。

使用多层控制器嵌套实现刷题模块功能。

优化代码结构,增加代码的复用性。

使用Shell脚本实现自动打包并上传到蒲公英测试平台的功能。

使用Instruments对项目进行性能优化。

京华圈

项目描述:《京华时报》上线的基于位置可搜索的新闻富媒体,是纸媒转型新媒体的新路径,是全国首家电子刊媒体。用户基于坐

标位置获取新闻资讯,App以图片、文字、音频、视频等形式向受众传递新闻资讯。

项目职责:

在已有代码的基础上优化代码,使代码结构更加清晰,便于阅读。

根据产品的需求,实现新功能,按进度完成开发任务。

集成百度地图SDK,在百度地图的基础界面上进行二次封装,实现自定义地图界面。

在地图上面实现新闻聚合展示,解决新闻标题过多会引起的覆盖问题以及地图滑动卡顿的问题。

自定义多种UITableViewCell,实现新闻样式在列表中的多种表现形式。

实现基本模块的UI展示及逻辑功能,如列表页、登录、注册、个人模块等。

集成环信SDK,自定义聊天界面,实现话题讨论功能。

封装AVPlayer,自定义视频播放器,实现视频、音频播放功能。

编写开发文档以及接口文档。

第三方: AFNetworking、SDWebImage、YYModel、MJRefresh、MBProgressHUD等。

亿速云

iOS开发工程师

项目描述: 一款打造绿色App产业联盟,绿化自由平台,目标是将新媒体转型引领普及到每一家无App开发能力的政企、媒体平

台。媒体通过此App快速建立属于自己版权的移动客户端。支持主题颜色切换,网站更新内容同步更新到App上面,可自定义主界

面频道、导航分类、底部菜单、服务项目以及输出内容形态(图文、图集、视频、专题)。

项目职责:

搭建项目开发基本架构,细分模块,实践MVVM模式,减少View和Model的耦合度,减少后期维护成本

与产品进行接洽,按照产品要求,完善和增加新功能。

封装UI控件以及业务逻辑,减少因业务变动引起代码的大范围更改。

自定义UITabBar、UINavigationBar,避免使用系统本身自带的可能会产生的bug。

负责各个板块列表UI的开发,自定义多种UITableViewCell进行展示,界面布局采用masonry进行自动布局。 集成QQ、微信、

微博第三方登录功能,使用ShareSDK实现第三方分享功能。

实现UITableView以及UICollectionView的嵌套,完成UI布局。

根据API返回的数据动态展示界面显示的模块及内容,实现界面动态化展示。

封装AVPlayer,自定义一个视频播放器,实现视频播放功能。

实现登录、注册、个人中心模块的UI搭建及功能。

根据测试结果进行UI以及逻辑优化调整,修复多个bug。

使用FMDB对用户信息进行存储,以及其他数据的缓存处理。

编写项目开发文档以及接口文档。

影粉儿

iOS开发工程师

项目描述: 一款满足消费者购买明星同款的线上购物电商类App,具有商品展示、在地图上查看附近偶像明星的活动地点、与明星

预约合影、购买明星出席某项活动时穿戴过的服装配饰、根据电影搜索同款商品的功能。

项目职责:

参与项目需求分析,制定项目开发方案,搭建项目开发基本架构。

负责核心编码的实现以及分配开发人员工作内容。

编写iOS代码书写规范,加快团队开发效率。

采用AES对称加密方式对接口进行加密,增加接口的安全性能。

实现两个UITableView的嵌套。

自定义UITableViewCell样式,实现UITableViewCell自适应高度。优化列表滑动卡顿问题。

自定义搜索界面,实现UI效果。

集成百度地图SDK,实现点聚合功能,优化地图数据显示速度以及卡顿问题。

集成支付宝、微信、银联支付功能,实现支付功能。

采用ShareSDK实现分享功能。

使用UICollectionView实现瀑布流布局。

仿照京东效果实现商品下单界面。

封装通用组件供其他人员进行复用,减少代码的重复,减少维护成本。


专业技能:

精通Objective-C语言,熟练掌握iOS平台各类API,熟悉iOS内存管理机制

熟悉Swift语言及其特性以及SDK等

熟练应用FMDB、AFNetworking、SDWebImage、Masonry、MJExtension、MJRefresh等开源项目。

熟练使用代码写UI,Autolayout,能熟练的使用Storyboard,Xib。

熟练使用Instruments下的性能调试工具进行性能优化

熟悉网络数据(JSON/XML)的请求以及解析并转化模型,Charles网络数据抓包分析

熟悉Cocoapods依赖库工具、了解Carthage使用

熟悉Git、SVN等代码管理工具,崇尚Git

熟悉友盟或者腾讯Bugly的Crash错误分析、Crash等

熟悉存储技术,FMDB、 Core Data、NSUserDefaults、归档等

熟悉后台接口规范以及各种调试工具

对直播有一定的了解,能够对接常用第三方直播SDK,如阿里云、腾讯云等。

能够对接常用第三方IM SDK,如环信、融云等。

工作经历

  • 2018-01-11 - 2019-08-02中大英才(北京)网络教育科技有限公司高级移动端工程师 已认证

    1.主要负责iOS端项目开发,负责代码编写,完成开发工作,进行模块测试,保证代码质量。 2.修正并验证测试中发现的问题,保证产品的正常运行和版本迭代。 3.对iOS平台开发技术进行研究,根据开发过程中的体验对产品提出改进意见。 4.封装常用功能模块,减少新项目的开发成本。

  • 2016-09-01 - 2017-12-24北京盛世京雅文化传播有限公司高级移动端工程师

    1.从零开始构建App,负责公司iOS端项目的开发工作。 2.按照项目计划高质量完成相应模块。 3.与后台人员进行沟通,制定接口规范。 4.负责开发文档及接口文档的撰写。

  • 2014-06-30 - 2016-08-24北京道至易科技有限公司项目经理

    1.担任公司项目经理职位,负责和客户对接需求,形成需求文档给到开发人员。 2.遵循MVC设计模式搭建项目框架,负责项目主要开发工作 3.把控项目整体时间及风险控制,解决技术难点 4.向上级汇报需求变更及协调团队之间的开发工作。 5.主导多款App的开发。

教育经历

  • 2010-09-01 - 2014-06-30邯郸学院计算机科学与技术本科

    在校期间学习各类变成语言,独立完成多个项目。

技能

xCode
Objective-C
swift
0
1
2
3
4
5

相似推荐 换一批

更新于: 3天前 浏览: 194
0