iOS-Flutter工程师简历

B站影视 2025-01-21 19:09 3

摘要:校内活动与荣誉:担任计算机科学俱乐部主席,成功举办两届校园编程马拉松大赛,吸引超过300名学生参与,获得最佳组织者称号

基本信息

姓名:锤子简历

年龄:25

学历:本科

所在城市:广州市

工作经验:2年

联系电话:12345678910

邮箱:BD@ 100chui.com

求职意向

职位:iOS高级工程师

工作地点:广州

薪资要求:面议

入职时间:立即

教育背景

学校名称:锤子简历大学

专业:计算机科学与技术

学历层次:本科

时间段:201X.09 - 201X.06

成绩绩点:3.9

主修课程:

• 计算机科学

• 数据结构

• 算法设计

学术成绩与排名:GPA 3.9/4.0,专业排名前5%

学术奖学金:连续四年获得校级优秀学生奖学金,大三学年荣获计算机科学创新奖

校内活动与荣誉:担任计算机科学俱乐部主席,成功举办两届校园编程马拉松大赛,吸引超过300名学生参与,获得最佳组织者称号

研究项目:作为核心成员参与国家自然科学基金项目基于深度学习的图像识别技术研究,研究成果在国际期刊发表,影响因子达4.2

工作经验

时间段:201X.09 - 至今

公司名称:锤子简历工作经验案例(1)

职位:iOS研发经理

主要职责:

• 管理并完成30+个iOS项目,提升团队开发效率20%,成功上线后用户量增长50%

• 引入组件化技术,缩短项目开发周期35%,提高代码复用率至70%

• 领导团队完成APP性能优化,提升启动速度20%,内存占用降低15%

• 实现自动化构建与发布流程,减少发版时间40%,提高发布频率至每月2次

时间段:201X.08 - 201X.09

公司名称:锤子简历工作经验案例(2)

职位:iOS架构师

主要职责:

• 设计并实施医疗类APP架构,支持百万级用户并发,优化后用户好评率提升至95%

• 开发智能硬件接口,实现血压仪与血糖仪数据同步准确率99%,助力产品销售额增长30%

• 主导iOS原生与JS交互优化,提升交互响应速度30%,降低错误率至1%以下

• 完成医疗SDK和IM SDK的开发,集成至多款产品,缩短集成时间50%,提升通讯效率20%

时间段:201X.10 - 201X.08

公司名称:锤子简历工作经验案例(3)

职位:iOS研发经理

主要职责:

• 负责iOS端应用需求分析及评估,下发分配任务,绩效总结,项目框架和部分功能模块的开发

• 管理团队完成15个大型项目,通过私有库管理,减少开发冲突60%,提高代码质量

• 实施组件化重构,项目迭代周期缩短40%,团队开发效率提升30%

• 优化APP性能,Crash率下降至0.1%,用户留存率提高15%

时间段:201X.09 - 201X.09

公司名称:锤子简历工作经验案例(4)

职位:iOS研发工程师

主要职责:

• 负责iPhone上的应用产品的设计、实现、测试及功能维护

• 负责iOS端应用框架和部分功能模块的开发,应用产品后期的维护和版本的迭代

• APP性能的优化及bug的修复

时间段:201X.07 - 201X.09

公司名称:锤子简历工作经验案例(5)

职位:iOS开发工程师

主要职责:

• 负责公司APP的迭代开发,APP性能的优化及bug的修复

• APP的上线发版工作,与项目人员沟通配合,与团队中其他成员交流相关信息

• 用户体验性的实现

项目经验

时间段:201X.09 - 至今

项目名称:锤子简历(1)项目案例

职位:iOS研发经理

项目描述:

• 综合性宠物服务与商品零售品牌,为宠友提供平价服务和平价商品

• 只需APP一键预约,即可享受一站式宠物服务

技术要点:

• 重构老商城项目,采用静态库插件方式进行框架搭建,结合Aspects实现无侵入埋点

• 实现多租户进行相应的独立功能开发以及通过混淆进行打包发布相关APP

• 整体项目运用传统的MVC模式,部分繁琐模块采用MVVM设计模式

• 使用极光推送JPush,完成各种系统业务消息跳转等服务

• 使用MJExtension实现接口数据的异步缓存与读取,统一基类Model处理基础数据信息

• 整体基础控件采用集成三方库为基类,完成项目需求设计与编写

• 集成H5动态表单填写,应用WKWebView完成OC与js的交互

• 美容师(B端)销售曲线图采用Swift与oc混编进行相应需求开发

• 缓存功能采用NSUserDefaults, plist,SQLite数据库的技术方案

项目职责:

• 设计多租户的相关功能兼容与拆分技术的模式等方案

• 需求分析及评估,下发分配任务,构建证书上传打包

• 编写核心代码,完成日常需求,定位友盟崩溃日志中的bug并修复

• 重构整体APP,设计基础框架,严格按照六大基本设计原则进行编写,代码成为了其后接入的代码参考

• 负责了整个商城任务,封装和精简代码,并对老项目里面的嵌套接口进行梳理拆分,使其加载时间缩短到原先的一半左右

• 梳理老项目当中所有业务,分别拆成相应的模块,通过路由的方式进行连接跳转

• 适配当前版本同时兼容iOS9相关功能代码,实现了部分功能的稳定性,降低系统崩溃率

时间段:201X.08 - 201X.09

项目名称:锤子简历(2)项目案例

职位:iOS架构师

项目描述:

• 互联网医院项目致力于打造全国在线就诊平台,帮助医生构建专属的移动诊室

• 图文问诊、在线处方、在线问诊、远程会诊、音视频通话、即时通讯等,帮助患者足不出户解决看病难题

技术要点:

• 采用静态库的组件化使公共部分和功能模块划分

• 采用MVVM+RAC的模式

• 采用JLROUNTE进行组件化解耦与通信,后期优化成target-action方式

• 采用AOP的理念使用method-swizzing hook方式进行无痕埋点

• 采用腾讯IM进行医患对话,音视频对话

• 采用七牛进行音视频的采集以及推流直播,线上音视频的播放

• 对智能硬件血压仪血糖仪的对接

项目职责:

• 负责产品亿家诊室、乐百岁从0-1的产品架构设计,底层基础库的搭建,组件化模块实施等

• 根据现有产品需求重构实施方案,输出项目计划书以及具体流程图、组织架构需求评审

• 重构患者端与医生端首页,订单确认页,IM聊天页面等根页面及主业务流程页面

• 利用贝赛尔曲线重新绘制血压趋势图,以及血糖趋势图等重要图表展示

时间段:201X.10 - 201X.08

项目名称:锤子简历(3)项目案例

职位:iOS 组长/架构师

项目描述:

• 永乐票务APP是专业的休闲娱乐,演出赛事的移动购票平台,提供全面,及时准确的演出赛事信息

• 涵盖北京,上海,广州,深圳重庆等热门城市的热门演出信息

技术要点:

• 集成了微信,支付宝,Apple Pay,交行,浦发银行,招商银行及电子钱包等多种支付方式

• 集成推送iOS10以后的新特性,3DTouch,Apple Wallet 等近期苹果自带特性功能

项目职责:

• 重构首页,分类页,电影首页,个人中心,故宫页,订单确认页等根页面及主业务流程页面

• 编写了iOS10推送扩展功能,用户3DTouch点击可以查看携带的图片以及视频播放的功能

• 适配与兼容iOS13的新特性,实现部分dark模式的切换功能

时间段:201X.12 - 201X.07

项目名称:锤子简历(4)项目案例

职位:iOS/Flutter开发工程师

项目描述:

• 微小鹿(寓意:微销路)是一款专业提供产品引流、微商服务的轻量级工具

• 微小鹿精心设计、功能全面而且可以免费使用,在使用过程中还可以领取现金奖励

• 基于Visual Studio Code开发调试模拟器

• 项目中运用了大量官方插件(pub.dev)

• 使用Dio实现接口数据的异步缓存与读取

• 通过Provide来处理状态相关的工作

项目职责:

• 负责与产品沟通,确认项目需求,与后台UI,测试沟通确定需求和工作量

• 整体项目的开发、维护、迭代以及上线,负责项目中技术难点的攻克

• 通过隐藏开关来控制审核进度,避免内购的审阅等

时间段:201X.12 - 201X.10

项目名称:锤子简历(5)项目案例

职位:独立开发

项目描述:

• 前身乙方联盟,中标不易,关系难做,且行且珍惜

• 真实引荐,靠谱关系,有项目有人脉;帮你引荐真实靠谱关系

• 是一个完全免费平台,意在联结乙方的力量

项目职责:

• 主要负责项目结构的完整构建,视图界面的UI搭建

• 整体积分逻辑编写,网络数据的解析上传与下载

• 视图控制器的定制,项目UI的整体布局与美化

• 通过隐藏开关来控制审核进度,避免内购的审阅等

时间段:201X.08 - 201X.03

项目名称:锤子简历(6)项目案例

职位:独立开发

项目描述:

• 五星管家仅限商业内部使用,用于汽车4s店管家接待顾客的操作软件

• 具有接单下单的功能,服务于线上客户端以及线下车间端,是一款离线与在线相结合的操作软件

项目职责:

• 主要负责iPad业务功能模块的设计与开发,基本框架的搭建

• 部分数据解析,用户体验性的实现

自我评价

• 精通Objective-C语言,熟悉Swift、Flutter、Dart语言

• 熟悉Vue2、JavaScript等前端技术,维护Pc后台系统

• 熟练掌握iOS开发的整体架构,接口的调用,以及控件的使用

• 具有独特的设计模式,及用户体验性思想

• 精通UI组件运用、代码设置控件约束、xib/stroyBoard设置约束、masonry框架及适配

• 熟悉XML/JSON数据解析,简单JS代码数据处理

• 熟练掌握TCP/UDP、HTTP/HTTPS等网络协议,以及网络层框架的构建

• 熟练掌握Block、代理、KVO/KVC、MVC、Singleton等各种设计模式

• 熟练使用多线程技术,如NSThread, GCD, NSOperation,掌握Runtime,Runloop等知识

• 拥有丰富的iOS性能优化经验,熟悉OC中的内存管理机制

• 熟练使用cocoapods管理各种第三方库,熟练使用AFNetworking及SDWebImage等常用第三方库

• 对支付分享登录定位等第三方SDK的集成有足够了解

• 熟练掌握pod私有库,静态库的搭建, 组件化开发及打包上传的整个流程

• 熟练使用CoreData框架,SQLite数据库的增删改查操作及NSUserDefaults,plist文件, 文件读写等本地数据持久化技能

• 代码风格良好, 习惯于封装代码,实现高内聚,低耦合的特性,减少冗余代码

文/锤子简历

来源:小鱼科技天地

相关推荐