{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Ikromjon Ochilov",
    "label": "Senior Full-Stack Engineer · Backend-leaning · AI integration",
    "email": "ikromjon98.98@icloud.com",
    "url": "https://ikromjon-ochilov.com/",
    "summary": "Senior Full-Stack Engineer with 6+ years building regulated, data-heavy platforms across healthcare, EdTech, and IoT. Backend-leaning (Laravel/PHP, PostgreSQL) with strong React/TypeScript frontend skills and a growing focus on production LLM integration (Anthropic, OpenAI, RAG). Based in Berlin with an unrestricted work permit.",
    "location": {
      "city": "Berlin",
      "countryCode": "DE"
    },
    "profiles": [
      {
        "network": "LinkedIn",
        "username": "in/ikromjon-ochilov",
        "url": "https://www.linkedin.com/in/ikromjon-ochilov-045560182/"
      },
      {
        "network": "GitHub",
        "username": "github.com/Ikromjon1998",
        "url": "https://github.com/Ikromjon1998"
      }
    ]
  },
  "projects": [
    {
      "name": "AI-Integrated Compensation Analytics",
      "description": "Building and extending a SaaS platform for job evaluation and compensation analytics (Laravel, React/TypeScript, PostgreSQL), with a growing layer of LLM-powered features for analysing and structuring HR data.",
      "entity": "HR-Tech",
      "roles": [
        "Software Developer · gradar"
      ],
      "highlights": [
        "Laravel + React/TS",
        "LLM features"
      ],
      "keywords": [
        "Laravel",
        "React",
        "TypeScript",
        "PostgreSQL",
        "Anthropic / OpenAI"
      ]
    },
    {
      "name": "This Portfolio & Its AI Assistant",
      "description": "The site you are reading. One typed data source renders the bilingual site, the PDF CV, and machine-readable llms.txt / resume.json — and grounds a Claude-powered assistant (Netlify Functions + Anthropic SDK) that answers questions about my work. Strict CSP, axe-verified accessibility and Playwright e2e tests in CI. Fully open source.",
      "entity": "AI / Open source",
      "roles": [
        "Personal project · design, build & operations"
      ],
      "highlights": [
        "Claude-powered CV chat",
        "WCAG 2.1 AA · axe in CI",
        "Open source on GitHub"
      ],
      "keywords": [
        "React",
        "TypeScript",
        "Vite",
        "Netlify Functions",
        "Anthropic Claude API",
        "Playwright",
        "Vitest"
      ]
    },
    {
      "name": "B2B Healthcare Platform",
      "description": "Architected and built a scalable B2B healthcare platform in Laravel + React/TypeScript. Designed an OrderIntent → Gig/Tour automation workflow, role-based access control, and REST APIs integrating external partners (DMRZ). Owned roadmap priorities and mentored a junior engineer.",
      "entity": "Healthcare",
      "roles": [
        "Senior Full-Stack Developer / Product Owner · Binschonda (Pflegedienst, 200+ staff)"
      ],
      "highlights": [
        "API latency −40%",
        "Dev velocity +30%",
        "100% on-time GDPR releases"
      ],
      "keywords": [
        "Laravel",
        "PHP 8",
        "React",
        "TypeScript",
        "PostgreSQL",
        "Docker",
        "Inertia.js",
        "Spatie",
        "Pest / Vitest / Playwright"
      ]
    },
    {
      "name": "Student Contract Lifecycle Platform",
      "description": "Extended an event-driven microservice architecture managing student contracts end-to-end, with Vue.js microfrontends and a Laravel backend. Implemented GDPR-compliant automated contract deletion via events and kept contract status synced with Workday in real time, at scale.",
      "entity": "EdTech",
      "roles": [
        "Full-Stack / QA Automation Engineer · IU Internationale Hochschule (5000+ staff)"
      ],
      "highlights": [
        "Response time −40%",
        "100k+ students",
        "Real-time Workday sync"
      ],
      "keywords": [
        "Laravel",
        "PHP 8",
        "Vue.js",
        "React",
        "Kafka",
        "PostgreSQL",
        "Docker",
        "GitLab CI/CD"
      ]
    },
    {
      "name": "Finance Data QA Automation",
      "description": "Built an end-to-end test framework from scratch in Playwright, validating data consistency between the student Case-System and Workday (finance, payments, HR). Integrated into the CI/CD pipeline to run automatically on every release, with automated failure reporting.",
      "entity": "EdTech",
      "roles": [
        "QA Automation / Full-Stack Engineer · IU Internationale Hochschule"
      ],
      "highlights": [
        "Manual QA −50%+",
        "Full coverage of finance flows"
      ],
      "keywords": [
        "Playwright",
        "TypeScript",
        "Node.js",
        "GitLab CI/CD",
        "Allure",
        "Workday APIs"
      ]
    },
    {
      "name": "Smart Building Data Platform",
      "description": "Rebuilt the Laravel backend of a smart-building system and built tenant dashboards plus a sensor data pipeline (InfluxDB) running device-to-report. Added a Node.js service that automatically generates and emails tenant invoices, reusing existing data to avoid a separate billing system.",
      "entity": "IoT / Smart Building",
      "roles": [
        "Full-Stack Engineer · BALT Technologies (IoT consulting)"
      ],
      "highlights": [
        "Automated sensor → report pipeline",
        "Fewer support requests"
      ],
      "keywords": [
        "Laravel 9",
        "PHP 8",
        "Blade",
        "InfluxDB",
        "Node.js",
        "REST APIs"
      ]
    },
    {
      "name": "Multi-Garage Parking Platform",
      "description": "Built a responsive booking app (React + Express, MERN stack) for eight multi-storey garages, with real-time per-floor availability and integration with physical access gates that open and close automatically on a successful booking. Held up under concurrent bookings.",
      "entity": "IoT / MERN",
      "roles": [
        "Full-Stack Engineer · Bo'lalar (Tashkent)"
      ],
      "highlights": [
        "Real-time availability · 8 garages",
        "Physical gate integration"
      ],
      "keywords": [
        "React",
        "Express.js",
        "Node.js",
        "MongoDB",
        "REST APIs",
        "IoT integration"
      ]
    },
    {
      "name": "NativePHP · Local Notifications",
      "description": "Plugin for scheduling and managing local notifications in NativePHP mobile apps — no Firebase required.",
      "url": "https://github.com/Ikromjon1998/nativephp-mobile-local-notifications",
      "keywords": [
        "PHP",
        "NativePHP Mobile",
        "Plugin"
      ]
    },
    {
      "name": "NativePHP · Document Scanner",
      "description": "Document scanning for NativePHP Mobile with edge detection, cropping and perspective correction via native camera APIs.",
      "url": "https://github.com/Ikromjon1998/nativephp-mobile-document-scanner",
      "keywords": [
        "PHP",
        "NativePHP Mobile",
        "Native camera APIs"
      ]
    },
    {
      "name": "NativePHP · Social Auth",
      "description": "Native Apple Sign-In and Google Sign-In for NativePHP mobile apps — shipped and maintained as a commercial plugin.",
      "url": "https://github.com/Ikromjon1998/nativephp-mobile-social-auth",
      "keywords": [
        "PHP",
        "NativePHP Mobile",
        "Commercial plugin"
      ]
    },
    {
      "name": "German Vocab Assistant",
      "description": "AI-powered German vocabulary assistant in TypeScript — an LLM feature shipped as a small, complete product.",
      "url": "https://github.com/Ikromjon1998/german-vocab-assistant",
      "keywords": [
        "TypeScript",
        "AI / LLM"
      ]
    },
    {
      "name": "Laravel Kfz-Kennzeichen Validation",
      "description": "Laravel validation rule for German vehicle license plates — a focused package for the German market.",
      "url": "https://github.com/Ikromjon1998/laravel-german-license-plate-validation",
      "keywords": [
        "Laravel",
        "Composer package"
      ]
    }
  ],
  "skills": [
    {
      "name": "Backend",
      "keywords": [
        "Laravel",
        "PHP 8",
        "Node.js",
        "Express.js",
        "REST API design",
        "Event-driven arch",
        "Kafka",
        "Clean Architecture"
      ]
    },
    {
      "name": "Frontend",
      "keywords": [
        "React",
        "TypeScript",
        "Vue.js",
        "Inertia.js",
        "Redux Toolkit",
        "TanStack Query",
        "Tailwind CSS",
        "SCSS",
        "Blade"
      ]
    },
    {
      "name": "AI & LLM",
      "keywords": [
        "Anthropic Claude API",
        "OpenAI API",
        "LangChain",
        "RAG",
        "Prompt engineering"
      ]
    },
    {
      "name": "Data & Infra",
      "keywords": [
        "PostgreSQL",
        "MySQL",
        "MongoDB",
        "InfluxDB",
        "Docker",
        "GitLab CI/CD"
      ]
    },
    {
      "name": "Testing & QA",
      "keywords": [
        "Playwright",
        "Pest",
        "Vitest",
        "Allure",
        "TDD"
      ]
    },
    {
      "name": "Ways of working",
      "keywords": [
        "Agile / Scrum",
        "Jira",
        "Spatie Roles",
        "Workday integration",
        "Stakeholder-driven delivery"
      ]
    }
  ],
  "languages": [
    {
      "language": "Uzbek",
      "fluency": "Native"
    },
    {
      "language": "Russian",
      "fluency": "Native"
    },
    {
      "language": "English",
      "fluency": "Professional / fluent"
    },
    {
      "language": "German",
      "fluency": "B1 · telc certificate"
    }
  ],
  "education": [
    {
      "institution": "Politecnico di Torino · Turin, Italy",
      "area": "B.Sc. Computer Engineering"
    },
    {
      "institution": "Arden University · Berlin, Germany",
      "area": "M.Sc. Data Analytics & Information Systems Management"
    }
  ],
  "certificates": [
    {
      "name": "telc Deutsch B1"
    },
    {
      "name": "AWS Certified Cloud Practitioner"
    }
  ]
}
