Wills Ming

Technical Director at 百家云

Beijing, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Wills Ming is a Technical Director based in Beijing with 15 years of experience building web and iOS products, combining early front-end roots (HTML/CSS/JavaScript since 2008) with deep Objective-C and native mobile expertise since 2010. He has progressed from web and hybrid projects to leading engineering teams at 百家云 and 跟谁学, and previously shipped consumer apps at Sohu and enterprise clients at Finalist. An active open-source contributor, he improved iOS Auto Layout ergonomics in the popular Masonry/SnapKit ecosystem and strengthened model reliability in YYModel through targeted bug fixes and tests. Pragmatic and hands-on, he blends architecture and coding, often tackling compatibility and edge-case issues that make libraries production-ready.
code15 years of coding experience
job9 years of employment as a software developer
bookBachelor of Engineering (BE), Electrical and Electronics Engineering, Bachelor of Engineering (BE), Electrical and Electronics Engineering at Changchun University of Technology
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,538reputation
510kreached
40answers
16questions
github-logo-circle

Github Skills (13)

unit-testing10
objective-c10
ios10
autolayout10
cocoa10
uikit9
xcode6
git6
uitableview6
uicolor6
cocoa-touch6
inverse6
iphone6

Programming languages (11)

TypeScriptC++CJavaScriptObjective-CPHPSwiftHTML

Github contributions (5)

github-logo-circle
ibireme/YYModel

Nov 2015 - Apr 2017

High performance model framework for iOS/OSX.
Role in this project:
userMobile Developer (iOS)
Contributions:5 commits, 3 PRs, 8 comments in 1 year 5 months
Contributions summary:Wills primarily focused on bug fixes and testing within the `ibireme/yymodel` repository, which is a model framework for iOS/OSX. They addressed issues related to data type handling, specifically with `NSSet` and its interaction with `NSDictionary` within the model framework. Their contributions also included the implementation of unit tests to assess equality and copying functionalities, improving overall code quality and reliability. Finally, they fixed a minor typo in test code.
osxmodel-performanceperformanceioshigh-performance
SnapKit/Masonry

Oct 2016 - Sep 2017

Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax. Supports iOS and OSX Auto Layout
Role in this project:
userMobile Developer (iOS)
Contributions:6 commits, 3 PRs, 8 comments in 11 months
Contributions summary:Wills primarily contributed to enhancing the Masonry library with iOS-specific features. Their work included adding and testing an "inset" property to the constraint system, which allows for easier edge-based layout adjustments. They also implemented support for `safeAreaLayoutGuide`, a crucial feature for modern iOS development, and provided a demo to showcase the feature. These changes suggest a focus on improving the library's compatibility and usability within the iOS ecosystem.
harnessosxlayoutexpressivesimplified
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Wills Ming - Technical Director at 百家云