Caner Kaya

Senior Software Engineer at Turkish Airlines Technology | Ex-Getir

Istanbul, Türkiye

About

https://github.com/canerky96 https://canerky96.medium.com/

Experience

  • Senior Software Engineer at Turkish Technology
    Aug 2025 - Present · 1 yr

  • Senior Software Engineer at Getir
    May 2022 - Aug 2025 · 3 yrs 4 mos

    Getir is a Turkish company founded in 2015, specializing in fast delivery of groceries and essentials. Getir now focuses solely on Turkey, where it leads the quick-commerce industry. Locals Tribe, Post Order Squad We managed the post-order process, including refunds, cancellations, and invoicing. We have developed a service for handling product returns from customers to stores. Also contributed to key integrations like Getir Para, chatbot, and e-invoice, improving operational efficiency. Locals Tribe, Promotion Squad We handled CRUD operations for promotions. We ensured the selection and automatic application of suitable promotions. Also managed the display of conditions for ineligible promotions and linked promotions with relevant products, enhancing customer experience and boosting sales. Locals Tribe, Merchant Experience Squad We managed store operations and integration processes. My tasks included managing store operations on maps, setting delivery areas, integrating financial data with SAP, calculating delivery fees, conducting automatic IVR calls, and listing stores in the app. I also oversaw chain stores and related operational processes. Courier Tribe, Task Assignment and Management Squad We was responsible for assigning and managing tasks for couriers. We focused on algorithm-driven processes, managing complex operations like continuous assignment and task shuffling. Recently, we transitioned "Getir" and "Getir Büyük" orders from the old system to a new, smarter model. Maps Tribe, Map Engine Squad Delivering stable and scalable map services. Our focus is on providing accurate distance, duration, routing, traffic, and all map-related data.

  • Senior Software Developer at Getir
    Jun 2021 - May 2022 · 1 yr

    Bilyoner is an online platform that you can play several types of bets. Bilyoner is works almost entirely with micro-service architecture. And Tribun is a large-scaled social-media project in Bilyoner which has various of features like sharing bets, writing comments on match events, following users, sending push notifications etc.

  • Software Engineer at BilgeAdam Teknoloji
    Aug 2020 - Jun 2021 · 11 mos

    Consultant for n11.com - n11.com Ad Platform n11.com's ad platform transformed from monolith architecture to micro service architecture. Messaging systems used communication with micro service and monolith systems. Autogenerated SQL queries written. Streaming data processed. - n11.com SEO (Search Engine Optimization) Platform Worked for SEO architecture of n11.com Tools: Spring Boot, Spring Cloud, Spring AOP, Oracle DB, Cassandra DB, Mongo DB, ElasticSearch, Apache Kafka, Apache Kafka Streams, Hibernate, JPA, Querydsl, Primefaces, SSP

  • Software Engineer at Huawei Technologies
    Mar 2019 - Aug 2020 · 1 yr 6 mos