Onur Gökberk Özerdal

Getir şirketinde Senior Software Engineer

Ankara, Ankara, Türkiye

About

Experience

  • Senior Software Engineer at Getir
    Jan 2023 - Present · 3 yrs 6 mos

    I’m part of the Marketplace Promotion team, where I develop backend systems for managing and tracking promotional campaigns. I work with modern technologies including Golang, Java, Node.js, Kafka, RabbitMQ, Spring Boot, MongoDB, Postgresql and Kubernetes to deliver scalable and reliable microservices.

  • Software Data Engineer at Hepsiburada
    Dec 2021 - Jan 2023 · 1 yr 2 mos

    Part of the Influencer team, where I developed data-driven services to calculate influencer earnings and deliver notifications. Technologies used: Golang, Scala, Python, Spark, Airflow, Hive, and Google BigQuery.

  • Senior Software Engineer at Vodafone
    Apr 2021 - Dec 2021 · 9 mos

    Worked in the Fixed team, responsible for building and maintaining home internet systems. Utilized Java, Spring Boot, Kafka, AngularJS, and Hazelcast to deliver scalable microservices.

  • Software Developer at HAVELSAN
    Jul 2020 - Apr 2021 · 10 mos

    Worked as a Full Stack Developer, building scalable applications using Spring Boot (Data, Cloud, REST, Security), AngularJS, and PostgreSQL. Followed Agile and TDD methodologies, and used Docker, Hibernate, and Git-based workflows with Bitbucket.

  • Expert Software Developer at Nurd Innovation Center Turkey
    Dec 2017 - Jul 2020 · 2 yrs 8 mos

    Worked as a Backend Developer in the NuCAL project — a no-code platform designed to help individuals and enterprises build the applications they envision through a visual IDE, and deploy them to iOS, Android, and Web with a single click. I contributed to the development of scalable, cloud-native microservices using the Spring Boot ecosystem (Framework, Data, Cloud, REST, Security), and implemented messaging workflows with Kafka and RabbitMQ. I utilized Kubernetes and Docker for container orchestration, Elasticsearch for search functionality, Apache Ignite for distributed caching, and PostgreSQL as the primary database. Followed TDD practices and collaborated within an Agile team.