方曦 Fang

Software Engineer at Alibaba Group

Hangzhou City, Zhejiang, 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

🤩
Rockstar
🎓
Top School
方曦 Fang is a software engineer with 11 years’ experience based in Hangzhou, currently building products at Alibaba Group. He specializes in mobile iOS development and has made notable open-source contributions to the high-profile Weex framework (Alibaba/Apache), implementing and refining layout animations, transition effects, and fixing tricky transform and rendering bugs. His background includes internships at Microsoft Research Asia and Tencent, giving him exposure to research-grade engineering and large-scale product teams. Known for improving subtle UI behavior like animation timing and scroller events, he blends low-level Core Animation expertise with pragmatic product sensibility.
code11 years of coding experience
bookBachelor's degree, Bachelor's degree at Huazhong University of Science and Technology
github-logo-circle

Github Skills (12)

coreanimation10
weex10
uid10
web-framework10
objective-c10
ios10
mobile-development10
front-end-development10
ui-design10
layout10
animation10
swift4

Programming languages (6)

JavaC++CSSSCSSObjective-CDart

Github contributions (5)

github-logo-circle
apache/incubator-weex

Jun 2017 - Mar 2019

Apache Weex (Incubating)
Role in this project:
useriOS Mobile Developer
Contributions:83 PRs, 23 pushes, 10 comments in 1 year 8 months
Contributions summary:方曦's contributions primarily focused on implementing and improving layout animation and transition effects within the Apache Weex iOS SDK. The commits demonstrate the development of features such as layout animations, transition properties, and handling of various animation timing functions using Core Animation. They addressed bugs related to transitions, including issues with backgroundColor, transform, and height calculations, enhancing the overall stability and functionality of the Weex framework on iOS. The user also improved the scroller's scrollstart and scrollend events, and fixed other bugs.
incubatingapacheandroidiosmobile
alibaba/weex

Aug 2017 - Jan 2019

A framework for building Mobile cross-platform UI
Role in this project:
userMobile Developer (iOS)
Contributions:76 commits, 2 comments in 1 year 5 months
Contributions summary:方曦 primarily contributed to the iOS codebase of the Weex framework, focusing on implementing and refining layout animation and transition features. Their commits introduced functionalities for layout animation display links, handling transition properties and timing functions, and managing the animation process. They also fixed bugs related to transform calculations and provided enhancements to the video component, enhancing the user interface's visual behavior and expanding the framework's animation capabilities.
react-nativeandroidsdkiosmobile
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
方曦 Fang - Software Engineer at Alibaba Group