JOHN HANDLEY DERECHO
AI Engineer
Profile
Technical lead experienced in client-facing delivery, with a track record in production LLM systems, agentic AI, and Retrieval-Augmented Generation (RAG). Hands-on Python developer comfortable owning architecture end-to-end. Open to relocation to Sweden.
Languages: Spanish (native) · English (C2) · Swedish (A1) · French (A2)
Experience
• Technical lead for a client-facing conversational AI project (Dialogflow CX, Google Cloud); coordinate directly with the client and domain experts to align on requirements and delivery timelines
• Lead team coordination and stakeholder expectation management; collaborate with solution architect on deployment and cloud infrastructure
Graph-RAG Platform · Python (LangGraph, Neo4j, Qdrant, Docker)
• Technical lead and engineer on an enterprise Graph-RAG platform; boosted answer accuracy from ~30% to ~90% in 2 months through hybrid KG + embedding retrieval, improved query parsing and dynamic Cypher generation
• Designed a modular LangGraph multi-agent architecture with schema-aware Neo4j resolution, fuzzy/lexical matching and deterministic + LLM tooling; fully containerised with Docker
AI Agents — Virtual Assistants · Python, JS (LangChain, CrewAI, FastAPI)
• Built production semantic-search assistants for client ticket retrieval, cutting lookup time from 5–10 min to seconds and saving 100+ hours/month
Skills
Programming: Python (OOP, async, APIs), Bash/Linux, Git, CI/CD, architecture prototyping
AI & ML: LLMs (OpenAI, Ollama), LangGraph, CrewAI, RAG, NLP (spaCy, HuggingFace), Dialogflow CX, scikit-learn, PyTorch, TensorFlow, MLFlow, LLM-as-a-Judge, MCP
Data & Storage: Neo4j, Cosmos DB, PostgreSQL, SQL, ETL pipelines, vector search (Qdrant, Azure AI Search)
Cloud & Infra: Azure (DevOps, Key Vault, AI Search, Blob), Docker, Google Cloud, Agile (Scrum, Jira); Linux
Certifications: Azure AI Fundamentals (AI-900)
Projects
• Satellite Imagery Classifier (in progress): Sentinel-2 data, Python; Ice imaging processing
• Master's Thesis: Trained transformer models on 1.8M+ Wikipedia segments to analyse the effect of training data on neural machine translation quality
Education
BSc Computer Science (in progress) · Universitat Oberta de Catalunya · Online2026 – Present
MSc Language Analysis & Processing (spec. Machine Translation) · Universidad del País Vasco2020 – 2022
BSc Translation & Interpreting · Universidad Complutense de Madrid2016 – 2020