Yahya Bayramoglu is a Staff Software Engineer based in Barcelona with 13 years of mobile-first engineering experience, specializing in Android platform, build performance, and payments infrastructure. He has led large cross-team efforts at Uber—driving Money SDK design, mobile CI improvements, and backend-driven eligibility work—that delivered measurable business impact like tens of millions in incremental value and significant build-time and adoption gains. Comfortable at both hands-on refactoring (e.g., his LocationManager library and unit-tested schedulers) and org-level strategy, he mentors engineers, defines roadmaps, and codifies migration playbooks used across hundreds of modules. Known for pragmatic modularization and dependency cleanup, he repeatedly turns sprawling codebases into maintainable platforms while preserving developer velocity.
13 years of coding experience
15 years of employment as a software developer
Bachelor's degree Mathematics and Computer Science, Bachelor's degree Mathematics and Computer Science at Yıldız Teknik Üniversitesi
Bachelor's degree Mathematics, Bachelor's degree Mathematics at Università degli Studi di Trieste
Contributions:9 releases, 3 reviews, 100 commits in 4 years 11 months
Contributions summary:Yahya primarily focused on refactoring and re-organizing the codebase for the Android location manager library. They implemented pre-defined configurations and separated configuration components. The contributions included renaming UI-related components and restructuring the dependencies to simplify the location retrieval process for Android applications. They also added unit tests for the continuous task scheduler and implemented logic for handling permission requests.
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.