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.
10 years of coding experience
22 years of employment as a software developer
Practical Engineer Computer Science, Practical Engineer Computer Science at Amal-Bet College for Practical Engineers
B.A. (Cum Laude) Computer Science, B.A. (Cum Laude) Computer Science at The Open University of Israel
Android: iOS-like over-scrolling effect applicable over almost all scrollable Android views.
Role in this project:
Mobile 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.
Use your own custom input component instead of the system keyboard
Role in this project:
Mobile 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.
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.