- Phone:+86 130-5253-1969
- Email:XcodeYang@Gmail.com
- QQ:977924501
- 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
- Crazy on UI & UE, Trend to improve app's shortages and show the best of it to the customers
- Open source lover, willing to share the good codes
- An Apple's fans, concerned The Apple new products and new Technologies
- Addicted tools to improve efficient, know well about git & code review flow and teambition etc
- A good learner, I'll learn Javascript & Java and English in my free time.
###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 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;
主要工作执掌:
- 参与项目swift化,推行oc与swift混编
- 拆分项目组件,统一使用cocoapods管理
- H5交互编程,使用cookie、JavaScriptCore及UniversalLink等技术
- 根据需求完成App架构模块设计、API接口设计、编码、测试工作,提升产品体验和性能.
- 按时Code Review,确保提交高质量的代码,完成开发任务
- 每周移动组技术分享,每月OKR评估,偶尔的技术部分享
- 组织移动组分享、维护其博客及组织团建
具体能力绩效:
- 从推翻外包接过来的简易App,分步从Web过渡到App现有的模样
- 参与制定代码规范,设计规范,设计元素规范及不断寻找团队之间更好合作方式
- 组件化、swift化增加代码可读性、扩展性
- 代码质量控制,调研应用苹果新特性,降低crash率
浮动于0.4%
###U糖 ( 2014年7月 ~ 2015年5月 )
行业类别:互联网/医疗 | 企业性质:民营 | 规模:50-100人
职位:高级iOS开发工程师
项目描述:
U糖健康 根据用户提供的健康数据进行对比和分析,实时监控给予及时的诊疗建议。医师通过 U糖医师 对患者病情数据的分析,帮助医师提高诊治效率,缓解门诊压力;项目重点在于数据记录、后台分析、数据展示及医患沟通;两个项目设计遵循MVC,推行AutoLayout,编写方式以xib & code为主,第三方用Cocoapods做管理;由于记录&展示数据种类很多及设计组想法很多,在视觉效果及蓝牙设备连接录入数据方面下了很多功夫;
主要工作执掌:
U糖医生端、用户端的iOS产品开发与维护及测试- 拆解、封装、开源、维护两个端的共用组件(UI模块)
- 根据产品需求评估项目计划并完成架构和模块设计、编码、测试
具体能力绩效:
- 医生端
从0到1的诞生 - 开源两端共用的一些UI模块,
UUChatTableView&UUChartView,并得到一些同行的认可 - 改善添加iOS端的细动画提醒用户关注点变化,使得iOS相比安卓更具亲和力
- 与阿里战略合作的期间加入阿里百川TAE时帮他们填补了一大堆坑(即便大公司在展示未完善的项目也是丑陋的)
###大正传媒 ( 2013年6月 ~ 2014年7月 )
行业类别:互联网 | 企业性质:民营 | 规模:20-50人
职位:iOS开发工程师
项目描述:
大正高尔夫 聚集高尔夫赛事直播、资讯、赛事承办管理、青少年培训及国内俱乐部相关资料;纯代码开发,项目依托于SVN管理;使用常规的技术Block, Delegation, Notification,封装程度小,未有规范性文档;
主要工作执掌:
- 负责iOS
大正高尔夫及其衍生App的日常开发及维护 - 人员流动、职责不明导致
设计的风格迥异,简单培训设计师以iOS原生UI为准,排版布局及交互上不做过多限制留给开发较大的空间自由发挥 - 根据老板需求,与后端合作完成模块编码、测试工作及时上架AppStore审核
具体能力绩效:
- 及时保质保量完成客户端的研发(围绕主App的衍生品有点多)
- 自主使用一些第三方库增强App的交互和视觉效果
- 学习并应用PS做切图😂
更多请移步我的
Github首页
-
Cocoa UI component for group or private chat bubbles with text, images and audio support
-
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
感谢您花时间阅读我的简历,期待能有机会和您共事。