iOS开发工程师个人简历案例

主修课程:计算机科学.软件工程.移动应用开发.数据库管理.算法与数据结构等。

GPA及排名:GPA3.9/4.0(专业排名前5%)

工作经历

公司名称:锤子简历科技有限公司

职位名称:移动端开发工程师

公司描述:公司主要做基于国内与海外公交行业的SAAS平台。

工作内容:

参与海外迪拜项目iOS客户端的研发工作,确保项目按时交付并满足客户需求。

负责后台TOB管理平台的开发工作,优化平台功能,提升用户体验。

参与公司devops平台前端开发,提高开发效率和代码质量。

负责蓝牙等创新业务的调研与POC开发,为公司拓展新业务领域提供支持。

负责交通卡小程序的开发与维护,提升小程序的用户活跃度和满意度。

负责国内交通卡iOS客户端App的开发与维护,确保App的稳定运行和用户体验。

工作成果:

SDK用户量增长50%,稳定性提升30%,兼容性提升20%。

海外迪拜项目iOS客户端成功上线,获得客户高度评价。

后台TOB管理平台用户满意度提升40%,处理效率提高25%。

Devops平台前端开发效率提升50%,代码质量提高30%。

蓝牙创新业务POC开发成功,为公司拓展新业务领域奠定基础。

交通卡小程序用户活跃度提升60%,满意度提升45%。

国内交通卡iOS客户端App下载量增长30%,用户留存率提升20%。

职位名称:iOS开发工程师

负责《ICY》APP的社区模块.商品详情.个人中心模块的开发工作。

参与H5对应活动开发工作,确保活动页面在不同浏览器下的兼容性。

负责小程序所需对应的优化工作,提升小程序的加载速度和用户体验。

参与部分性能分析与优化工作,提高APP的响应速度和稳定性。

《ICY》APP社区模块用户活跃度提升50%,商品详情页转化率提升30%。

H5活动页面兼容性提升90%,用户参与度提升60%。

小程序加载速度提升40%,用户体验满意度提升50%。

APP响应速度提升20%,稳定性提升15%。

公司名称:锤子简历云服务科技有限公司

项目经验

项目名称:锤子简历模板(适合求职的简历设计)

项目角色:移动端开发

项目介绍

我的职责

1、负责SDK整体架构和功能设计

2、负责SDK的整个开发工作

3、负责解决无嵌入式接入第三方支付,减少SDK本身包的大小

4、负责解决版本兼容问题

5、负责支持通卡接入的开发工作支持,以及解决接入过程中的问题

国内Apple公交卡业务SDK的开发,迭代,维护等工作

目前成果:

TransitSDK已被苏州,常州,青岛,西安,宁波,长沙等20个城市公共交通卡接入并运营。

可前往AppStore搜索以上城市交通卡,前往NFC交通卡模块查看事例。

项目名称:锤子简历(名企经验都在用的专业简历)

本产品是海外阿联酋合作的一款应用交通出行APP。目前App主要两块主要业务是给RTACard(物理卡)充值和给RTACard(物理卡)购票。App支持英文和阿拉伯语。

1、负责App的架构与功能设计,App采用MVC模式设计

2、基于Alamofire封装网络请求,实现网络交互

3、基于SnapKit实现所有布局,解决英文和阿拉伯语环境下左右镜像问题

4、基于CoreNFC实现与MiFare物理卡的业务交互

5、基于WKWebkit实现H5网络支付与回调交互

6、负责项目迭代与维护

7、负责App上架

App已上架到AppStore进行销售。

项目角色:前端开发

本项目是支付宝小程序,主要包括首页,卡包和我的三个大模块,主要功能是支持用户开本地交通卡,联合交通卡,充值,退卡,读卡,交易记录等功能,支持安卓和iOS两个平台。

职责

1、项目搭建

2、项目模块划分

3、开卡主流程的开发

4、充值,退卡等功能实现

5、项目其他功能实现

6、项目发布上架

目前支付宝小程序已上线运营四个多月,最近使用量超3万人。

本平台主要是支撑公司对外多平台SDK,小程序等B端与C端用户以及公司对外业务的财务管理,主要模块包括运营中心(如卡片数据,意见反馈等),数据中心(如:业务订单明细,对账管理等),配置中心(如:卡片配置,营销活动等),财务中心(如财务对账,报表,发票等),系统配置(如资源管理,角色管理等)等。本项目主要是基于Vue+ElementUI实现的

1、项目架构与脚手架搭建

2、框架选型

3、公共库封装

4、项目主体功能的开发实现

5、解决技术难点

本平台主要功能包括IM,工单,排障,实时数据,日程安排等服务,致力于解决与B端繁杂,不成体系的沟通,快速解决外部客诉和内部排障,集成日程管理等,实现一体化工作流程。

3、主要功能研发

4、解决技术疑难问题

5、项目发布

项目角色:项目主开发人员:4人

ICY是一款设计师平台的电商APP,是商城+社区的一个结合体,项目采用OC+Swift结合开发,内嵌H5开发的活动页面。本项目主要有APP端,小程序端,公众号web端。

1、项目采用MVVM设计模式架构开发;

2、Masonry和SnapKit自动布局界面,实现商品列表,商品详情,社区feed流等多页面开发;

3、基于AFNetworking封装网络请求;

4、纯代码自定义组件;

5、基于runtime实现项目强壮性,加强方法的安全调用,使其不容易crash;

6、利用category封装实现代码中的解耦;

7、实现H5页面与原生的交互;

8、利用Instruments进行性能优化;

9、使用第三方SDWebImage实现图片下载.缓存等功能,MJRefresh实现下拉刷新,上拉加载更多,YYModel实现json数据到model模型的转换等等三方库的使用

1、.基于业务封装视频瀑布流的功能,定位播放,自动播放等

1、.基于App业务开发对应小程序和web端功能页面,采用Vue.js框架

项目角色:项目主开发人员:5人

PC端给学生提供了PC端的上课平台,可以上直播课和查看课后回放。

移动端

1、采用MVC模式设计架构项目;

3、AFNetworking封装网络请求,实现数据交互;

4、基于StoreKit实现内购;

5、基于Runtime,MethodSwizzling实现统计用户行为

6、利用Instruments进行性能优化;

7、集成第三方直播(用的拓课云)

web端

本项目采用Sass+div布局,JSX实现页面数据交互,npm+webpack管理项目包

1、首页改版,首页功能主要有老师推荐模块,标准版,专题课同步课,复习课等几个模块,带有年级+科目筛选功能

2、作业报告,学习报告功能开发。报告包含学生的作业情况,题目解析,老师批改等内容

3、各种营销活动的开发

PC端

主要负责以下功能

2、首页课程列表改版

3、新增常见问题页面,常用软件开发

4、班级课表详情页面改版

项目角色:项目主开发人员:2人

1、负责项目搭建,采用MVC架构模式,Masonry自动布局界面;

2、基于AFNetworking封装网络请求;

4、基于Plist文件数据+UITableView渲染不同类型的流程和各种流程的详情页面;

7、基金净值显示,用CoreGraphic画折线图

7、负责打包发布;

项目角色:项目主开发人员:3人

销售支持是大地保险内部员工使用的一款销售app,功能主要功能有车险报价,保单管理,保费业绩等。车险报价中,主要实现简单报价,一键续保,精确报价等功能,涉及内容信息比较多。保单管理中,主要实现保单以及续保认领和查询。保单业绩可以按团队和个人两种方式查询。项目功能难度中等,但涉及的内容比较多,由于政策等变化,内容需要跟随改变,需要长期维护

1、负责保险售卖模块UI与功能的实现

2、横向,竖向表格统计功能实现,双UITableView联动实现此功能

3、集成推送通知

4、开发文档编写

5、svn管理代码

项目描述

本项目主要功能有一键续保,一键救援,自助查勘,一键报案,在线支付保单,违章查询和办理理赔等功能。一键续保可以让用户快速实现续保;一键救援在用户出现突发状况时极大的方便用户快速发出救援;自助查勘方便在事故现场高效的办理车险理赔,还提供了用户方便查询违章记录等,新功能还在不断推出中。

1、负责首页方向盘功能模块的开发

2、iOS与H5的交互

3、我的模块功能优化与新功能开发

4、数据库工具包的封装

5、定位功能开发

6、开发文档编写

7、svn管理代码

1、表情商店模块的构建与实现,包括系列展示,系列下载等;

3、通过友盟SDK实现用户行为统计

4、内容本地化(简体中文与日文)

5、实现用户意见反馈模块

6、通过极光推送SDK集成消息推送功能

7、应用发布到AppStore

自我评价

1、独立主导完成果iOS应用,精通OC和Swift语言

2、精通多种常用设计模式:MVC,单例,代理,观察者,责任链等

3、精通使用instrument性能调试工具进行内存,布局,网络等性能问题

4、精通Http,TCP/IP,Socket等通信协议

5、精通NFC,BLE等外设开发

6、精通Block,能够使用多线程技术,Runtime机制等解决难点问题

7、精通各种第三方框架的集成与开发,如:AFNnetworking,SDWebImage,Masonry,YYModel等

8、精通掌握XML,JSON等解析

9、精通iOS组件化开发

1、.掌握常用版本控制工具,如:GIT,SVN等

1、.精通NSUserDefault.Plist.SQL等数据存储

1、.掌握CSS,HTML,JS等,能够使用React和Vue框架开发PC和移动端页面,熟悉三方UI框架如:iView,ElementUI等

1、.CET6,具有良好的英文文档阅读能力,编程基础扎实,有良好的编程习惯

THE END
1.解析小程序和H5打造婚恋交友的区别,哪个更适合开发交友系统小程序是一种以微信为入口,不需下载安装即可使用的APP,用户用微信扫一扫或者搜一下小程序名称即可打开该APP。自从微信推出公众号以来,用户在公众号里集成程度越来越高,种类繁多、功能复杂。它和H5、app、有什么区别? 小程序和H5的区别: 1.“老板”不一样,H5是由W3C做的一个开放标准规范,微信小程序是腾讯自己的https://www.bilibili.com/read/cv40003243
2.H5与Web端测试的异同点H5与web的区别? (区分app里面嵌入的h5,或者是web端嵌入的h5,我先说下APP端嵌入的h5和web端相同的),h5和web,从测试流程来讲,它们的主流程是一样的,都是要经过需求分析、评审、案例编写、测试bug跟踪,预生产上线等流程,(不同的是一个是app嵌入的h5,可以用浏览器打开单独测试,或者是嵌入到APP里面,需要测试的https://blog.csdn.net/m0_74038875/article/details/128827783
3.h5和web前端有什么区别呀?在技术细节上,h5实际上是web前端技术集合中的一个组成部分,它是html的第五个版本。但是,由于国内某些非专业人士的用语习惯,h5在某些语境下被误用为前端的代名词,或者用来指代一些移动端的浏览器网页。 因此,在遇到h5这个词时,我们需要根据上下文来判断它到底是指前端技术,还是指html的第五个版本。这也体现了汉语的https://www.yoojia.com/ask/17-14446914914668262071.html
4.web前端跟h5有什么区别?Worktile社区H5技术是Web前端开发的一个重要组成部分,用于实现更高级的功能和效果,如音视频播放、地理定位、离线存储等。 应用领域: Web前端开发广泛应用于各种网站和Web应用程序的开发,包括企业门户、电子商务、社交媒体、新闻和娱乐等。 H5技术主要用于移动端应用开发,包括手机网页、应用内嵌网页和移动应用等。 https://worktile.com/kb/ask/799011.html
5.h5和webapp差别介绍三、H5和WebApp的区别 虽然H5和WebApp都是互联网领域中非常热门的话题,但它移动端开发vue们之间还是有很大的区别。下面,我们就来详细介绍一下。 1.技术特点不同 H5是一种新的HTML标准,它提供了更多的标签和属性,可以实现更加丰富的交互效果。WebApp则是一种基于Web技术的应用程序,它可以利用HTML、CSS、JavaScripthttps://www.yimenapp.com/kb-yimen/18276/
6.h5前端和web前端开发有什么区别通过岗位职责、工作内容,告诉你h5前端和web前端开发的区别?还为你对比h5前端和web前端开发的学历要求、经验要求、工资待遇,为你揭晓h5前端和web前端开发哪个好? 最新招聘岗位职责工资收入 h5前端 web前端开发 工作职责: 1、负责公司系统h5端、微信公众号的功能界面开发 https://www.jobui.com/gangwei/pk/h5qianduan-webqianduankaifa/
7.吃透移动端H5响应式布局深入原理到目前最佳实践方案最近写了第三个移动端 H5 的项目,准备记录下自己在 H5 项目中的一些实践探索。移动端 H5 与 PC 端开发最大的区别之一,大概就是响应式布局问题。 那么下面我们就来聊聊移动端响应式布局,了解他的来龙去脉,对现有的最佳解决方案探索吧。 H5 这个命名本身是一个很不讨巧的https://juejin.cn/post/6844904021552005128
8.h5开发和前端开发区别两者的主要区别是HTML5只是前端开发中重要的一部分技术,是前端开发的标准组件,特别是在移动端的特效开发、游戏开发,以及APP的开发方向上非常流行,两者有交集但并不完全包含。前端开发负责网站前台部分,运行在PC端,移动端等浏览器上展现给https://wap.hxsd.com/wenda/65203/
9.响应式webPC端web与移动端web(H5)兼容适配选型方案背景 项目需要,公司已经有一套PC端web,需要做一套手机端浏览器可用的,但是又想兼容pc端,适配的web项目。 以下是查阅到响应布局现成的开源模版。根据自己技术栈,vue2,js来搜索相关的开源https://www.jindouyun.cn/document/industry/article/162875
10.web前端自我介绍范文12篇(全文)1熟悉W3C标准,熟练使用弹性盒和html5+css3+@media实现响应式布局;2深入理解原生js,jQuery,熟练掌握js的面向对象的编程方式;3熟练使用angularJS,vue,深入理解MVC以及MVVM模型;4了解react,能够编写部分组件;5熟悉bootstrap,swiper,animate等前端框架;6熟悉webpack工程化打包工具,用gulp进行前端代码优化;7有独立开发微信小https://www.99xueshu.com/w/filenwoj0qvy.html
11.IOS和h5混合开发混合开发和h5的区别level的技术博客二、JSBridge做了些什么? 在Hybrid模式下,H5会经常需要使用Native的功能,比如打开二维码扫描、调用原生页面、获取用户信息等,同时Native也需要向Web端发送推送、更新状态等,而JavaScript是运行在单独的JS Context中(Webview容器、JSCore等),与原生有运行环境的隔离,所以需要有一种机制实现Native端和Web端的双向通信,这https://blog.51cto.com/u_13360/8576687
12.web前端开发岗位职责(20篇)在以前可能大部分的人都没有听过什么web前端,最多的就是网页设计或者语言开发。现在几乎所有的网络公司都有web前端的职位,甚至没有web前端都不好意思说自己是网络技术公司。那么现在学习web前端火不火呢?Web前端在公司主要是做什么呢? 先说说前端技术和后端技术的区别:用互联网来做比喻,凡是通过浏览器到用户端计算机https://www.oh100.com/peixun/Web_Services/477068.html
13.传智播客:最全web前端视频课程(包括项目实战与源码)本套课程来自传智播客(博学谷云课堂)Web前端开发课程,课程为最新流出2018年第39期完整版视频,与配套资料。全套课程共156G。 全部文件共2750个文件,如非百度云盘会员账号,可分批保存。本套课程是非常完整的Web前端学习课程,对与想学习Web前端的同学推荐学习本套课程! https://www.vipc6.com/853.html
14.前端开发岗位职责1.负责公司内部系统的前端开发工作,包括公司产品业务在WEB端 、移动端H5等的开发。 2.与UI/UE设计及后端工程师协作,高效优质完成需求和功能的实现。 3.解决开发过程中产生的浏览器兼容性问题。 4.负责前端项目的需求分析、设计、开发、上线。 5.负责建设和完善前端技术体系。 https://www.yjbys.com/hr/gangwei/3495916.html
15.原生APP和H5的优劣势及自适应设计下面介绍安卓手机如何区分原生和H5页面。 在手机「设置」-连按五次「安卓系统版本号」,即可打开「开发者选项」,打开“显示布局边界”。有布局的部分就是naive,一般一个控件一个边界框。;而H5中只使用一个webview控件,只有一个边界框。 5·名词科普 (一)什么是H5页面 https://www.jianshu.com/p/4c94d46c36d7
16.手机H5移动端WEB资源整合之meta标签移动端click屏幕产生200-300 ms的延迟响应 移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点击延迟甚至是点击失效。 以下是历史原因,来源一个公司内一个同事的分享: 2007年苹果发布首款iphone上IOS系统搭载的safari为了将适用于PC端上大屏幕的网页能比较好的展示在手机端上,使用了双击缩放(double tap to zoomhttps://www.imooc.com/article/7085
17.H5混合开发手机WebApp入门:概念篇其它相关如果你开始学习手机 App 开发,就一定会听到 H5 这个词。它是目前的主流开发技术之一,容易上手,开发周期短、成本低、兼容传统 Web 开发。但是,很少有文章详细介绍,H5 到底是什么技术,有什么原理,跟其他技术的差异在哪里。 如果你开始学习手机 App 开发,就一定会听到 H5 这个词。它是目前的主流开发技术之一,容易上https://www.jb51.net/article/269124.htm
18.专门做h5的app有哪些推荐呢?专门做h5的app有哪些推荐呢? H5是指在Web前端开发中开发出的一种基于HTML5、CSS3和JavaScript的移动端网页技术。 H5 app则是基于H5技术开发出的一种 在手机上运行的应用程序。 基本介绍 H5 app 的优势在于开发成网页做app本低、跨平台,可以运行于多个移动操作系统中,如iOS、Android等。其好处在于可以更快速地https://app.60day.cn/appday/kaifaapp/33889/
19.前端工程师所需要了解的WebView腾讯云开发者社区| 导语 现如今,在做移动端 H5 开发时,少不了与 Native 之间进行交互。而在Native中,H5的承载容器为 WebView,其核心是使用 WebView 控件实现加载 url。 WebView的概念 WebView 用来展示网页的 view 组件,该组件是你运行自己的浏览器或者在你的线程中展示线上内容的基础.https://cloud.tencent.com/developer/article/2033772
20.上海移动端PC端Web端的优劣分析H5网站效果演示 目前主流技术是H5响应式,自适配硬件屏幕。H5建站推广版是一整套建站方案,集合H5响应手机、平板、电脑,微信公众号,微信小程序,微营销,增强SEO,开屏广告,数据源等等功能强大的建站系统。 移动端、PC端和Web端各有其特点和适用场景,以下是它们的优劣分析: https://www.i5800.com/shanghai/1555.html
21.我的前端之路:工具化与工程化Web前端近年来,随着浏览器性能的提升与移动互联网浪潮的汹涌而来,Web前端开发进入了高歌猛进,日新月异的时代。这是最好的时代,我们永远在前行,这也是最坏的时代,无数的前端开发框架、技术体系争妍斗艳,让开发者们陷入困惑,乃至于无所适从。Web前端开发可以追溯于1991年蒂姆·伯纳斯-李公开提及HTML描述,而后1999年W3C发布HTMhttps://www.iteye.com/news/32054