Konstantinos Chervatidis

Zurich, Switzerland · open to remote

Konstantinos Chervatidis

Senior AI/Software Engineer

I build agentic AI and RAG systems with the same production discipline I bring to backend architecture: async processing, observability, and failure-aware design.

Available for full-stack and AI roles in Switzerland or remote.

8+
years shipping production systems
−70%
query latency (Redis + DataLoaders)
4h → 15min
release time via CI/CD on AWS
4
engineers led as tech lead

Skills

AI & LLM engineering

LLM agentsRAG systemsLangGraphLangChainLangSmithPineconeMCP

Languages & frameworks

PythonTypeScriptFastAPINode.jsNestJSReactNext.js

APIs & data

RESTGraphQLPostgreSQLRedisSupabaseMongoDBasync processing

Cloud & infrastructure

AWS (Lambda, Step Functions, ECS, CDK)AzureDockerKubernetesCI/CD

Systems & reliability

Event-driven workflowstransactional outboxidempotent jobsInngestDatadogGrafanaPrometheus

Experience

  1. Independent AI Engineer

    Jan 2026 – present · Switzerland
    • Built full-stack AI applications focused on RAG, multi-workflow orchestration, and improving the speed and accuracy of grounded answers.
    • Architected Cortex with stateful LangGraph workflows, citation-backed conversational Q&A, durable ingestion, and end-to-end LangSmith observability.
    • Built an Azure-native RAG system with hybrid semantic retrieval, AG-UI streaming, conversation history, and repeatable Bicep infrastructure.
  2. Software Engineer · Maple Finance

    Sep 2025 – Nov 2025 · Remote
    • Cut primary historical-data endpoint latency ~70% with Redis caching and Subgraph DataLoaders.
    • Built real-time indexing and wallet position tracking with cross-source reconciliation.
  3. Senior Backend Engineer · Gelato Network

    Oct 2024 – May 2025 · Switzerland
    • Owned backend services for distributed transaction infrastructure across 10+ networks.
    • Automated deployments, reducing new-network rollout from days to minutes.
  4. Senior Software Engineer · Clearstar Labs AG

    Sep 2022 – Sep 2024 · Switzerland
    • Led a team of 4; designed event-driven pipelines aggregating multiple market data sources.
    • Serverless architecture on AWS Lambda + Step Functions; CI/CD cut releases from 4 hours to 15 minutes.
  5. Backend Developer · Quintessential SFT

    2021 – 2022 · Greece
    • Led backend development for a banking-transactions mobile application.
    • Designed scalable APIs for high-volume financial data flows.
  6. Fullstack Developer · Atypon

    2020 – 2021 · Greece
    • Built a full-stack analytics platform for real-time data visualization.
    • Contributed across backend services and the React frontend.
  7. JavaScript Developer · NMN

    2018 – 2019 · Greece
    • Developed a browser-based rendering engine powering graphics for more than 20 games.
    • Focused on performant rendering and reliable real-time execution.
  8. Backend Developer · Mita Travel

    2017 – 2018 · Greece
    • Implemented high-throughput backend APIs for a booking platform.
    • Worked with a microservices architecture and distributed-systems technologies.

Education

MSc in Artificial Intelligence

Aristotle University of Thessaloniki

Thesis: RL for forex trading (Actor-Critic, PPO)

BSc in Computer Science

Hellenic Open University

Certifications

  • AI Model Development & Deployment

    CourseraJun 2026

  • IBM RAG and Agentic AI

    CourseraMay 2026

  • Machine Learning in Production

    DeepLearning.AIMay 2026

  • Model Context Protocol: Advanced Topics

    Anthropic AcademyMar 2026

  • Building with the Claude API

    Anthropic AcademyMar 2026

Languages

  • English

    Fluent

  • German

    Intermediate

  • Greek

    Native

Case studies

Cortex — multi-workflow AI orchestration

View Cortex repository (opens in a new tab)

Problem. Support structured report generation, itinerary planning, and grounded conversational Q&A over user documents — with citations, multi-turn follow-ups, and production-grade ingestion.

Architecture. Stateful LangGraph graphs per workflow; Pinecone as the managed retrieval layer; a transactional-outbox ingestion pipeline drained by Inngest workers; LangSmith tracing across every run.

DocumentsOutboxInngest workersPineconeLangGraph agentsCited answers

Key decisions

  • Stateful LangGraph architecture over a simpler sequential chain

    Multi-turn follow-ups reuse prior retrieval state instead of re-retrieving each turn, and every response stays grounded in per-run source chunks.

  • Managed Pinecone over self-hosting a vector store

    Retrieval scales as a managed service; operating a vector DB added risk without differentiating the product.

  • Transactional outbox + Inngest workers for ingestion over fire-and-forget async processing

    Idempotent, retry-safe document processing — validated with documents up to 50 pages.

Outcome. A production RAG platform where every answer carries citations to source documents, with observable, replayable ingestion and agent runs.

Azure AI Search RAG — production-shaped Azure-native retrieval

View repository ↗ (opens in a new tab)

Problem. Take grounded chat over Markdown and PDF documents beyond a single-script prototype, with citations, streaming, conversation history, corpus controls, and a repeatable security-focused Azure deployment.

Architecture. Azure Blob Storage feeds an Azure AI Search indexing pipeline with chunking and integrated embeddings; FastAPI exposes an Agent Framework AG-UI stream; API Management fronts a private backend; Next.js and CopilotKit provide the user interface; Cosmos DB stores per-user discussion history.

Blob StorageAI Search indexerHybrid retrievalFastAPI agentAPIMCopilotKit UI

Key decisions

  • Hybrid semantic retrieval with integrated vectorization over application-managed embeddings and vector-only search

    Azure AI Search owns index-time and query-time vectorization, then combines lexical and vector matching with semantic reranking for stronger grounding context.

  • AG-UI streaming through Agent Framework over a custom token-streaming protocol

    A standard run and message event model connects the FastAPI agent to the CopilotKit interface while keeping the browser-facing runtime simple.

  • Managed identities and private backend ingress over application API keys and a public backend

    APIM validates the caller, applies quotas, and reaches the internal API using managed identity; service access follows least-privilege RBAC.

Outcome. A tested, documented Azure RAG reference with grounded answers and citations, corpus management, persistent discussions, readiness checks, and repeatable Bicep deployment workflows.

Projects