Amit Davidi

Lead Software Engineer at Wix

Israel
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
Amit Davidi is a Lead Software Engineer based in Israel with 10+ years of experience building Android and React Native applications and leading automation efforts. At Wix he progressed from senior mobile developer to team lead for the Detox automation framework and now focuses on UI motion and special effects, blending engineering depth with product-facing polish. He has a strong open-source footprint, contributing Android and React Native fixes and UX improvements to high-profile projects like react-native-navigation and wix/react-native-ui-lib. His work often targets subtle user-experience edge cases—camera/gallery ergonomics, keyboard integration, notification handling and avatar image loading—that noticeably improve app reliability. Amit’s background spans embedded real-time systems to large-scale mobile frameworks, giving him an unusual cross-stack perspective on performance and lifecycle issues. He holds a Cum Laude B.A. in Computer Science and a practical engineering degree, reflecting both academic rigor and hands-on systems experience.
code10 years of coding experience
job22 years of employment as a software developer
bookPractical Engineer Computer Science, Practical Engineer Computer Science at Amal-Bet College for Practical Engineers
bookB.A. (Cum Laude) Computer Science, B.A. (Cum Laude) Computer Science at The Open University of Israel
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
2,487reputation
869kreached
50answers
7questions
Badges
android
top-5%
github-logo-circle

Github Skills (35)

unit-testing10
javascript10
image-gallery10
ios10
picture-gallery10
react-native10
mobile-development10
ui-components10
navigationbar10
react-native-component10
android-recyclerview10
navigation-drawer10
java10
camera10
javas10

Programming languages (11)

TypeScriptMDXJavaC++ShellJavaScriptObjective-CHTML

Github contributions (5)

github-logo-circle
Android: iOS-like over-scrolling effect applicable over almost all scrollable Android views.
Role in this project:
userMobile Developer (Android) & QA Engineer / Test Automation Engineer
Contributions:13 commits, 5 PRs, 46 pushes in 4 years 11 months
Contributions summary:Amit focused on enhancing the Android over-scrolling effect library. They updated the SDK compatibility, addressing deprecations and warnings related to AndroidX migration. The user also dedicated effort to fix and improve unit tests, demonstrating a focus on quality assurance and verifying the library's functionality. This involved modifications to test files to ensure accurate testing of the over-scroll behavior.
androidandroid-viewiosoverscrollfling
Use your own custom input component instead of the system keyboard
Role in this project:
userMobile Developer (Android)
Contributions:63 commits, 2 PRs, 62 pushes in 1 year 1 month
Contributions summary:Amit primarily focused on developing the Android implementation of the React Native keyboard input component. Their contributions included upgrading build tools, adding and refactoring modules for Android, and integrating with react-native-navigation. They also addressed issues related to keyboard height detection, screen transitions, and activity lifecycle, ultimately improving the responsiveness and stability of the custom keyboard functionality within the React Native application.
custom-inputreact-nativeinputaccessoryviewkeyboard-componentandroid
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