Yiğit Özgümüş (last updated: 28 May 2026)

Senior Android Developer with 6+ years building and modernising Android applications. Experienced in Kotlin, architecture migrations, large-scale feature development, modular codebases, testability, and developer tooling. Currently working on Trendyol's Product Detail Page domain and the supporting architecture around it.

Experience

Senior Android Developer @ Trendyol Group, Türkiye (Aug 2023 – Present)

  • Contributed to feature development in the Product Detail Page domain.
  • Contributed to the feature set of an internal BFF framework and created tooling to increase test coverage and improve developer experience.
  • Architected a component-based RecyclerView library for the Product Detail Page UI layer migration, and helped transition the screen into the new architecture.
  • Created Transmission, a library for decoupling large ViewModels, and integrated it into the Trendyol app to convert the Product Detail Page ViewModel.
  • Planned and contributed to the single-domain migration of the Product Detail Page domain.
  • Contributed to hiring by conducting technical interviews.

Android Developer @ Trendyol Group, Türkiye (Jun 2022 – Aug 2023)

  • Worked as an Android Developer in the mobile team.
  • Contributed to feature development in the Product Detail Page domain.
  • Refactored the review rating listing screen.
  • Created RFCs and led business-logic refactor efforts for the Product Detail Page screen and ViewModel modularisation.
  • Contributed to Jetpack Compose and marketing epic work.

Senior Software Engineer @ Commencis, Türkiye (Jul 2021 – Jun 2022)

  • Leading team member of the Pegasus Android client.
  • Researched emerging technologies and created proofs of concept.
  • Improved architecture and best practices in the project.

Software Engineer @ Commencis, Türkiye (Jan 2020 – Jul 2021)

  • Worked as a software engineer in the mobile team.
  • Team member of the Pegasus project, working on the client side.
  • Used Scrum, version control, and CI tools in agile software development workflows.
  • Developed native Android applications with Kotlin using MVVM and MVP architectures.
  • Performed code reviews for other project teams to help maintain code quality and performance.

Selected projects

  • Transmission — Kotlin library for building robust, testable async communication networks in Android and multiplatform apps.
  • Lazydraft — CLI for publishing writing from Obsidian to this website.
  • Interop — Project-local command runner for terminal workflows.

Current stack

  • Kotlin, Android, Jetpack Compose, Kotlin Coroutines
  • MVVM, MVI-style state handling, modular Android architecture
  • Testing, testability, developer tooling, CI workflows
  • Rust and Go for personal developer tools

Education

Master of Science in Computer Science and Engineering @ Politecnico di Milano, Milano, Italy (Sep 2017 – Jul 2019)

Bachelor of Science in Computer Engineering @ Boğaziçi University, Istanbul, Turkey (Sep 2012 – Jun 2017)

  • Graduation project: Image Parody Detection.
  • Courses taken: Introduction to Robotics, Principles of Artificial Intelligence, Concurrency and Distributed Programming, Systems Programming, Machine Learning, Bayesian Statistics & Machine Learning.