7年iOS经验,参与并独立完成多个 iOS 项目,做过网约车、电商、新闻、音视频、SDK开发,有IM ,o2o ,金融 ,电商 ,Hybrid App 开发经验;会用swift开发,小程序开发,Vue全家桶web开发,已协助开发过相关项目;热爱分享,有个人博客与github。擅长做iOS快速重构,熟悉 Xcode 开发调试技巧
1.熟练使用oc开发iOS各类应用程序,并善于应用reactobjc函数响应式开发。
2.掌握swift开发iOS应用程序,并对苹果2.1审核机制有独特应对方案。
3.熟练掌握iOS sdk开发,组件化。对推送,地图,移动支付,音视频开发熟练掌握。
4.熟悉html语言,div+css,熟悉Java语言,熟悉http/tcp,socket,im
5.熟悉vue全家桶,初步具备应用vue-cli开发单页面应
6.熟悉微信小程序开发Api
7.有个人博客和github,英语六级
一、惠商帮卖
简介:
惠商帮卖App;提供给公司线下业务员使用的二手车贷款类App。用户可在App上填写贷款信息、进行视频面签、活体检测、录屏、人脸比对、身份证有消息验证、电子合同签署、各类证件OCR识别,并利用银行提供的SDK 把相关信息同步给银行,银行审核成功后放款给客户。App可 查看审核流程节点,修改相关信息并提供各个审核节点需要的资料。
业绩:
该项目采用OC和Swift混编,项目三方库老旧,代码臃肿杂乱,版本控制混乱。接手项目时,项目已处于无法维护的边缘。对项目采用了如下改进:
1.该项目迭代周期快;为适应产品需求,对部门难以维护的模块直接进行重构。
2. 项目编程语言版本升级;从swift3.1升级到swift 5.0,并对一系列swift和OC三方库进行了升级。
3. 整理项目;设置.gitignore忽略文件,为每次版本发布打tag,删除之前老旧的无用分支。
4. 环境切换;在App里面可直接切换各个开发、测试环境;避免切一次环境给测试打一次包。
5. 集成Bugly并在打包时用脚本自动上传符号表;跟踪并解决项目之前遗留的重大BUG
二、腾铭金融
简介:
一款面向用户的车贷App;用户可直接在App上申请车贷、查看房贷进度,后台极速审核,审核成功后放款。用户在App上填写贷款信息、选择贷款渠道、电子签约、视频面签,然后将信息传输到 后台搭建的贷前、贷中、贷后 中台进行资料审核,征信查询,大数据信用评分,风险评估 ,驳回等操作,再将相关信息同步给银行。App可在“我的贷款”中查看贷款审批进度,并同时收到相应的推送信息。App内集成QMLineSDK,提供在线客服功能;App提供“头条”模块,运营人员可在后台编辑行业相关咨询 推送给顾客,App自身也具有投稿功能。App具有指纹登录、手势登录、微信登录、密码/验证码登录 多种登录方式,可先行添加银行卡。
业绩:
负责该项目的框架搭建,时间评估,任务分解;采用MVVM结合reativeObjc函数响应式编程;总能提前完成任务
三、视频SDK开发
简介:
为金融类App提供的视频面签、自助双录、远程双录SDK服务。远程双录依托声网/网易云信为核心,开发出适用于金融类App签约需要的音视频通话、录音录像,业务参数传输等功能;自助双录以AVFoundtion框架为核心,具有录制最大时长控制,话术展示,视频播放/上传/本地保存,视频码率/帧率控制等功能。
业绩:
1.该SDK接口简单,接入方便,性能稳定;已有不少客户使用
2. SDK布局同时适配 iphone和ipad,并支持横竖屏;ipad多任务,功能强大
3. SDK采用动态SDK开发方式,并将i386和arm架构分开,最大限度减小包的体积
四、妥私募
简介:
妥妥递科技旗下妥私募签约系统是一套集合托管人、管理人以及投资者三方的线上签约系统,托管人可以通过在妥私募基金签约系统入驻并且与合作的管理人进行关联发行产品,管理人通过邀请码的方式邀请投资者进入系统,投资者可在系统中完成签约双录等流程,实现随时随地进行私募基金合同的签署。
业绩:
参与该系统iOS端APP、双录SDK、微信小程序、App内嵌h5开发。在iOS开发方面,不但完成了功能模块的开发工作,也将SDK的开发流程形成规范(百度搜索“iOS sdk”,排名第一),利用cocoapods逐步将项目公用模块组件化;在开发双录SDK时,自写网络请求,摒弃使用AFNetworking,并用Instrument监控内存占用,UI使用sizeclass适配横竖屏/ipad分屏;在Web开发方面,通过小程序和h5部分功能开发,已掌握Vue、Node、Webpack、ES6,初步具备Web开发能力。
五、ThinkPad Stack Assistant
简介:
为联想开发的Think Stack系列产品的辅助App,⽤于管理stack路由器、stack投影仪、stack硬盘、stack蓝牙音箱、U盘。
●路由器模块: App可登录并查看路由器连接人数,网速,修改路由器密码,限制某个连接设备的网络速度,桥接到其他热点,固件升级。
● 硬盘模块:App可查看和预览硬盘里面的文件,图片,视频。可删除、重命名文件, 可对文件在硬盘中移动,可新建文件夹,搜索文件。可将手机相册和视频 和 硬盘 中的图片视频相互传输。
● 投影仪模块:可投影硬盘中的文件,在App中可操作投影仪的焦点,设置投影仪亮度,系统语音,关闭投影仪等各项属性
● 蓝牙音响:播放多媒体资源时,可以选择是否采用蓝牙音响播放
● U盘:stack设备提供USB接口,可识别U盘里文件,进行预览,删除等功能
● 多语言:支持7个国家语音,并提供辅助功能可供盲人操作。
业绩:
● 负责该项目的需求对接,功能模块开发,版本迭代;
● 参与该项目测试用例评审,技术选型
● 协助内测与testfilight外测的人员邀请
六、Aurau
简介:
为联想开发的手机资源分享App;手机连接上联想特定设备后,可实现设备与手机之间的多媒体资源的相互传输,若多个手机连接上了该设备。可实现不同手机之间的多媒体资源共享。App支持用手机扫扫描人脸,并在设备桌面上显示展该照片。采用socket作为指令传输,采用http进行文件传输。
业绩:
独立负责 技术选型,功能开发,迭代,上架。参与技术评审,分析技术实现的可行性。负责前后端接口对接,推进开发整体进度。
七、纵程出行
简介:
宜宾市兴文县开发的一款长途私家车预约软件;抓住该地区地处偏远,交通不便的痛点,利用该App,可以方便的预约长途私家车。该项目分为司机端和乘客端。司机端 可开启和停止接单,设置可接单线路,集成高德地图为司机提供路径规划,导航。乘客端可选择城内快车和城际专车,利用地图的围栏功能限制乘客可选择的起始地和目的地,乘客下单后,后台会依据特有的派单逻辑给司机派单;司机接单后,采用极光IM,将司机的实时经纬度信息传给乘客,乘客可预览司机当前位置,订单结束后,乘客通过支付宝/微信 向司机支付费用。
业绩:
全面负责该项目的架构设计,技术选型,产品需求讨论,前期接口定义;负责iOS团队内任务分解,开发进度把控。司机端采用swift语言开发
八、商会元
简介:
为四川商会元科技有限公司开发的一款全球商会之间的交流平台。App可查询全球的所有商会,商会成员之间可互相添加为好友,用户可设置联系人分组,删除、添加联系人,可单聊和群聊,可以发送语音、文字、图片、文件、表情 信息,聊天信息可以本地持久化存储。同时 利用后台 爬虫 获取 的大量 商业资讯,App端可以在“资讯”模块自定义感兴趣的频道,收藏感兴趣的新闻。商会可以在App上发布公告,可选择公开与不公开,如果公开则所有商会可见。
业绩:
负责iOS端开发,资源对接,上架全部工作。项⽬要求在40天内独立开发完成包含新闻资讯(可添加和删除频道),聊天(语言,图片,文字,文件),国际化,及其周边功能。在项⽬任务重,且项⽬难度较大,且需独立对接资源的情况下,在国庆期间加班加点,按时完成任务。待项目快交付时,恰逢iponeX上市,在适配和审核时,出现⼀连串问题,通过和甲方公司的对接,苹果客服的沟通推进,项⽬目按时成功交付。
九、⻜嘀打⻋
简介:
为北京地区开发的一款出租车打车软件。分为司机端和乘客端,具有附近车辆查看、及时用车、预约用车、微信/银联/支付宝支付功能。乘客端在地图上可查看附近车辆信息和其运行轨迹,具有及时用车和预约用车。下单时除了手动选择起始点和目的地外,还具有语音下单的功能。App和服务端采用socket连接,司机接单后乘客可实时获取司机位置并展示在地图上,下单提供小费功能提高打车成功率。App还具有查看历史订单,优惠券,分享,广告,在线商城等功能。
业绩:
参与核心业务编写;指导新人技术与业务。线上问题解决,上架,提供苹果审核拒绝解决方案
十、好云淘
简介:
一款电商类App,专注于有机农特产品的网上购物平台。包括酒、茶叶、水果、土猪类等各类特色农产品的品牌。具有品牌推荐,推荐各类农产品品牌。产品随览,轻松解决选择困难症,随机更你推荐不同类型产品。拼购抢购等功能
业绩:
负责iOS产品产品详情模块,购物车模块,在线支付模块,历史订单模块的功能开发,迭代的工作。并产品产品的需求对接,后端接口定义。
可兼职时间
可兼职地点
梁欣 2021-10-12 16:19
完美。完美。完美。完美。完美。完美。完美。