Summary

Frontend-focused Software Engineer with 9+ years building large-scale systems — deep React and microfrontend platform work, with full-stack range across GraphQL services and production AI. At Intuit's Expert Engagement Platform, owned six independently-deployable React microfrontend plugins (20+ widgets) with TypeScript, design-system tokens, multi-theme support, streaming UIs, and RUM / Web-Vitals instrumentation — backed by the Java/Spring GraphQL services and LangGraph AI agents those UIs surface.

Technical Skills

FRONTEND (REACT ECOSYSTEM)
ReactNext.jsMicrofrontends (Module Federation)Apollo Client / GraphQLDesign Systems (IDS / tokens)Streaming UI (SSE)React SpringCSS-in-JSWeb Vitals / RUMAccessibility (a11y)
TESTING & QUALITY
JestReact Testing LibraryCypressPlaywrightESLint / Prettier / Husky
LANGUAGES
TypeScriptJavaScript (ES2022+)Python 3.11–3.13Java 21
AI / LLM ENGINEERING
LangGraphAgentic AIMulti-Agent (A2A)Tool / Function CallingPrompt EngineeringStructured OutputsLLM-as-Judge EvalMCP (Model Context Protocol)Streaming InferenceGenOS / Langfuse-style Tracing
BACKEND
Spring BootFastAPIGraphQL FederationRESTEvent-Driven Architecture
DATA & MESSAGING
GraphQLCassandraAWS SNSKafka / Event Bus
CLOUD & DEVOPS
Kubernetes (EKS / IKS)Docker / PodmanAWSJenkins CI/CDSemantic Release
SECURITY
OAuth 2.0IAM (IDPS)API Gateway
OBSERVABILITY
SplunkAppDynamicsRUM BeaconingLLM Tracing

Core Concepts

Concepts I’ve taken to production, with the work behind each.
Microfrontend ArchitectureBuilt: Six AppFabric plugins composed at runtime in VEP, TurboTax Live, QBOA shells with semantic-release versioning
Design System EngineeringBuilt: Built widgets on IDS-TS — Intuit Design System, delivered as typed TypeScript component primitives — with multi-theme support (proconnect / quickbooks / intuit), accessible component patterns, and locale i18n
Streaming UIBuilt: Streaming chat replies via TaskWidgetChatReply with useChatHistory/useSubmitTask hooks consuming SSE from agent services
Multi-Tenant SaaSBuilt: Swimlane-isolated tenants (TurboTax / QBOA / small-business); Engagement Type drives per-tenant behavior and routing
LLM EvaluationBuilt: Authored judge configs for coherence, hallucination, safety, intent-relevancy, voice-and-tone; live eval pipeline integrated in CI
Observability for AIBuilt: GenOS tracing on every agent call; per-widget beaconing + RUM via @shell/lib/rum tied to AppDynamics + Splunk
Agentic AI OrchestrationBuilt: Built production agents with pre-process → plan (IEP) → enrich → tool-call → post-process graph; multi-planner mux (rule + signal + IEP)
Event-Driven ArchitectureBuilt: AWS SNS + Intuit Event Bus power Info Gathering, Task Events, ITM Event Processor, doc listeners; at-least-once delivery

Experience

Senior Software Engineer

2018 – Present
Intuit — Expert Engagement Platform (VEP)
Frontend — Microfrontend ArchitectureOwned 6 AppFabric React microfrontend plugins (20+ widgets) deployed independently and composed at runtime across VEP, TurboTax Live, QBOA, and IEP shells. Introduced TypeScript, semantic-release versioning, IDS-TS design-system tokens, multi-theme support (proconnect / quickbooks / intuit), and locale i18n.
Frontend — Embedded GenAI (GenUX)Built vep-experiences-ux as the embedded GenAI UI layer: streaming chat reply UI with token-by-token rendering (useChatHistory / useSubmitTask), task-card pager with dismiss flows, quick-action panels, flow-automation cards with cancellation modals — all backed by per-card analytics beaconing and RUM via Web Shell.
Frontend — Performance, Testing & AccessibilityInstrumented Real User Monitoring through @shell/lib/rum, AppDynamics, and per-widget event beaconing to track Core Web Vitals. Built test coverage with Jest + React Testing Library unit suites and Cypress / Playwright E2E across client and expert flows, plus ESLint/Prettier/Husky pipelines, accessible token-based UI primitives, and PubSub messaging between widgets to reduce coupling.
Mentoring & Technical LeadershipMentor junior and mid-level engineers through code review, pairing, and frontend-architecture guidance. Set the TypeScript, testing, and design-system conventions adopted across all six microfrontend plugins, and drove the migration that introduced TypeScript and semantic-release versioning to the platform.
Type-Safe GraphQLDesigned the Expert Engagement Service GraphQL schema and resolver layer over a multi-tenant data model, with auto-generated typed Java clients via Maven introspection and Apollo Client driving typed query/mutation flows on the UI — end-to-end type safety from schema to widget.
Agentic AI PlatformDesigned and shipped production AI agents (vep-engagement-agent, servicedesign, servicedelivery, collab-agent-service) using LangGraph state machines with planner-executor pipelines, typed tool calling, multi-agent (A2A) composition, streaming SSE responses, and LLM-as-judge evaluation across coherence, hallucination, safety, intent-relevancy and voice-and-tone.
Schema-Grounded LLM WorkflowsAuthored a JSON-schema service-blueprint metamodel (KYC, tax-advisory, AIO, TTFS) with reusable skill packs to enable structured, schema-grounded LLM workflows.
Multi-Tenant Backend PlatformDesigned the Expert Engagement Service (Java 21 / Spring Boot, GraphQL, AWS SNS) — the multi-tenant contract-lifecycle backbone for Intuit's expert platform. Swimlane-isolated tenants drive per-Engagement-Type config and behavior across TurboTax, QBOA, small-business.
Engagement AI & Priority RoutingShipped the Engagement AI Service (Python / FastAPI) and VEP Engagement AI NUMA (Java 21 / Spring), delivering AI-driven engagement signals and priority scores that route work to the right expert at the right time.
Collaboration & Document ServicesContributed to 15+ Java microservices including Request Service, Info Gathering Service, IG Orchestrator, Automated Request Manager, Task Service, Return Download Service (password-based encrypted PDF delivery), and E-Signature (Cassandra with embedded signing widgets).
Cross-Platform MobileDelivered Collab Request mobile apps in Swift (iOS) and Kotlin (Android) for real-time expert–client document requests and collaboration on the go.

Frontend Work

vep-experiences-uxGenUX Embedded AI · VEPTypeScript React · streaming chat with useChatHistory hooks · card-based task UI · per-card analytics beaconing · GenUX prompt/delegate modes
collab-vep-uiExpert Workspaces · VEPMulti-theme · OINP push notifications · engagement prop routing · PubSub inter-widget messaging · Apollo GraphQL
collab-request-uiReusable Ecosystem PluginCross-product widget library · Smart Docs wrapper · tax-checklist organizer · Redux-style action layer
collab-ttlive-uiTurboTax Live + IEPEmbedded e-sign flows · Salesforce client tab · client/expert organizer checklist
collab-qboa-uiQBOA Accountant WorkspaceAppFabric plugin targeting QuickBooks Online Accountant · Yarn + Plugin-CLI · semantic-release
iep-search-ui · eng-header-widgetsIEP Search + Cross-product HeadersTypeScript + Sass · Plugin-CLI v3/v4 · cross-product header components

Platform Scale

6Frontend plugins
20+Widgets shipped
3Product surfaces
15+Microservices
5+Production AI agents

Education

B.S. Computer Science · University of Colima, Mexico · 2011