- Phone:+86 130-5253-1969
- Email:[email protected]
- 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
Self-Assessment
- Passionate on UI & UE, concentrated on improving app's shortages and demonstrating the best circumstance to the users
- A big fan of open source, willing to share good codes
- One of Apple's fans, highly concerned of Apple's latest products and brand new technologies
- Enthusiastic to utilize tools to improve efficient, know well-comprehended about Git, Charles, Reveal & code review flow and teambition etc
- An excellent learner, I always acquire knowledge on Javascript & Java and English in my free time
- An amateurish designer, designed and verified my own idea and make it out in AppStore.
Field: Education | Ownership: Private | Size: 500-999 people
Title:Senior iOS Developer
Project Description:
51offer 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:
- Applied and mixed swift & objc language in the project
- Split project's component and controlled by Cocoapods
- Applied Cookie, JavaScriptCore, and Universal Links to interact with webView;
- Finished modules and API design according to PM's requirements, coded and tested to enhance project's stability
- Performed code review regularly to keep high quality of codes;
- Checked OKR's results and shared some experience in entire tech department sometimes.
- Organized our team's share meeting and team building, posted and maintained our mobile blog website;
My Performance:
- Took over outsourced simple App, transited its functions from the web to native step by step
- Participated in formulating code specifications, design specifications, elements of UI specifications and seeking superior cooperation among our team.
- implemented componentized and modularized approaches and mixed swift language to increase the readability, scalability, and efficiency of projects.
- 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%
Field: Health | Ownership: Private | Size: 50-100 people
**Title: ** iOS Engineer
Project Description:
According to user-provided health data for comparison and analysis, U糖健康 will give the treatment and health recommendations on time. Our purpose is to help the physicians ( U糖医师) 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:
- Developed, tested, maintained and upgraded the two projects
- Upgraded the components of projects
- Responsible for all the business of U糖医师.
My Performance:
- Created U糖医师 ( the conception is similar with Zero To One)
- Performed open source of two project's mutual components on Github.
- Concerned of the detailed interaction, making iOS more attractive than Android
- 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)
If you want to see more, please visit my
Github
homepage
- 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 as you want, and show the maximum or minimum values in line charts with the form style
It's a great honor for your visiting of my resume, and I'm looking forward to be work together with you sincerely.