Dima Zaytsev is a seasoned software engineer with 13 years of experience building platforms, SDKs and backend systems across Android, Java and Go, currently based in The Hague and working at Linear. He combines hands-on mobile expertise—having led development of camera and document-scanning products and originated the Maestro mobile UI automation framework—with payments and computer vision experience from roles at Uber and Scanbot. Dima has a strong track record of leadership, having run engineering teams and shipped production-grade SDKs and internal APIs while mentoring cross-functional engineers. He is an active contributor to open-source mobile tooling, notably improving direct Android device connectivity in the dadb library and enhancing iOS automation in Maestro. Comfortable spanning low-level device protocols to scalable backend services, he often tackles integration-heavy challenges like multi-maps support and legacy/new-vehicle interoperability. Beyond code, he favors pragmatic engineering trade-offs that reduce technical debt and enable reliable automated testing at scale.
13 years of coding experience
15 years of employment as a software developer
Bachelor's degree Electronics and Microelectronics, Bachelor's degree Electronics and Microelectronics at National Research University of Electronic Technology (MIET)
Contributions:76 releases, 398 reviews, 284 commits in 7 months
Contributions summary:Dima primarily contributed to the iOS side of the Maestro project, focusing on implementing features related to text input handling and automation. They developed code within the `maestro-ios` module, specifically in the `idb` package, to translate text into sequences of UI events for mobile and web automation. Their work involved creating methods to manage and process text inputs and related key presses.
Contributions:9 releases, 208 commits, 36 PRs in 1 year 6 months
Contributions summary:Dima contributed to the development of an Android camera application, implementing core functionalities. Initial commits established the project structure, including build files and basic activity. Further contributions focused on defining the camera API, including photo capture, size selection, and orientation handling. The user also implemented the basic interaction elements such as a camera view and frame processors.
cameraandroidkotlincamera2kotlin-library
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.