Summary
Overview
Work History
Personal Information
Projects
Timeline
Generic
Gürkan Şahin

Gürkan Şahin

Amasya,05

Summary

Over 4 years of experience as a backend developer, working in domains such as intranet applications, PDF generation, image processing systems, and OMS domain. Skilled in working with microservices, GraphQL, DDD, and CQRS techniques.

Overview

3
3
years of professional experience
1
1
Language

Work History

Associate Software Developer

Trendyol Group
Istanbul, 34
10.2023 - Current

- Developed and maintained order management system features using Kotlin, Java, and Golang.
- Implemented event-driven solutions, enhancing system responsiveness and reliability.
- Collaborated with cross-functional teams to identify and resolve OMS domain issues, improving overall efficiency.

Software Developer

Atolye15
12.2021 - 06.2023
  • - Developed and maintained the Baumappe project in an intranet application, including complex modules such as Drive (similar to Google Drive), Time Tracking, and PDF generation.
    - Optimized backend processes, increasing system efficiency by 15%.
    - Implemented features and enhancements for various modules, improving user experience and functionality.
    - Collaborated with cross-functional teams to integrate and test new features.

Software Developer

Turacoon
06.2021 - 09.2021
  • - Developed functionalities such as live chat channel and live camera, enhancing real-time user interaction.
    - Implemented real-time communication features, increasing user engagement by 20%.
    - Optimized backend processes to support high traffic and improve performance.
    - Collaborated with the front-end team to ensure seamless integration of new features.

Personal Information

Date of Birth: 08/26/04

Projects

Downtown RPG (GTA 5), We developed a game server with 500+ online players, running on microservices architecture with a team of 5 developers. We used .NET Core for domain services and gateways, Node.js for the game mode, Postgres and Redis as databases, RabbitMQ as the message broker, Gitlab CI, Docker Swarm for orchestration, New Relic for APM. We followed Domain Driven Design, CQRS, and Event-Driven Architecture techniques and principles.

Timeline

Associate Software Developer

Trendyol Group
10.2023 - Current

Software Developer

Atolye15
12.2021 - 06.2023

Software Developer

Turacoon
06.2021 - 09.2021
Gürkan Şahin