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.

Revisions

  1. ZhipingYang revised this gist Jan 6, 2018. 1 changed file with 4 additions and 3 deletions.
    7 changes: 4 additions & 3 deletions resume_en.md
    Original file line number Diff line number Diff line change
    @@ -13,7 +13,8 @@
    - **Blog:** https://zhipingyang.github.io
    - **Job:** Senior iOS developer

    ## Self-Assessment

    Self-Assessment

    1. Passionate on UI & UE, concentrated on improving app's shortages and demonstrating the best circumstance to the users
    2. A big fan of open source, willing to share good codes
    @@ -24,7 +25,7 @@

    ## Working Experience

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

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

    @@ -53,7 +54,7 @@

    <br>

    ###**优伊网络科技 ( 2014-07 ~ 2015-05 )**
    ### **优伊网络科技 ( 2014-07 ~ 2015-05 )**

    **Field:** Health | **Ownership:** Private | **Size:** 50-100 people

  2. ZhipingYang revised this gist Nov 13, 2016. 1 changed file with 31 additions and 57 deletions.
    88 changes: 31 additions & 57 deletions resume_en.md
    Original file line number Diff line number Diff line change
    @@ -12,17 +12,17 @@
    - **Github:** https://github.com/zhipingyang
    - **Blog:** https://zhipingyang.github.io
    - **Job:** Senior iOS developer
    - **Expected Locations:** Shanghai | Hangzhou | Xiamen | Chengdu

    ## Self-Assessment

    1. Crazy on UI & UE, Trend to improve app's shortages and show the best of it to the users
    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,Charles,Reveal & code review flow and teambition etc
    5. A good learner, I'll learn Javascript & Java and English in my free time
    1. Passionate on UI & UE, concentrated on improving app's shortages and demonstrating the best circumstance to the users
    2. A big fan of open source, willing to share good codes
    3. One of Apple's fans, highly concerned of Apple's latest products and brand new technologies
    4. Enthusiastic to utilize tools to improve efficient, know well-comprehended about Git, Charles, Reveal & code review flow and teambition etc
    5. An excellent learner, I always acquire knowledge on Javascript & Java and English in my free time
    6. An amateurish designer, designed and verified my own idea and make it out in AppStore.

    ## Work Experience
    ## Working Experience

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

    @@ -32,74 +32,49 @@

    > **Project Description:**
    [51offer](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164) 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 native; In order to improve development efficiency, we used `Cookie`,` JavaScriptCore` and `Universal Links` technologies to interact between webView with native;
    [51offer](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164) is a smart platform providing free service to help users to get offers from universities abroad; Since I joined 51offer, I had been working on the reconstruction of the original project that was outsourced for a long time. My team and I decided to mixed swift and objc 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 study; Its main design pattern using MVC & MVVM are easy for the project to be componentized and modularized; 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 native; In order to improve development efficiency, we used `Cookie`,` JavaScriptCore` and `Universal Links` technologies to interact webView with native;

    > **Major Duties:**
    1. Push the progress of applying and mixing swift language in the project
    1. Applied and mixed swift & objc 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](https://en.wikipedia.org/wiki/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;
    3. Applied Cookie, JavaScriptCore, and Universal Links to interact with webView;
    4. Finished modules and API design according to PM's requirements, coded and tested to enhance project's stability
    5. Performed code review regularly to keep high quality of codes;
    6. Checked [OKR](https://en.wikipedia.org/wiki/OKR)'s results and shared some experience in entire tech department sometimes.
    7. Organized our team's share meeting and team building, posted and maintained our mobile blog website;

    > **My Performance:**
    1. Took over outsourcing simple App, transited its functions from the [web](http://m.51offer.com) to [native](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164) 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%`
    1. Took over outsourced simple App, transited its functions from the [web](http://m.51offer.com) to [native](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164) step by step
    2. Participated in formulating code specifications, design specifications, elements of UI specifications and seeking superior cooperation among our team.
    3. implemented componentized and modularized approaches and mixed swift language to increase the readability, scalability, and efficiency of projects.
    4. Researched and applied Apple's new features to make this app more vividly; Due to strict code control, the average crash rate was controlled blow `0.4%`

    <br>

    ###**优伊网络科技 ( 2014-07 ~ 2015-05 )**

    **Field:** Health | **Ownership:** Private | **Size:** 50-100 people

    **Title: ** iOS Enginner
    **Title: ** iOS Engineer

    > **Project Description:**
    [U糖健康](https://itunes.apple.com/us/app/u-tang-jian-kang-ke-ting-yi/id848886877) 根据用户提供的健康数据进行对比和分析,实时监控给予及时的诊疗建议。医师通过 [U糖医师](https://itunes.apple.com/us/app/u-tang-yi-shi-xie-zhu-yi-shi/id919512425) 对患者病情数据的分析,帮助医师提高诊治效率,缓解门诊压力;项目重点在于数据记录、后台分析、数据展示及医患沟通;两个项目设计遵循MVC,推行AutoLayout,编写方式以`xib & code`为主,第三方用Cocoapods做管理;由于记录&展示数据种类很多及设计组想法很多,在视觉效果及蓝牙设备连接录入数据方面下了很多功夫;
    According to user-provided health data for comparison and analysis, [U糖健康](https://itunes.apple.com/us/app/u-tang-jian-kang-ke-ting-yi/id848886877) will give the treatment and health recommendations on time. Our purpose is to help the physicians ( [U糖医师](https://itunes.apple.com/us/app/u-tang-yi-shi-xie-zhu-yi-shi/id919512425)) on our platform to improve diagnosis and treatment efficiency and ease the pressure from clinics also. The two projects were designed by MVC and our coding style was base on xib & pure code with AutoLayout. The third library was managed by Cocoapods.

    > **Major Duties:**
    1. `U糖`医生端、用户端的iOS产品开发与维护及测试
    2. 拆解、封装、开源、维护两个端的共用组件(UI模块)
    3. 根据产品需求评估项目计划并完成架构和模块设计、编码、测试
    1. Developed, tested, maintained and upgraded the two projects
    2. Upgraded the components of projects
    3. Responsible for all the business of [U糖医师](https://itunes.apple.com/us/app/u-tang-yi-shi-xie-zhu-yi-shi/id919512425).

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

    <br>

    ###**大正传媒 ( 2013-06 ~ 2014-07 )**

    **Field:** News | **Ownership:** Private | **Size:** 20-50 people

    **Title: ** Junior iOS Developer

    > **Project Description:**
    [大正高尔夫](https://itunes.apple.com/us/app/da-zheng-gao-er-fu-golf/id642016024?mt=8) 聚集高尔夫赛事直播、资讯、赛事承办管理、青少年培训及国内俱乐部相关资料;纯代码开发,项目依托于SVN管理;使用常规的技术Block, Delegation, Notification,封装程度小,未有规范性文档;

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

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

    1. Created U糖医师 ( the conception is similar with *Zero To One*)
    2. Performed open source of two project's mutual components on Github.
    3. Concerned of the detailed interaction, making iOS more attractive than Android
    4. In the period of strategic cooperation with Alibaba's TAE, We used to help them fix a lot of bugs (even huge companies like Alibaba would sometimes delivers unexpected immature project demo)
    <br>

    ## Open source projects
    @@ -109,9 +84,8 @@
    Cocoa UI component for group or private chat bubbles with text, images and audio support
    <br>
    - [UUChartView](https://github.com/ZhipingYang/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

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

    ## Acknowledgement
    It's a great honor for your visiting of my resume, and I'm looking forward to be work together with you sincerely.

    ## Thanks
    I'm honored you visit my resume, hoping I can be your coworker.
  3. ZhipingYang revised this gist Aug 31, 2016. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions resume_en.md
    Original file line number Diff line number Diff line change
    @@ -16,11 +16,11 @@

    ## Self-Assessment

    1. Crazy on UI & UE, Trend to improve app's shortages and show the best of it to the customers
    1. Crazy on UI & UE, Trend to improve app's shortages and show the best of it to the users
    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.
    4. Addicted tools to improve efficient, know well about Git,Charles,Reveal & code review flow and teambition etc
    5. A good learner, I'll learn Javascript & Java and English in my free time

    ## Work Experience

    @@ -32,7 +32,7 @@

    > **Project Description:**
    [51offer](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164) 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;
    [51offer](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164) 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 native; In order to improve development efficiency, we used `Cookie`,` JavaScriptCore` and `Universal Links` technologies to interact between webView with native;

    > **Major Duties:**
  4. ZhipingYang revised this gist Aug 31, 2016. 1 changed file with 6 additions and 6 deletions.
    12 changes: 6 additions & 6 deletions resume_en.md
    Original file line number Diff line number Diff line change
    @@ -7,12 +7,12 @@
    ## Profile

    - **Daniel Yang** | **Male** | **1989.09**
    - **Education: **Bachelor | Chengdu University of Technology | IE
    - **Working seniority**3 years
    - **Github**https://github.com/zhipingyang
    - **Blog**https://zhipingyang.github.io
    - **Job**Senior iOS developer
    - **Expected Locations**Shanghai | Hangzhou | Xiamen | Chengdu
    - **Education:** Bachelor | Chengdu University of Technology | IE
    - **Working seniority:** 3 years
    - **Github:** https://github.com/zhipingyang
    - **Blog:** https://zhipingyang.github.io
    - **Job:** Senior iOS developer
    - **Expected Locations:** Shanghai | Hangzhou | Xiamen | Chengdu

    ## Self-Assessment

  5. ZhipingYang revised this gist Aug 31, 2016. 1 changed file with 7 additions and 7 deletions.
    14 changes: 7 additions & 7 deletions resume_en.md
    Original file line number Diff line number Diff line change
    @@ -6,13 +6,13 @@

    ## Profile

    - Daniel Yang | Male | 1989.09
    - Education: Bachelor | Chengdu University of Technology | IE
    - Working seniority:3 years
    - Github:https://github.com/zhipingyang
    - Blog:https://zhipingyang.github.io
    - Job:Senior iOS developer
    - Expected Locations:Shanghai | Hangzhou | Xiamen | Chengdu
    - **Daniel Yang** | **Male** | **1989.09**
    - **Education: **Bachelor | Chengdu University of Technology | IE
    - **Working seniority:**3 years
    - **Github:**https://github.com/zhipingyang
    - **Blog:**https://zhipingyang.github.io
    - **Job:**Senior iOS developer
    - **Expected Locations:**Shanghai | Hangzhou | Xiamen | Chengdu

    ## Self-Assessment

  6. ZhipingYang revised this gist Aug 31, 2016. 1 changed file with 20 additions and 22 deletions.
    42 changes: 20 additions & 22 deletions resume_en.md
    Original file line number Diff line number Diff line change
    @@ -14,7 +14,7 @@
    - Job:Senior iOS developer
    - Expected Locations:Shanghai | Hangzhou | Xiamen | Chengdu

    ## self-evaluations
    ## Self-Assessment

    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
    @@ -34,7 +34,7 @@
    [51offer](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164) 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:**
    > **Major Duties:**
    1. Push the progress of applying and mixing swift language in the project
    2. Split project's component and controlled by Cocoapods
    @@ -44,7 +44,7 @@
    6. Check [OKR](https://en.wikipedia.org/wiki/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**
    > **My Performance:**
    1. Took over outsourcing simple App, transited its functions from the [web](http://m.51offer.com) to [native](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164) step by step
    2. Participate in the formulate code specifications, design specifications, elements of UI specifications and seeking better cooperation among team
    @@ -53,23 +53,23 @@

    <br>

    ###**U糖2014年7月 ~ 2015年5月**
    ###**优伊网络科技2014-07 ~ 2015-05**

    **行业类别:互联网/医疗 | 企业性质:民营 | 规模:50-100人**
    **Field:** Health | **Ownership:** Private | **Size:** 50-100 people

    **职位:高级iOS开发工程师**
    **Title: ** iOS Enginner

    > **项目描述**
    > **Project Description**
    [U糖健康](https://itunes.apple.com/us/app/u-tang-jian-kang-ke-ting-yi/id848886877) 根据用户提供的健康数据进行对比和分析,实时监控给予及时的诊疗建议。医师通过 [U糖医师](https://itunes.apple.com/us/app/u-tang-yi-shi-xie-zhu-yi-shi/id919512425) 对患者病情数据的分析,帮助医师提高诊治效率,缓解门诊压力;项目重点在于数据记录、后台分析、数据展示及医患沟通;两个项目设计遵循MVC,推行AutoLayout,编写方式以`xib & code`为主,第三方用Cocoapods做管理;由于记录&展示数据种类很多及设计组想法很多,在视觉效果及蓝牙设备连接录入数据方面下了很多功夫;

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

    > **具体能力绩效:**
    > **My Performance:**
    1. 医生端`从0到1`的诞生
    2. 开源两端共用的一些UI模块,`UUChatTableView` & `UUChartView`,并得到一些同行的认可
    @@ -78,42 +78,40 @@

    <br>

    ###**大正传媒 ( 2013年6月 ~ 2014年7月**
    ###**大正传媒 ( 2013-06 ~ 2014-07**

    **行业类别:互联网 | 企业性质:民营 | 规模:20-50人**
    **Field:** News | **Ownership:** Private | **Size:** 20-50 people

    **职位:iOS开发工程师**
    **Title: ** Junior iOS Developer

    > **项目描述**
    > **Project Description**
    [大正高尔夫](https://itunes.apple.com/us/app/da-zheng-gao-er-fu-golf/id642016024?mt=8) 聚集高尔夫赛事直播、资讯、赛事承办管理、青少年培训及国内俱乐部相关资料;纯代码开发,项目依托于SVN管理;使用常规的技术Block, Delegation, Notification,封装程度小,未有规范性文档;

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

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

    <br>

    ## My open source projects
    > If you want to see more, please visit my `Github` homepage
    ## Open source projects
    > If you want to see more, please visit my `Github` [homepage](https://github.com/zhipingyang)
    - [UUChatTableView](https://github.com/ZhipingYang/UUChatTableView)

    Cocoa UI component for group or private chat bubbles with text, images and audio support
    <br>
    - [UUChartView](https://github.com/ZhipingYang/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



    ## Thanks
    I'm honored you take the time to visit my resume, hoping I can be your coworker.
    I'm honored you visit my resume, hoping I can be your coworker.
  7. ZhipingYang revised this gist Aug 31, 2016. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions resume_en.md
    Original file line number Diff line number Diff line change
    @@ -26,7 +26,7 @@

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

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

    **Title:Senior iOS Developer**

    @@ -102,8 +102,8 @@

    <br>

    ## 开源项目
    > 更多请移步我的`Github`首页
    ## My open source projects
    > If you want to see more, please visit my `Github` homepage
    - [UUChatTableView](https://github.com/ZhipingYang/UUChatTableView)

    @@ -115,5 +115,5 @@



    ## 致谢
    感谢您花时间阅读我的简历,期待能有机会和您共事。
    ## Thanks
    I'm honored you take the time to visit my resume, hoping I can be your coworker.
  8. ZhipingYang revised this gist Aug 31, 2016. 1 changed file with 5 additions and 6 deletions.
    11 changes: 5 additions & 6 deletions resume_en.md
    Original file line number Diff line number Diff line change
    @@ -26,8 +26,7 @@

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

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

    **Title:Senior iOS Developer**

    @@ -47,10 +46,10 @@

    > **My Performance:**
    1. 从推翻外包接过来的简易App,分步从[Web](http://m.51offer.com)过渡到[App](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164)现有的模样
    2. 参与制定代码规范,设计规范,设计元素规范及不断寻找团队之间更好合作方式
    3. 组件化、swift化增加代码可读性、扩展性
    4. 代码质量控制,调研应用苹果新特性,降低crash率 `浮动于0.4%`
    1. Took over outsourcing simple App, transited its functions from the [web](http://m.51offer.com) to [native](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164) 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%`

    <br>

  9. ZhipingYang revised this gist Aug 31, 2016. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion resume_en.md
    Original file line number Diff line number Diff line change
    @@ -26,7 +26,8 @@

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

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

    **Title:Senior iOS Developer**

  10. ZhipingYang revised this gist Aug 31, 2016. 1 changed file with 10 additions and 10 deletions.
    20 changes: 10 additions & 10 deletions resume_en.md
    Original file line number Diff line number Diff line change
    @@ -32,19 +32,19 @@

    > **Project Description:**
    [51offer](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164) 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 our extensibility and flexibility, we need to design the structure of data from API response;In order to improve development efficiency, we used `Cookie`,` JavaScriptCore` and `Universal Links` technologies to interact with webView in native;
    [51offer](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164) 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. 参与项目swift化,推行oc与swift混编
    2. 拆分项目组件,统一使用cocoapods管理
    3. H5交互编程,使用cookie、JavaScriptCore及UniversalLink等技术
    4. 根据需求完成App架构模块设计、API接口设计、编码、测试工作,提升产品体验和性能.
    5. 按时Code Review,确保提交高质量的代码,完成开发任务
    6. 每周移动组技术分享,每月OKR评估,偶尔的技术部分享
    7. 组织移动组分享、维护其博客及组织团建
    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](https://en.wikipedia.org/wiki/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. 从推翻外包接过来的简易App,分步从[Web](http://m.51offer.com)过渡到[App](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164)现有的模样
    2. 参与制定代码规范,设计规范,设计元素规范及不断寻找团队之间更好合作方式
  11. ZhipingYang revised this gist Aug 31, 2016. 1 changed file with 10 additions and 11 deletions.
    21 changes: 10 additions & 11 deletions resume_en.md
    Original file line number Diff line number Diff line change
    @@ -12,28 +12,27 @@
    - Github:https://github.com/zhipingyang
    - Blog:https://zhipingyang.github.io
    - Job:Senior iOS developer
    - Expected Salary:¥20-25k
    - Expected Locations:Shanghai | Hangzhou | Xiamen
    - Expected Locations:Shanghai | Hangzhou | Xiamen | Chengdu

    ## self-evaluations

    1. UI/UE控,有改善产品的意识,力求展示产品最好的一面给用户
    2. 开源爱好者,热爱分享好的代码,喜欢定期逛github同性交友网站
    2. 果粉一个,关注苹果产品线,会第一时间体验苹果新产品
    3. 工具控,熟练掌握Git代码管控、Code Review流程及操作,iOS持续集成等自动化工具;熟练掌握Teambition等敏捷开发工具;
    4. 学习者,业余时间喜欢读书和学习英语及一些JavaScript、Java等技术来充实自己,提升自己,服务团队
    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 )**

    **行业类别:互联网/教育 | 企业性质:民营 | 规模:500-999人**
    **Field:Education | Ownership:Private | Size:500-999 people**

    **职位:高级iOS开发工程师**
    **Title:Senior iOS Developer**

    > **项目描述**
    > **Project Description**
    [51offer](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164)为用户提供了一个从留学意向到拿到offer整个*免费留学服务* 的智能平台;项目于去年年初推翻外包进行重构,至去年年底在`v2.9.1`版本开始swift化(混编OC);项目主业务模块分资讯、学校、用户中心、留学主线;其主结构设计使用MVC,便于模块化组件化方向推进;为实现前后端分离,成员接手后端API开发任务前需要自行设计数据结构来满足以后业务的拓展;为提高开发效率,推进进度,与前端web交互通信使用`cookie``JavaScriptCore``Universal Links`等技术
    [51offer](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164) 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 our extensibility and flexibility, we need to design the structure of data from API response;In order to improve development efficiency, we used `Cookie`,` JavaScriptCore` and `Universal Links` technologies to interact with webView in native;

    > **主要工作执掌:**
  12. ZhipingYang revised this gist Aug 16, 2016. No changes.
  13. ZhipingYang revised this gist Aug 10, 2016. 1 changed file with 14 additions and 14 deletions.
    28 changes: 14 additions & 14 deletions resume_en.md
    Original file line number Diff line number Diff line change
    @@ -1,31 +1,31 @@
    ## 联系方式
    ## Contact

    - **手机**:+86 130-5253-1969
    - **邮箱**XcodeYang@Gmail.com
    - **Phone**:+86 130-5253-1969
    - **Email**XcodeYang@Gmail.com
    - **QQ**:977924501

    ## 个人信息
    ## Profile

    - 杨志平 | 男 | 1989.09
    - 本科 | 成都理工大学 | 工业工程
    - 工作年限:3年
    - Daniel Yang | Male | 1989.09
    - Education: Bachelor | Chengdu University of Technology | IE
    - Working seniority:3 years
    - Github:https://github.com/zhipingyang
    - 技术博客https://zhipingyang.github.io
    - 期望职位:高级iOS开发工程师
    - 期望薪资:20-25k
    - 期望城市:上海 | 杭州 | 厦门
    - Bloghttps://zhipingyang.github.io
    - Job:Senior iOS developer
    - Expected Salary:¥20-25k
    - Expected Locations:Shanghai | Hangzhou | Xiamen

    ## 自我评价
    ## self-evaluations

    1. UI/UE控,有改善产品的意识,力求展示产品最好的一面给用户
    2. 开源爱好者,热爱分享好的代码,喜欢定期逛github同性交友网站
    2. 果粉一个,关注苹果产品线,会第一时间体验苹果新产品
    3. 工具控,熟练掌握Git代码管控、Code Review流程及操作,iOS持续集成等自动化工具;熟练掌握Teambition等敏捷开发工具;
    4. 学习者,业余时间喜欢读书和学习英语及一些JavaScript、Java等技术来充实自己,提升自己,服务团队

    ## 工作经历
    ## Work Experience

    ###**51offer ( 2015年5月 ~ 2016年8月**
    ###**51offer ( 2015-05 ~ 2016-08**

    **行业类别:互联网/教育 | 企业性质:民营 | 规模:500-999人**

  14. ZhipingYang created this gist Aug 10, 2016.
    120 changes: 120 additions & 0 deletions resume_en.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,120 @@
    ## 联系方式

    - **手机**:+86 130-5253-1969
    - **邮箱**XcodeYang@Gmail.com
    - **QQ**:977924501

    ## 个人信息

    - 杨志平 | 男 | 1989.09
    - 本科 | 成都理工大学 | 工业工程
    - 工作年限:3年
    - Github:https://github.com/zhipingyang
    - 技术博客:https://zhipingyang.github.io
    - 期望职位:高级iOS开发工程师
    - 期望薪资:20-25k
    - 期望城市:上海 | 杭州 | 厦门

    ## 自我评价

    1. UI/UE控,有改善产品的意识,力求展示产品最好的一面给用户
    2. 开源爱好者,热爱分享好的代码,喜欢定期逛github同性交友网站
    2. 果粉一个,关注苹果产品线,会第一时间体验苹果新产品
    3. 工具控,熟练掌握Git代码管控、Code Review流程及操作,iOS持续集成等自动化工具;熟练掌握Teambition等敏捷开发工具;
    4. 学习者,业余时间喜欢读书和学习英语及一些JavaScript、Java等技术来充实自己,提升自己,服务团队

    ## 工作经历

    ###**51offer ( 2015年5月 ~ 2016年8月 )**

    **行业类别:互联网/教育 | 企业性质:民营 | 规模:500-999人**

    **职位:高级iOS开发工程师**

    > **项目描述:**
    [51offer](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164)为用户提供了一个从留学意向到拿到offer整个*免费留学服务* 的智能平台;项目于去年年初推翻外包进行重构,至去年年底在`v2.9.1`版本开始swift化(混编OC);项目主业务模块分资讯、学校、用户中心、留学主线;其主结构设计使用MVC,便于模块化组件化方向推进;为实现前后端分离,成员接手后端API开发任务前需要自行设计数据结构来满足以后业务的拓展;为提高开发效率,推进进度,与前端web交互通信使用`cookie``JavaScriptCore``Universal Links`等技术

    > **主要工作执掌:**
    1. 参与项目swift化,推行oc与swift混编
    2. 拆分项目组件,统一使用cocoapods管理
    3. H5交互编程,使用cookie、JavaScriptCore及UniversalLink等技术
    4. 根据需求完成App架构模块设计、API接口设计、编码、测试工作,提升产品体验和性能.
    5. 按时Code Review,确保提交高质量的代码,完成开发任务
    6. 每周移动组技术分享,每月OKR评估,偶尔的技术部分享
    7. 组织移动组分享、维护其博客及组织团建

    > **具体能力绩效:**
    1. 从推翻外包接过来的简易App,分步从[Web](http://m.51offer.com)过渡到[App](https://itunes.apple.com/cn/app/51offer-chu-guo-liu-xue-mian/id722265164)现有的模样
    2. 参与制定代码规范,设计规范,设计元素规范及不断寻找团队之间更好合作方式
    3. 组件化、swift化增加代码可读性、扩展性
    4. 代码质量控制,调研应用苹果新特性,降低crash率 `浮动于0.4%`

    <br>

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

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

    **职位:高级iOS开发工程师**

    > **项目描述:**
    [U糖健康](https://itunes.apple.com/us/app/u-tang-jian-kang-ke-ting-yi/id848886877) 根据用户提供的健康数据进行对比和分析,实时监控给予及时的诊疗建议。医师通过 [U糖医师](https://itunes.apple.com/us/app/u-tang-yi-shi-xie-zhu-yi-shi/id919512425) 对患者病情数据的分析,帮助医师提高诊治效率,缓解门诊压力;项目重点在于数据记录、后台分析、数据展示及医患沟通;两个项目设计遵循MVC,推行AutoLayout,编写方式以`xib & code`为主,第三方用Cocoapods做管理;由于记录&展示数据种类很多及设计组想法很多,在视觉效果及蓝牙设备连接录入数据方面下了很多功夫;

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

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

    <br>

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

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

    **职位:iOS开发工程师**

    > **项目描述:**
    [大正高尔夫](https://itunes.apple.com/us/app/da-zheng-gao-er-fu-golf/id642016024?mt=8) 聚集高尔夫赛事直播、资讯、赛事承办管理、青少年培训及国内俱乐部相关资料;纯代码开发,项目依托于SVN管理;使用常规的技术Block, Delegation, Notification,封装程度小,未有规范性文档;

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

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

    <br>

    ## 开源项目
    > 更多请移步我的`Github`首页
    - [UUChatTableView](https://github.com/ZhipingYang/UUChatTableView)

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

    - [UUChartView](https://github.com/ZhipingYang/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



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