Jun 2025 - Present
Senior .NET Engineer – AI Platform & Infrastructure | PAYRETAILERS (Remote, Barcelona, Catalonia, Spain)
- Architected and shipped a full enterprise AI ecosystem (EON): AI-Core (.NET 10, 5-microservice platform with .NET Aspire), AI-Front (Next.js 15 / React 19), and AI-Agents-Semantic-Base (Orleans 9.2 + Semantic Kernel) — owning backend, frontend, infrastructure, and IDE tooling end-to-end.
- Built EON IDE from scratch as sole creator: a VS Code extension and a JetBrains plugin (Kotlin), both featuring a full agent loop with 12 tools, streaming chat, diff review, Microsoft Entra ID auth, and telemetry — supporting Claude and GPT models via Azure AI Foundry.
- Designed and deployed the MCP Internal platform: a multi-service gateway (10 microservices — Databricks, Salesforce, GraphQL, Grafana, Excel, Freshdesk, Jira, Back-Office, Widget) behind a YARP reverse proxy, running in a single Docker container with supervisord. Sole architect of the migration from monolith to modular gateway.
- Led the full AKS migration of AI-Core, Chat Heap, and Eon Apps: Dockerfiles, Bitbucket Pipelines, Helm charts, ArgoCD GitOps manifests, SOPS-encrypted secrets, NATS stream CRDs, UAMI/Key Vault integration, and Liquibase migrations with Entra ID authentication.
- Designed the event-driven messaging backbone using NATS JetStream: defined streams (FLOWS, AGENTS, CHATS, HIL) and consumer groups across the Orchestrator, Workers, and API layers — with exactly-once semantics via Redis idempotency.
- Engineered the Core.Orchestrator: a stateless decider workflow engine with event sourcing, saga compensation (LIFO rollback), human-in-the-loop approvals, distributed timers, and 10 node types — backed by PostgreSQL and Redis.
- Led Risk Agent automation flows across n8n, LLMs, and secure API integrations, delivering a daily reduction of 8-9 hours in manual operational work for the Risk team.
- Built and maintained 40+ agentic tools covering fintech domains: transactions, blacklist compliance, Salesforce CRM, Jira/Freshdesk ticketing, Databricks analytics, document export (PDF/Excel/Word), and semantic retrieval via PostgreSQL + pgvector.
- Implemented the full MCP Salesforce service (SOQL pagination, metadata, Excel export) and MCP Databricks service (background catalog discovery, SP auth, column-level metadata) as primary engineer.
- Managed IaC with Terraform across DEV/STG/PRO/PRO-PCI environments (80+ components), provisioning AKS, ACR, Key Vault, Front Door, Service Bus, CosmosDB, and MongoDB Atlas.
Tech: .NET 10, C#, ASP.NET Core, .NET Aspire, Orleans 9.2, Semantic Kernel, NATS JetStream, YARP, SignalR, TypeScript, Kotlin, Next.js 15, React 19, PostgreSQL/pgvector, Redis, Azure (AKS, Key Vault, Blob, ACR, Front Door), Docker, Helm, ArgoCD, Terraform, SOPS, OpenTelemetry, Azure AI Foundry, Anthropic Claude, Azure OpenAI.