Jhorlin De Armas

Principal AI Engineer, Agent Infrastructure

Orlando, FL · Remote

Download:PDFWord
All versions
  • Liteone-page-feel skimPDF·Word
  • Fullevery role and projectPDF·Word
  • Extendedfull plus the highlights reelPDF·Word

Have questions? Ask my AI assistant in the bottom-right corner.

Highlights

  • I build the harness around LLMs: the agentic runtime that turns a model into a working system (tool-use loops, streaming, context management, capability detection, metering, and evals), on AWS in TypeScript and Go.
  • Co-author of the AWS Machine Learning Blog post on PDIQ, PDI's enterprise RAG system, where answer approval measured 60% → 79%.
  • Eval-driven: benchmarked a hybrid retriever at 86% qrels-hit@k on SciFact with regression floors in CI; every claim here is measured, not asserted.
  • 20 years shipping software; the last decade architecting AI and serverless systems on AWS, and mentoring teams to build with AI-native tooling.

Experience

  1. AI Platform Architect · PDI Technologies

    Mar 2024 – Present

    Alpharetta, GA (remote)

    • Architected PDIQ, PDI's multi-tenant AI assistant platform on AWS: composable assistants built from knowledge bases, models, guardrails, and agent tools, streaming chat via CloudFront and Lambda Function URLs. Co-authored the AWS Machine Learning Blog post on its RAG architecture.
    • Designed the 'one pipeline, many crawlers' ingestion architecture for a company grown through 35+ acquisitions: containerized crawlers (Confluence, SharePoint, Jira, ServiceNow, Azure DevOps) go to the data instead of centralizing it, and summary-prepended embeddings raised answer approval from 60% to 79%.
    • Built PDIQ's agent-tool framework, independently converging on the pattern MCP would standardize and shipping it within days of the spec's announcement: each tool a versioned Lambda with a describe/execute contract, a DynamoDB registry, per-tool credentials, and cross-account support so customers expose their own Lambdas as agent tools.
    • Mounted PDIQ onto Salesforce case pages for the support org via a thin adapter and an RS256 JWT SSO into Cognito with JIT provisioning, selected over a third-party vendor and Salesforce's native AI. With past resolutions ingested as knowledge, average case resolution fell from four days to one.
    • Hired to explore what AI could do for PDI; as the proof of concept showed viability it became PDIQ, the support org's daily tool, embedded in Salesforce as a Lightning component. To sustain what it had grown into, stood up and trained an offshore team of 8 new-graduate engineers: fundamentals first, then AI-augmented development with Claude Code.
  2. Founder & Principal Engineer · Skillfaber (Independent)

    Jan 2026 – Present

    Remote

    • Founded and solo-built Skillfaber, a production multi-tenant AI agent platform on Amazon Bedrock (~270 Lambdas, fully serverless): compose a role from a model, guardrails, knowledge, and tools, then reach it from web, Slack, Teams, email, a public API, or agent-to-agent delegation.
    • Built the agent runtime: a checkpoint-and-continue loop that chains 15-minute Lambdas into hours-long turns (~50 generations), with loop state in S3, primary-to-backup model failover, and context management that compacts a conversation past the model's context window without losing its session state, its id, or its in-flight tool calls.
    • Solved multi-model support with feature detection and polyfill: a probe harness tests every model across Bedrock, OpenRouter, and Meta where provider capability APIs fall short. A model lacking vision is told so in-prompt and handed reader tools; where emulation would fabricate, the harness fails loud rather than guessing.
    • Created 'recipes': TypeScript tools authored in-product and run in a QuickJS sandbox with brokered, allow-listed access to tools, MCPs, and KMS-held secrets. Codifying one payroll customer's repeated agent work cut a 25-million-token, 45-minute run to ~100k tokens and two minutes.
    • Made AI spend a control surface: per-tenant budget ceilings gate turn admission before the first model call (warn at 80%, deny at 100%), every turn lands with eleven attribution dimensions down to org, team, user, and role, Athena partition-projection reporting turns them into usage anyone can query, and billable tokens land on a Stripe usage meter.
    • Integrated 128 vendor services (Salesforce, Workday, NetSuite, SAP) as MCP tools behind a Bedrock AgentCore Gateway with KMS-encrypted credentials resolved user → role → team, and shipped six live channels (email, Slack, Discord, Teams, Messenger, Instagram) over one FIFO ingress keyed by conversation.
  3. Co-founder & Director of Software Development · Kazzcade

    Jan 2017 – Feb 2024

    Lake Mary, FL

    • Built sfSync in-house after Salesforce quoted ~$250k a year for a five-minute-at-best sync: one extracted metadata file drives code generation for the whole pipeline (Liquibase, Go ORM, GraphQL, 107 Apex triggers), and changes stream out of Salesforce as they happen, nearly free to run.
  4. Senior Software Engineer · Under Armour

    Jan 2016 – Nov 2016

    Baltimore, MD (remote)

    • Full-stack engineer on Endless Aisle, which let any Under Armour store find a product across every inventory source and ship it to the customer free and expedited. Rolled out to every US retail store.
  5. Sr. Architect · Riptide Software

    Mar 2013 – Jan 2016

    Oviedo, FL

    • Architected Waypoints, an in-application training overlay: React components injected onto the client's own product that explain each on-screen element, capture interactions as xAPI statements, and test mastery inline. Later sold to General Dynamics.
  6. Sr. Software Engineer · NCR Corporation

    Sep 2010 – Mar 2013

    Lake Mary, FL

    • Built Delta's airline check-in for web and cross-platform mobile (Knockout MVVM, PhoneGap, Spring MVC), deployed across Delta's airport network; a client-side state machine kept the check-in business rules in one place.
  7. Software Developer · Toptech Systems

    Sep 2007 – Sep 2010

    Longwood, FL

    • Modernized real-time control software for fuel-terminal automation, a safety-critical domain: ported QNX C systems to Linux C++ and built a client/server bill-of-lading reconciliation tool.
  8. Software Developer · Highwinds Software

    Sep 2006 – Sep 2007

    Winter Park, FL

    • Optimized the CDN cache index, a 130 GB on-disk data structure in multithreaded C++: the tuning doubled storage capacity and cut drive-lookup time by three seconds without slowing responses.

Projects

Notitia — serverless RAG
A serverless-first, multi-tenant RAG service in Go for clients with large corpora. Designed as a drop-in knowledge layer for Skillfaber. Retrieval quality is measured, not assumed.
  • Two-phase binary-quantized hybrid retrieval: Hamming ANN prefilter → float rescore, fused with keyword search via RRF, reranked with Cohere Rerank 3.5
  • Benchmarked at 86% qrels-hit@k on SciFact with regression floors enforced in CI-style smoke tests
  • PostgreSQL row-level-security tenant isolation verified by test; build-tag-gated TLS so production can't disable it
GoAWS LambdaAurora Serverless v2pgvectorAmazon BedrockCohereSST

Skills

Agent Infrastructure

Agent runtimes / tool-use loopsAgentic systems & AI agentsLarge Language Models (LLM) & generative AIMulti-agent orchestration & sub-agentsMCP / tool callingPrompt & context engineeringModel capability detection & polyfillGuardrails & responsible AIEvals & benchmarking (LLM-as-judge)Durable execution & agent state machinesContext-window managementInference cost & latency optimizationUsage metering, per-tenant cost attribution & enforced budget ceilings

Models & Providers

Amazon BedrockOpenRouterAnthropic ClaudeAmazon NovaMeta LlamaCohere (embed + rerank)Multi-model routing & failoverPrompt caching

Data & Retrieval

Retrieval-Augmented Generation (RAG)Hybrid retrieval & rerankingChunking & semantic searchConversational analytics / text-to-SQL (Trino, Superset)pgvectorOpenSearchAurora PostgreSQLDynamoDB

Identity & Security

Enterprise SSO (Okta OIDC, SAML, OAuth 2.0)RFC 8693 token exchange / OBOJWT (RS256) / JWT-bearerMulti-tenant isolation & RBACKMS encryption & audit logging

Cloud, Infra & Delivery

Infrastructure as Code (SST/Pulumi, CDK, CloudFormation)Serverless (Lambda, Step Functions)Event-driven (EventBridge + Pipes, SQS/SNS, Kafka)Microservices & APIs (AppSync, gRPC, REST)IoT Core (MQTT)Containers (Docker, Kubernetes, Fargate/ECS)CI/CD (CodePipeline, GitHub Actions)Observability (X-Ray, CloudWatch, RUM, Datadog)Cost optimization / FinOps

Languages

TypeScriptGoJavaScript / Node.jsC#C / C++JavaSQLApex