Summary
Overview
Work History
Education
Skills
Timeline
Generic

Görkem Çenger

Software Developer
Izmir

Summary

As a skilled and experienced software developer, I have a strong background in microservices architecture. I have worked in teams that employ Agile methodologies, where I developed innovative solutions to enhance user experience. Additionally, I have experience in scaling systems in high-load environments to maintain performance and reliability.

Overview

3
3
years of professional experience

Work History

Software Developer Intern

NTT DATA Business Solutions
06.2021 - 08.2021

During my internship, I gained hands-on experience with Agile methodologies, supported by comprehensive training. This opportunity allowed me to effectively collaborate in cross-functional teams and contribute to the development of innovative solutions.

Software Developer

Trendyol
06.2022 - Current

I am currently part of the User Team, one of the most high-traffic teams at Trendyol, a leading application in Turkey's e-commerce landscape, where I play a key role in managing the user data, addresses, and messaging (SMS, email, push) operations for over 1 million active users daily.

  • Successfully transitioned an external-facing application from primitive API key authentication to service-to-service authentication, significantly enhancing its security. This initiative required effective coordination with multiple teams to ensure a seamless transition.
  • Established performance monitoring dashboards and restart alarms for pods in the production environment using Prometheus, enabling quick identification and resolution of issues. Additionally, by configuring logs at the Kubernetes level, I ensured prompt alerts for any potential problems.
  • Developed a unique ID generation mechanism for the active-active system. Following this, I took on the responsibility of planning and managing XDCR setups for Couchbase-dependent applications and establishing master-replica relationships for PostgreSQL-based applications.
  • Implemented graceful shutdown processes at both the application and Kubernetes levels, effectively eliminating short-term errors that previously occurred during restarts and deployments, significantly improving the overall user experience.

Education

Bachelor's - Software Engineering

Istanbul Aydin University
Istanbul
04.2001 -

Skills

  • Java
  • Golang
  • Couchbase
  • Elasticsearch
  • PostgreSql
  • Apache Kafka
  • Docker
  • Kubernetes

Timeline

Software Developer

Trendyol
06.2022 - Current

Software Developer Intern

NTT DATA Business Solutions
06.2021 - 08.2021

Bachelor's - Software Engineering

Istanbul Aydin University
04.2001 -
Görkem ÇengerSoftware Developer