Istanbul, Istanbul, Türkiye
As a lead AI software engineer, I specialize in building scalable, production-grade platforms that integrate AI technologies with real-world enterprise applications. With 10 years of experience, I have designed and led large-scale systems across telecom, finance, and q-commerce—ranging from B2B chatbot platforms to LLM-based agent-assist applications. Currently part of Getir’s AI team, I lead the end-to-end development of AI products. I build agentic workflows with AI tools, and establish LLM observability practices to trace, evaluate, and iterate on model-driven features reliably. Key areas of expertise include: • Go, Python, PostgreSQL, Redis, Kafka • Microservices, CI/CD, Kubernetes, OpenShift • RAG, LLMs, Conversational AI (chatbots and voice agents), agentic workflows • LLM observability & tracing • Agile delivery, mentoring, technical leadership
- Designed and implemented a LiveKit-based voice agent, integrating internal services and bringing the product to the MVP stage. - Led initiatives to educate engineering teams and scale the adoption of agentic architectures and approaches, including MCP, across the company.
Led backend engineering within the AI Platform team, working closely with data scientists and ML engineers to deliver scalable, production-ready AI applications. - Developed the backend for a call center agent-assist application, enabling real-time guidance and operational tooling for customer operations teams. - Built and maintained Go and Python microservices using Gin and FastAPI, with resilient REST APIs, background workers, and integrations powered by PostgreSQL, Redis, and Kafka. - Deployed and operated services on OpenShift/Kubernetes, supporting scalable and reliable AI platform capabilities. - Implemented agentic workflows with LangGraph to orchestrate multi-step reasoning, tool use, and complex automation scenarios. - Established LLM observability with Langfuse, enabling tracing, prompt/version management, evaluation, and data-driven iteration across LLM-powered features. - Built an internal LLM-powered RAG platform that allowed employees to query organizational documents through natural language. - Developed the middleware backend layer for the SDK powering Turkcell’s in-app chatbot, supporting high-performance interactions for tens of thousands of daily users. - Designed and delivered a B2B chatbot development platform that enabled enterprise clients to build and manage their own conversational AI solutions.
Provided architecture and backend consultancy for microservice architectures built with Django, Flask, and PostgreSQL. - Designed and developed integration modules for third-party payment providers using SQS and Memcached, enabling asynchronous communication and efficient caching. - Improved system reliability by auditing, refactoring, and stabilizing existing CRM integrations. - Developed scalable backend services for real estate data filtering and CRM integration using Django, PostgreSQL, and Celery. - Contributed to the design and deployment of Docker-based containerized services on Kubernetes, improving deployment consistency and resource scalability. - Implemented Elasticsearch-powered search and observability capabilities, along with Redis-backed caching layers.
Led the development of a Real-Time Workflow Management System for business process automation, built with Celery, Flask, RabbitMQ, and MongoDB. - Built a geographic data-driven segmentation engine by integrating web map layers with backend data services using JavaScript, Flask, and MongoDB. - Deployed containerized workloads on Kubernetes through Jenkins-based CI/CD pipelines, improving automated testing and delivery processes. - Developed core modules for a Campaign Management Platform using Flask, Angular, and PostgreSQL, enabling real-time targeting and personalization for telecom clients. - Implemented a Kafka-based event-driven architecture to improve responsiveness, decouple services, and support scalable data processing. - Refactored existing Flask services into a Dockerized microservices architecture, streamlining deployments and enhancing scalability. - Collaborated with cross-functional teams in Agile sprints and contributed to CI/CD pipeline improvements.
- Developed core modules for a Campaign Management Platform using Flask, Angular, and PostgreSQL, enabling real-time targeting and personalization capabilities for telecom clients. - Implemented a Kafka-based event-driven architecture to improve system responsiveness, decouple services, and support scalable data processing. - Refactored existing Flask services into a Dockerized microservices architecture, streamlining deployments and improving scalability. - Worked closely with cross-functional teams in Agile delivery cycles and contributed to CI/CD pipeline improvements.