多年软件开发工作,从事过前后端多方面的工作,经验丰富,现主要从事iOS端开发
熟练掌握Swift和Object-C等语言,熟练使用Xcode开发工具,了解iOS端开发上线流程,并且对Java JS 数据库等也都有所了解
熟练掌握Cocoa框架和常用第三方框架,掌握常用设计模式,有多个App架构经验
熟练掌握网络处理、多线程、数据存储等技术和通知机制,对App优化有一定经验
金疙瘩:
金疙瘩是一款互联网金融app,旨在为用户提供安全可靠,且收益较高的投资理财产品。为保证项目稳定性与开发效 率,项目中采用swift与OC混编,采用OC的三方库,用swift完成业务页面,并采用经优化的MVC架构进行开发。
项目初创时期进入项目组,负责参与需求讨论,和后端同事设计接口,编写开发文档,对iOS端开发进行技术选型,架 构等方面做规划,在前期iOS端开发人员缺乏的情况下,独自撑起iOS端相关工作,中后期与其他同事通力合作,保质保 量的完成开发任务,确保了项目能够及时上线。并在后续迭代中,继续对项目进行开发与优化,保证用户体验,完成各 种迭代需求。
全景影音/盈科云图
全景影音/盈科云图是一款基于全景播放器,展示公司全景旅游资源的App,通过本App可以轻松查看全国多处景点的介 绍,全景视频和图片资源,并可以进行简单讨论分享等功能。本项目采用swift做为主要开发语言
从项目立项开始,与产品,美工,后端配合完成基本设计,并完成整个项目iOS端的需求分析与相关文档,最终完成整 个项目的iOS端开发上线迭代等相关工作。项目中解决过由于swift版本更新前后不兼容导致的问题,加班加点在短时间 内完成整个项目的升级更新。
VR全景播放器开发
由于公司原版播放器无人维护,且存在很多使用问题,本项目的工作目标为重新开发一款用于iOS平台的VR全景播放 器,用以播放公司视频资源。 该项目涉及到OpenGLES和播放器方面的使用与开发,先使用OpenGLES构建球形,再对 视口通过触摸或重力感应进行控制,最终实现播放器的VR模式
项目立项后,迅速学习相关知识,经过两次技术选型后确定开发方向,在对全景播放器技术近乎一无所知的情况下,快 速学习并掌握相关技术,在计划时间内开完成,比原版播放器播放更稳定流畅,且播放器体积大大缩小,并为其添加重 力感应等功能,完成整个播放器的功能开发
点点新鲜
点点新鲜是基于iOS平台,以推荐新鲜有趣App为亮点的一款应用,在推荐App的同时,会向下载的用户采取返现等鼓 励措施的App。该项目使用OC做为开发语言,采用MVC架构,加入多个常用三方库
由于对互联网企业的好奇,加入朋友的初创公司,通过自学OC,参与开发iOS端App,在与外包人员配合下,完成初版 开发工作,之后独自负责开发与维护,完成第二版开发,并负责产品的上线部署等工作。