Caner Gures

Android Engineer @Thoughtworks | Ex-Getir | Native Mobile Application Developer | Android Developer | Mobile Engineer | Kotlin, Java, Jetpack Compose, Dagger-Hilt, Coroutines

Bucharest, Romania

About

As a highly skilled Android Engineer with over 4 years of experience, I am passionate about building scalable, modern, and user-centric mobile applications. I specialize in Kotlin development and have extensive expertise with Jetpack Compose, Coroutines, and Hilt, ensuring that applications are clean, maintainable, and ready to scale. I am well-versed in MVVM, MVI, and Clean Architecture, with a strong focus on modularization and testability. My experience also covers Jetpack Navigation for seamless in-app flows and Material Design 3 for polished and accessible UIs. On the data side, I leverage Room, Retrofit, OkHttp, and Kotlin Flows to deliver real-time, offline-first, and high-performance experiences. I am skilled at managing state using LiveData, StateFlow, and SharedFlow, and I integrate libraries such as Glide and Coil for optimized media handling. Quality is a top priority in my work. I adopt TDD and leverage tools like Espresso, JUnit, MockK, and Robolectric to ensure reliable, production-ready applications. I also work within CI/CD pipelines, maintaining high standards of code quality, performance, and maintainability. I have contributed to large-scale Android applications with 10M+ downloads, where my work directly improved performance, stability, and user experience at scale. In these projects, I collaborated closely with designers, product managers, and engineers to align technical solutions with business goals, resulting in features that not only engaged users but also drove measurable growth. In agile environments, I thrive by combining deep technical expertise with clear, proactive communication. I actively participate in sprint planning, code reviews, and architectural discussions, contributing to better design decisions and faster delivery cycles. Beyond coding, I take pride in mentoring teammates, sharing knowledge on Jetpack Compose, Hilt, and modularization strategies, and helping improve overall team velocity and code quality. I am passionate about staying ahead of the curve in the Android ecosystem, actively exploring Compose advance architecture components, and advanced modularization strategies. I continuously refine my craft, experiment with new approaches, and bring forward-looking solutions into production. In every project, my goal is to deliver innovative, high-quality, mobile applications. With a detail-oriented mindset, strong problem-solving skills, and a genuine passion for mobile technology, I am always looking for new challenges where I can grow, contribute, and push the boundaries of Android development.

Experience

  • Android Engineer Consultant at Thoughtworks
    Jun 2023 - Present · 3 yrs 1 mo

  • Getir (Istanbul, Turkey)
    • Android Engineer II
      Aug 2022 - Jun 2023 · 11 mos

      - Have a role as an Android Engineer in the GetirFood team inside the Getir app which has +25M downloads and +150K concurrent users - Contributes to architectural design changes - Responsible for maintaining the domain, implementing new features, and fixing bugs in the Food Team - Working on improvements to the architecture of the Getir App - Completed +350 tasks within the time period of employment including extensive features like new home page redesign, new filters, recommended restaurants, and minimum basket features. - Working with the Product, IOS, and QA teams to improve the product and collaboration

    • Android Engineer
      Dec 2020 - Aug 2022 · 1 yr 9 mos

      - Have a role as an Android Engineer in the GetirFood team inside the Getir app which has +15M downloads and +100K concurrent users - Responsible for maintaining the domain, implementing new features, and fixing bugs in the Food Team - Working on improvements to the architecture of the Getir App - Completed +175 tasks including features, bug fixes, architectural refactors. - Played a significant role in the big scale tasks like restaurant menu overhaul, new dynamic filters, "for you" feature - Working with the Product, IOS, and QA teams to improve the product and collaboration - Using git as version control along with Jira, Bitbucket

  • Software Developer at Prestij Software
    Feb 2020 - Apr 2020 · 3 mos

    -Working on function development and bugfixes according to feedbacks. -Constantly learning and using the technologies like .Net MVC, Hibernet, Entity Framework, Javascript, Ext.net, Sql, Distributed Architecture, Microservices. -Working within a team and works with the version control system, SVN, and CI / CD tool ,Hudson.

  • Information Technology Intern at Matay Otomotiv
    Jun 2018 - Jun 2018 · 1 mo

    -Monitored and maintained servers, secure the functionality of servers and applications -Computer and machine softwares in the factory are maintained. -Software issues are fixed between Matay and main factory.