{
  "version": "1.0",
  "language": "en",
  "supportedLanguages": [
    "en",
    "ru"
  ],
  "identity": {
    "name": "Ivan Stakhov",
    "headline": "Applied AI & Backend Engineer",
    "summary": "Applied AI and backend engineer building agent workflows for app code scanning and publishing, blog generation, and lead sourcing, supported by production Python services.",
    "email": "lerest.go@gmail.com",
    "sameAs": [
      "https://github.com/left-try",
      "https://www.linkedin.com/in/ivan-stakhov/",
      "https://orcid.org/0009-0000-7929-8409",
      "https://t.me/stakhov_ivan"
    ],
    "source": "https://stakhovivan.stovo.cc/profile.en.md#profile"
  },
  "caseStudies": [
    {
      "id": "app-publishing-workflow",
      "title": "Automating the app-publishing workflow",
      "employer": "Froxy Labs",
      "from": "2025-06",
      "summary": "Worked on app code scanning and a publishing agent for app categorization, store content, and publishing profile completion in Google Play Console and App Store Connect, plus blog generation and lead sourcing workflows.",
      "workflow": [
        "App code scanning",
        "App categorization",
        "Store content",
        "Publishing agent and profile completion in Google Play Console / App Store Connect"
      ],
      "implementation": [
        "Agent workflows with evaluation and guardrails for app publishing, blog generation, and lead sourcing",
        "Python and FastAPI services, validation models, PostgreSQL, Redis/Celery, asynchronous jobs, REST APIs, and WebSockets",
        "Stripe, RevenueCat, and PostHog integrations; Docker/Kubernetes, CI/CD, and automated testing"
      ],
      "source": "https://stakhovivan.stovo.cc/profile.en.md#work-impact"
    }
  ],
  "experience": [
    {
      "employer": "Froxy Labs",
      "role": "Applied AI & Backend Developer",
      "from": "2025-06",
      "to": null,
      "contributions": [
        "Developed app code-scanning and publishing-agent workflows for app categorization, store content, and publishing profile completion in Google Play Console and App Store Connect; added evaluation and guardrails.",
        "Integrated these workflows into Python/FastAPI services using PostgreSQL, Redis/Celery, asynchronous processing, REST APIs, and WebSockets.",
        "Also worked on blog-generation workflows and a lead-sourcing engine; integrated Stripe, RevenueCat, and PostHog, and supported Docker/Kubernetes, CI/CD, and automated tests."
      ],
      "source": "https://stakhovivan.stovo.cc/profile.en.md#experience"
    },
    {
      "employer": "RSPAMD LTD",
      "role": "C / Lua Software Engineer",
      "from": "2023-11",
      "to": "2025-01",
      "contributions": [
        "Developed Redis-backed Lua plugins, including replies and improvements to known_senders.",
        "Migrated C/C++ cryptographic code to OpenSSL 3.0 APIs and built a secretbox header encoding/decoding module.",
        "Added Python utilities and Python/Robot Framework integration tests."
      ],
      "source": "https://stakhovivan.stovo.cc/profile.en.md#experience"
    }
  ],
  "skills": [
    {
      "area": "Applied AI & agents",
      "items": [
        "LangChain",
        "LangGraph",
        "LangMem",
        "OpenAI SDK",
        "RAG",
        "Qdrant",
        "pgvector",
        "MCP",
        "tool calling"
      ],
      "evidence": "Froxy Labs: app code scanning and publishing agent, blog generation, and lead sourcing.",
      "source": "https://stakhovivan.stovo.cc/profile.en.md#skills"
    },
    {
      "area": "Production backend",
      "items": [
        "Python",
        "FastAPI",
        "asyncio",
        "Pydantic",
        "SQLAlchemy",
        "REST APIs",
        "WebSockets"
      ],
      "evidence": "Froxy Labs: asynchronous workflows and external-service integrations.",
      "source": "https://stakhovivan.stovo.cc/profile.en.md#skills"
    },
    {
      "area": "Data & background work",
      "items": [
        "PostgreSQL",
        "Redis",
        "Celery",
        "Kafka"
      ],
      "evidence": "Froxy Labs: application data and background processing.",
      "source": "https://stakhovivan.stovo.cc/profile.en.md#skills"
    },
    {
      "area": "Infrastructure & testing",
      "items": [
        "Docker",
        "Kubernetes",
        "Linux",
        "GitHub Actions",
        "CI/CD",
        "pytest",
        "Robot Framework"
      ],
      "evidence": "Froxy Labs and Rspamd: deployments, CI, and automated tests.",
      "source": "https://stakhovivan.stovo.cc/profile.en.md#skills"
    },
    {
      "area": "Systems & security",
      "items": [
        "C",
        "C++",
        "Lua",
        "OpenSSL 3.0",
        "Redis"
      ],
      "evidence": "Rspamd: plugins, cryptography migration, and secretbox encoding.",
      "source": "https://stakhovivan.stovo.cc/profile.en.md#skills"
    },
    {
      "area": "Product engineering",
      "items": [
        "Flask",
        "React"
      ],
      "evidence": "Flask services and React interfaces.",
      "source": "https://stakhovivan.stovo.cc/profile.en.md#skills"
    }
  ],
  "education": [
    {
      "institution": "AUCA / Bard",
      "program": "Double-degree program with Bard College",
      "from": "2023",
      "to": "2027",
      "source": "https://stakhovivan.stovo.cc/profile.en.md#education"
    }
  ],
  "recognition": [
    {
      "name": "ICPC NERC",
      "result": "Semifinalist / 3rd Degree Diploma",
      "years": [
        2023,
        2024,
        2025
      ],
      "source": "https://stakhovivan.stovo.cc/profile.en.md#recognition"
    },
    {
      "name": "RuCode",
      "result": "Finalist",
      "years": [
        2024
      ],
      "source": "https://stakhovivan.stovo.cc/profile.en.md#recognition"
    }
  ],
  "projects": [
    {
      "name": "Stovo",
      "description": "Self-hosted corporate messenger and workspace for teams.",
      "url": "https://stovo.cc",
      "sourceUrl": "https://github.com/stovo-team/stovo",
      "source": "https://stakhovivan.stovo.cc/profile.en.md#selected-projects"
    },
    {
      "name": "Open Prompt Format",
      "description": "Repository-first format and tooling for portable prompts.",
      "url": "https://github.com/stovo-team/open-prompt-format",
      "source": "https://stakhovivan.stovo.cc/profile.en.md#selected-projects"
    },
    {
      "name": "okf-agent",
      "description": "A repository-owned knowledge bundle and local search index for coding agents, with CLI and MCP workflows.",
      "url": "https://github.com/left-try/okf-agent",
      "source": "https://stakhovivan.stovo.cc/profile.en.md#selected-projects"
    },
    {
      "name": "rgsd",
      "description": "Spec-driven development for AI coding agents using recursive delegation.",
      "url": "https://github.com/left-try/rgsd",
      "source": "https://stakhovivan.stovo.cc/profile.en.md#selected-projects"
    }
  ],
  "resumes": [
    {
      "language": "en",
      "format": "docx",
      "url": "https://stakhovivan.stovo.cc/assets/ivan-stakhov-cv-en.docx"
    },
    {
      "language": "ru",
      "format": "docx",
      "url": "https://stakhovivan.stovo.cc/assets/ivan-stakhov-cv-ru.docx"
    }
  ],
  "agentGuidance": {
    "purpose": "Grounded professional profile for recruiting, collaboration, and technical discussions.",
    "citeSources": true,
    "separateFactsFromInference": true,
    "inventMetrics": false,
    "doNotInferAvailabilityOrEndorsements": true,
    "localizedProfiles": {
      "en": "https://stakhovivan.stovo.cc/profile.en.md",
      "ru": "https://stakhovivan.stovo.cc/profile.ru.md"
    }
  }
}
