Skip to content

Instantly share code, notes, and snippets.

@ZhipingYang
Last active January 6, 2018 03:55
Show Gist options
  • Select an option

  • Save ZhipingYang/45d391d0886139e616bf2e7b64f799d1 to your computer and use it in GitHub Desktop.

Select an option

Save ZhipingYang/45d391d0886139e616bf2e7b64f799d1 to your computer and use it in GitHub Desktop.
The sample of iOS resume in English 😬

Contact

Profile

self-evaluations

  1. Crazy on UI & UE, Trend to improve app's shortages and show the best of it to the customers
  2. Open source lover, willing to share the good codes
  3. An Apple's fans, concerned The Apple new products and new Technologies
  4. Addicted tools to improve efficient, know well about git & code review flow and teambition etc
  5. A good learner, I'll learn Javascript & Java and English in my free time.

Work Experience

###51offer ( 2015-05 ~ 2016-08 )

Field: Education | Ownership: Private | Size: 500-999 people**

Title:Senior iOS Developer

Project Description:

51offer is a smart platform provides entire free service to help users to get the offer from the abroad university. Since we joined in 51offer, we had to reconstruct the original project which was outsourcing for a long time. And we decided to mixed swift language in the project at the version of 2.9.1.The project's main modules include news, schools, user center and the main line of abroad studying;Its main design pattern using MVC & MVVM which are easy to componentize and modularize the project;To increase the project's extensibility and flexibility, we designed the structure of data from API response and created a router to dispatch events;In order to improve development efficiency, we used Cookie, JavaScriptCore and Universal Links technologies to interact with webView in native;

Major Duty:

  1. Push the progress of applying and mixing swift language in the project
  2. Split project's component and controlled by Cocoapods
  3. Apply Cookie, JavaScriptCore, and Universal Links to interact with webView;
  4. According to PM's requirements to finish module and API design but also coding and testing to improve project's stability and UE
  5. Code review on time to keep high quality of codes;
  6. Check OKR's results and share some experience in entry tech department sometimes.
  7. Organized our team's share activities and team building, post and maintain our blog website;

My Performance:

  1. Took over outsourcing simple App, transited its functions from the web to native step by step
  2. Participate in the formulate code specifications, design specifications, elements of UI specifications and seeking better cooperation among team
  3. implement componentize and modularize and mixed swift language to increase the project of readability, scalability, and efficiency
  4. Research and apply Apple's new features to make this app more vividly; Due to strict code control, the average of crash rate was controlled less than 0.4%

###U糖 ( 2014年7月 ~ 2015年5月 )

行业类别:互联网/医疗 | 企业性质:民营 | 规模:50-100人

职位:高级iOS开发工程师

项目描述:

U糖健康 根据用户提供的健康数据进行对比和分析,实时监控给予及时的诊疗建议。医师通过 U糖医师 对患者病情数据的分析,帮助医师提高诊治效率,缓解门诊压力;项目重点在于数据记录、后台分析、数据展示及医患沟通;两个项目设计遵循MVC,推行AutoLayout,编写方式以xib & code为主,第三方用Cocoapods做管理;由于记录&展示数据种类很多及设计组想法很多,在视觉效果及蓝牙设备连接录入数据方面下了很多功夫;

主要工作执掌:

  1. U糖医生端、用户端的iOS产品开发与维护及测试
  2. 拆解、封装、开源、维护两个端的共用组件(UI模块)
  3. 根据产品需求评估项目计划并完成架构和模块设计、编码、测试

具体能力绩效:

  1. 医生端从0到1的诞生
  2. 开源两端共用的一些UI模块,UUChatTableView & UUChartView,并得到一些同行的认可
  3. 改善添加iOS端的细动画提醒用户关注点变化,使得iOS相比安卓更具亲和力
  4. 与阿里战略合作的期间加入阿里百川TAE时帮他们填补了一大堆坑(即便大公司在展示未完善的项目也是丑陋的)

###大正传媒 ( 2013年6月 ~ 2014年7月 )

行业类别:互联网 | 企业性质:民营 | 规模:20-50人

职位:iOS开发工程师

项目描述:

大正高尔夫 聚集高尔夫赛事直播、资讯、赛事承办管理、青少年培训及国内俱乐部相关资料;纯代码开发,项目依托于SVN管理;使用常规的技术Block, Delegation, Notification,封装程度小,未有规范性文档;

主要工作执掌:

  1. 负责iOS大正高尔夫及其衍生App的日常开发及维护
  2. 人员流动、职责不明导致设计的风格迥异,简单培训设计师以iOS原生UI为准,排版布局及交互上不做过多限制留给开发较大的空间自由发挥
  3. 根据老板需求,与后端合作完成模块编码、测试工作及时上架AppStore审核

具体能力绩效:

  1. 及时保质保量完成客户端的研发(围绕主App的衍生品有点多)
  2. 自主使用一些第三方库增强App的交互和视觉效果
  3. 学习并应用PS做切图😂

开源项目

更多请移步我的Github首页

  • UUChatTableView

    Cocoa UI component for group or private chat bubbles with text, images and audio support

  • UUChartView

    The line and bar of chart can mark the range of value you want, and show the max or min values in line charts with the form style

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment