Egor Andreevich is an Android engineer with over a decade of professional experience and 15+ years building Android apps, currently shaping mobile experiences at Cash App from Barcelona. He combines deep platform expertise with build and release engineering skills—having configured multiplatform Gradle/Maven deployments for widely used libraries like Square's Okio and contributed code generation and Kotlin integrations to projects such as Wire and KotlinPoet. His background spans startup and enterprise product work, from architecting Lendstar 3.0 to modernizing legacy Android codebases with Dagger, RxJava and Kotlin. He also brings database and tooling know-how from contributions to SQLDelight, where he improved parser rules and binary-compatible query implementations. Comfortable switching between app-level features and developer tooling, Egor is as likely to optimize CI and build performance as he is to ship user-facing Android features.
11 years of coding experience
7 years of employment as a software developer
Bachelor's degree Information Technology, Bachelor's degree Information Technology at UTM
Contributions:18 releases, 313 reviews, 487 commits in 4 years 11 months
Contributions summary:Egor primarily contributed to the development and enhancement of the KotlinPoet library. Their commits focused on improving the library's capabilities, including adding new features like allowing code blocks as arguments to %P, and introducing improvements for existing functionalities like enum constants, property spec, type variables. Additionally, the user addressed code generation aspects, improved handling of comments and special characters within code, and refactored utility functions to improve maintainability.
gRPC and protocol buffers for Android, Kotlin, Swift and Java.
Role in this project:
Back-end Developer
Contributions:127 reviews, 293 commits, 491 PRs in 3 years 10 months
Contributions summary:Egor made several contributions to the `square/wire` repository, focusing on enhancements to the core functionality of gRPC and protocol buffers. Their work included implementing error message improvements related to unsupported features. Additionally, the user updated documentation to include a --kotlin_out flag in the WireCompiler, and integrated Kotlin integration testing. Further contributions included bug fixes and improvements in code generation for Kotlin Android Parcelables.
protocol-buffersprotobufgrpcandroidbuffers
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.