Istanbul, Istanbul, Türkiye
Lead Software Developer with a focus on building high-traffic, scalable systems. Experienced in microservice architectures and distributed systems, I develop reliable and maintainable solutions that support real-world performance needs. I bring a balance of technical expertise and leadership, helping teams deliver high-quality software aligned with business goals.
* Leading microservice architecture transformation with these consepts: • System level architectures; event sourcing and event driven architecture, • Applciation level architecture; onion architecture, • CQRS, SAGA, Inbox / Outbox Patterns • Circuit breaking, rate limiting with KrakenD gateway • DDD(Domain-Driven Design) principles: ubiquitous language, bounded context, entity and aggregate root • REST/GraphQL API for synchronous communication • RabbitMQ and Kafka for asynchronous communication • Keycloak, JWT • Monitoring with healthcheck services via new relic, zabix, elk, kibana and grafana * Developing distributed and scalable high traffic systems; • Handling over 2 million transaction per hour • Containerization with Docker and OKD(OpenShift Kubernetes Distribution) • Pub/Sub architecture • Geographically redundant * 97% average sprint done rate over the past year * Learning from collaborative work * Sincere communication * Sowing the seeds of hope :) Tech stack: NET Core · MongoDB · neo4j · elastic search · redis · mssql · PostgreSQL ·Git · Java · Spring Framework · Krakend · Kafka · RabbitMQ · Keycloak · JWT · Docker · OKD · New Relic · Autogen
• .Net Core • Middleware, FluentValidation, AutoMapper, Dependency Injection • Apply Clean Architecture, Onion Architecture, and SOLID principles • Object Oriented Design & Design Patterns & Test-Driven Development • Xunit unit test development • Microservice Architecture, SAGA, CQRS, Mediatr, Inbox Outbox Pattern • NoSQL(MongoDB, Neo4j) and SQL(MSSQL, PostgreDB) Implementations • RabbitMQ, Kafka Queue Services • KrakenD Gateway • Redis, Elasticsearch • Containerization technologies such as Docker and OKD(OpenShift Kubernetes Distribution) • Monitoring and troubleshooting tools with Prometheus, Grafana, ELK, Kibana • Being part og a scrum team • Leading to intern ve juior developers • Linux
* Asp .Net, Javascript, Webix * Visual C++, Windows Api - MFC(Microsoft Foundation Class Library) * Windows Service (C++, C#) * MSSQL, MySQL
* Image Processing, Object Recognition * OpenCV, Dlib * Linux, C++ * Developing Gaze Estimator Application
* Asp .Net, WCF Services * MSSQL, Oracle, PLSQL