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

[hey@yigitozgumus.com](mailto:hey@yigitozgumus.com) · [yigitozgumus.com](https://www.yigitozgumus.com) · [github yigit](https://github.com/yigitozgumus) · [linkedin yigit](https://www.linkedin.com/in/yigitozgumus/) · [html version](/cv/)

*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](https://www.trendyol.com), 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](/projects/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](https://www.trendyol.com), 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**](/projects/transmission/) — Kotlin library for building robust, testable async communication
  networks in Android and multiplatform apps.
- [**Lazydraft**](/projects/lazydraft/) — CLI for publishing writing from Obsidian to this website.
- [**Interop**](/projects/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)
  - **Thesis:** [Adversarially Learned Anomaly Detection Using Generative Adversarial Networks](http://hdl.handle.net/10589/149395),
    advisor: [Giacomo Boracchi](https://boracchi.faculty.polimi.it/).
  - **Courses taken:** Deep Learning, Data and Text Mining, Soft Computing, Natural Language Processing,
    Recommender Systems, Computer Vision, Parallel Programming, Computer Security, Computing Infrastructures,
    Model Identification and Data Analysis.

- **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.
