Andrey Kulikov is a Senior Software Engineer based in London with 11 years of hands-on experience building polished Android UI and user experience improvements, currently working on Jetpack Compose at Google. He has a strong track record in mobile graphics, animations and input handling—contributing to high-profile open-source projects like AndroidX and Accompanist where he added transitions, pager features and rigorous unit tests. Previously he led Android development for large-scale consumer apps (Badoo, MyOffice) and co-founded a successful Android Wear app that relied on gyroscope-driven visual effects and bitmap optimization. Andrey blends deep technical craftsmanship in custom UI components and performance tuning with mentoring and coordination experience across teams, plus a practical entrepreneurial streak from app publishing and product responsibilities.
11 years of coding experience
7 years of employment as a software developer
Saint Petersburg State Electrotechnical University "LETI"
Set of extra Transitions on top of Jetpack Transitions Library
Role in this project:
Mobile Developer (Android)
Contributions:17 releases, 192 commits, 13 PRs in 5 years 1 month
Contributions summary:Andrey primarily contributed to the `transitions-everywhere` library by adding new transitions and enhancing existing ones. Their work included implementing a new Scale transition and a Translation transition to animate changes in translationX and translationY, and adding a custom progress bar transition. They also fixed several issues related to transition animations, including improving the handling of overlay views during visibility transitions and addressing interrupt handling in the Fade and Scale transitions. Furthermore, the user refactored the sample application by adding and redesigning multiple samples.
Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
Role in this project:
Front-end Developer
Contributions:6 reviews, 1264 commits, 5 comments in 3 years 7 months
Contributions summary:Andrey contributed to the UI framework used for building the compose UI for Android. The code changes involve the addition of several enhancements that are related to the UI and the UI's interaction logic like the animations, custom draw calls, and interaction with the keyboard. The user has demonstrated a focus on improving the user experience by contributing enhancements that are related to the different input methods. The user implemented unit tests for all code changes.
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
Andrey Kulikov - Senior Software Engineer at Google