本人从大二开始自学iOS,独立开发过一款APP目前在App Store依然可以搜索到。在大学期间由于老师在开公司,本人一直在公司负责iOS开发工程的职务。做过人脸识别SDK,也做过完整的iOS项目,熟悉OC,Swift,了解RN,了解Web前端技术,计算机基础良好。目前人在北京希望求职一个iOS开发工程师的职位。因为我是一名软件工程的应届生,不需要薪资很高。希望培养一个应届生的公司不要错过,希望得到一个面试机会谢谢各位了。
以下个人简历部分:
职务: iOS开发工程师
职责: 主要负责项目的版本快速迭代开发,主要功能的实现,后期版本维护和部分项目的SDK开发设计高扩展接口和封装日常使用工具类,达到项目快速开发,减少BUG效果。
FaceDetectSDK:人脸识别SDK 团队开发(2人) 开发周期 8 周
项目描述: 人脸识别SDK主要设计功能是进行实时人脸检测,与目标人脸比对,人脸搜索,活体检测等功能。
负责内容
基于OpenCV和CoreImage进行人脸识别SDK1.0整体搭建
分别开发Objective-C和Swift两个1.0版本SDK开发
通过性能优化识别准确度和速度提高10%,将CPU使用率降低20%
设计高扩展接口,简化了开发者使用SDK,降低代码的迭代成本
封装人脸识别的日常使用工具类和网络请求相关工具
项目技术
使用AVCapture进行图像的实时获取与处理
使用OpenCV中C++代码进行图片压缩和灰度化处理后OC代码进行对接
使用CoreImage进行图片的人脸识别并且绘封装图像转换部分
使用多线程对人脸图像每一帧进检测并进行绘制人脸位置及裁剪图像使UI顺畅
CAPay: 网上支付平台 团队开发(4人) 开发周期 12 周
项目描述: 提供给商家用来统一管理下属员工,终端的支付平台。支持支付宝,微信,百度以及银联支付。
负责内容
MVVM + RAC架构模式下主要功能开发
构建部分代码模板代码块内嵌入开发工具中
规范代码功能优化,降低耦合,使代码量减少近10%
构建API文件对应的自动生成工具
项目技术
MVVM + RAC框架下函数式应用开发
使用YTKNetWorking将网络层进行分离, 进行松散式的网络请求.
使用Storyboard和Masonry混合开发达到快速开发
基于MBProgressHUD二次封装,达到自定义弹出框效果
壹理财: 金融类产品 团队开发(3人) 开发周期 12 周
项目描述: 主要是金融理财产品的投资,个人消费贷款及信贷服务的互联网金融信息平台.
负责内容
使用Storyboard和Masonry混合开发,重点模块更新开发
前期使用Swift与OC进行混合开发,后期完全使用Swift进行重构,代码量减少20%
针对常用UI部分进行封装和抽取,提高工作效率
小版本快速迭代,修复历史遗留bug,封装日常工具类
项目技术
针对Alamofire进行网络层数据请求二次封装
使用MJExtension进行网络数据请求和模型的转换
使用Runloop达到项目部分模块滑动顺畅
部分页面基于WEB页面进行混合式开发
Welife: 校园内学生生活平台 团队开发(3人) 开发周期 12 周
项目描述:主要是一款针对校内学生生活一体化,校内订餐,校内信息发布,校友圈等校园生活平台
负责内容
MVC框架搭建和UI设计
开发校友圈,校内通讯IM集成和网络数据处理功能
优化离屏渲染问题和性能优化
后期版本迭代及适配问题,修改BUG
代码Review
项目技术
基于MVC框架进行整体搭建
使用SDWebImage进行图片下载和后期图片进行处理
使用LeanCloud SDK进行校内通讯IM模块进行集成
使用Reachability进行网络状态的判断
CMCoreMLDetect: 基于Swift4,CoreML框架和Vision框架和GoogLeNetPlaces模型实现机器学习对物体进行实时识别。
FaceDetector: 基于CoreImage和CIDetector封装了人脸检测,人脸剪切,后期图像处理工具类
SSWVideoView: 封装了登录页面播放动画效果,仿写Keep登录页面效果
熟悉 Objective-C,Swift编程
了解React Native框架开发
掌握 iOS SDK开发流程,图像处理方面开发
熟悉 iOS 日常使用框架,MVVM + RAC框架思想,了解 React Native框架
熟练 使用多线程编程技术 曾使用它做人脸识别,图像绘制等
熟悉 使用Charles,PostMan,WireShark等网络调试工具