Okan Rişvan

Lead AI Engineer

Istanbul, Istanbul, Türkiye

About

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

Experience

  • Lead AI Engineer at Garanti BBVA Teknoloji
    Apr 2026 - Present · 3 mos

  • Lead AI Engineer at Getir
    Sep 2025 - Apr 2026 · 8 mos

    - 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.

  • Lead AI Engineer at Turkcell
    Sep 2022 - Sep 2025 · 3 yrs 1 mo

    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.

  • Doğuş Teknoloji (10 mos)
    • Senior Software Consultant
      Feb 2022 - Sep 2022 · 8 mos

      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.

    • Senior Software Developer
      Dec 2021 - Feb 2022 · 3 mos

  • Etiya (Full-time · 2 yrs 10 mos)
    • Senior Software Engineer
      Nov 2019 - Dec 2021 · 2 yrs 2 mos

      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.

    • Software Engineer
      Mar 2019 - Nov 2019 · 9 mos

      - 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.