Mert Kaan Gül
Backend Engineer
About Me
Experienced Backend Engineer (+5 years) specializing in scalable, resilient microservices and high-concurrency systems using Event-Driven Architecture and Domain-Driven Design. Expert in Kotlin, Go, .NET, and Java, managing critical fraud prevention and infrastructure domains for millions of users. Committed to engineering excellence through Trunk-Based Development and Hexagonal Architecture, leveraging Agentic AI to automate complex decision-making at scale.
Experience
Software Engineer
@ Trendyol Group- •Implemented high-traffic microservices using Hexagonal Architecture, Clean Code, and SOLID principles with Trunk-Based Development and TDD
- •Optimized Couchbase infrastructure, reducing node count by 48% (210 to 110) and slashing operational costs
- •Architected zero-downtime migrations (MSSQL/Neo4j to Postgres/Apache AGE) and refactored legacy services using DDD
- •Developed automated fraud-decision engine using Agent-to-Agent workflows, reducing manual review cycle times by 50%
Software Engineer
@ Arçelik Global- •Architected AI-based code review workflow supporting .NET, Java, and Python, adopted by 7+ teams (60+ developers)
- •Developed automated alerting and reporting system for legacy applications using Elasticsearch and Kibana
- •Introduced audit logging and reporting system using Elasticsearch and Kibana
Education
Istanbul Technical University
2019 - May 2022Bachelor's Degree, Computer Engineering
GPA:3.1 / 4.0
Skills
KotlinGoJava.NETPythonMicroservicesDomain-Driven DesignHexagonal ArchitectureEvent Driven ArchitectureTrunk Based DevelopmentKubernetesCouchbasePostgreSQLApache AgeNeo4jElasticsearchOutbox PatternGrafanaPrometheusTest Driven Development