主修课程:计算机科学.软件工程.移动应用开发.数据库管理.算法与数据结构等。
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,具有良好的英文文档阅读能力,编程基础扎实,有良好的编程习惯