Download PDF

Summary

Senior Software Engineer / Tech Lead (IC) with 7+ years designing and scaling production AI systems, distributed backends, and full-stack platforms. Deep expertise in AI/LLM engineering — RAG pipelines, LLM orchestration, multi-agent workflows, and real-time event-driven systems (Node.js/TypeScript, RabbitMQ, WebSockets). Proven ability to own full system design cycles: from API and data architecture to cloud infrastructure (GCP, Azure) and frontend platforms (React/Next.js). Experienced as tech lead and senior IC at both early-stage startups and growth-stage products, with a track record of delivering complex AI and platform challenges end to end.

Work Experience

Senior Software Engineer – AI Systems | Founding Engineer

04/2024Present
Visito AI
  • Designed and implemented production-grade AI systems for hospitality conversational agents handling hundreds to thousands of daily conversations — including RAG pipelines, multi-LLM orchestration (OpenAI + Gemini), tool calling, embeddings, and advanced prompting strategies.
  • Built the full conversation escalation flow, including real-time push notifications to route frustrated users to human agents, and developed a frustration-detection module that scored conversation sentiment periodically to proactively surface at-risk interactions.
  • Architected and scaled the core backend platform using Node.js and TypeScript, owning REST APIs, webhook integrations (Meta, Stripe), and real-time messaging workflows.
  • Rebuilt the real-time communication layer into an event-driven architecture using RabbitMQ and WebSockets, improving reliability and throughput under concurrent traffic.
  • Led a full cloud migration from Azure to GCP — moving all RabbitMQ consumers, webhook endpoints (Meta, Stripe), and the core API to dedicated cloud infrastructure — significantly reducing costs and eliminating the downtime issues present in the previous environment.
  • Joined as the sole founding engineer, reporting directly to the CTO with full ownership of technical and architectural decisions — playing a key role in taking Visito from early stage to a successful production platform in the hospitality AI space.

Tech Lead / Senior Software Engineer

04/202304/2024
Intrare
  • Led the technical design and delivery of a DEI-focused AI talent matching platform, owning backend architecture, data models, and decision logic using Node.js, TypeScript, PostgreSQL, and the OpenAI API — shipped to production and actively used by hundreds of candidates and companies.
  • Designed and implemented the core AI matching algorithm using LLM-based prompting and fine-tuning strategies to generate relevance scores and reduce bias in candidate–job matching, with bias-reduction as the core business differentiator.
  • Architected event-driven matching workflows using RabbitMQ and schedulers, processing hundreds to thousands of candidate–vacancy scores per day in nightly batches — optimized to control OpenAI API costs while maintaining throughput.
  • Identified and led the migration from Firebase to PostgreSQL after detecting performance bottlenecks, designing multiple REST APIs with Node.js (Express) and TypeScript to support greater scalability and a solid reporting foundation.
  • Led the ground-up rebuild of two separate platforms (candidate and employer) from a slow CRA into Next.js — purpose-built for each user type, with SSR, strong Web Vitals, SEO, and mobile accessibility as core requirements.
  • Grew and led an engineering team from 0 to 4 — participating in hiring, establishing CI/CD pipelines, TypeScript standards, PR/code review processes, and Scrum, while remaining a 50/60% hands-on contributor and leading cross-functional planning with product and business stakeholders.

Senior Software Engineer

04/202104/2023
GuruHotel
  • Proposed and architected a micro-frontend platform using Webpack Module Federation and Next.js — validated through a proof of concept before full adoption — enabling independent deployment across all product domains and significantly improving development velocity and release autonomy across the entire engineering team.
  • Designed and implemented a WYSIWYG site customization engine allowing hotel operators to apply global branding changes with real-time preview, solving non-trivial state synchronization challenges using Zustand with a publish-to-live model.
  • Partnered closely with backend teams on API design and data architecture, consuming and co-designing GraphQL (Apollo) APIs for high-traffic workflows including web check-in and operational dashboards used by hundreds of hotels — eventually contributing full-stack with NestJS on the backend.
  • Led the modernization of the core web platform, migrating critical applications to TypeScript and optimizing dependency management to improve runtime performance, maintainability, and developer experience.
  • Acted as the primary technical reference for system design and code quality — driving architectural discussions, code reviews, and cross-team alignment between product, UX, and engineering in a fast-growing SaaS environment.

Software Engineer

10/202004/2021
frog (global design & technology consultancy)
  • Engineered reusable frontend components and design system implementations using React, TypeScript, and Material UI for a high-traffic US-based food delivery platform, as part of a focused delivery cell within a large cross-functional team.
  • Collaborated closely with solution architects and product stakeholders to translate complex interaction designs into technically sound implementations, balancing performance, maintainability, and visual fidelity.
  • Contributed to the rapid delivery of a production e-learning platform, participating in requirement definition, implementation, and iterative refinement within an agile environment.

Lead Frontend Developer

04/201810/2020
Luuna
  • Re-architected the core e-commerce platform into a scalable, multi-tenant Next.js application supporting 3 brands — each powering thousands of monthly users — enabling a single codebase to scale across multiple consumer brands as the company grew from early-stage to a major Mexican e-commerce player.
  • Designed and developed a next-generation mobile POS system using React Native, shipped to production and used in real retail stores — supporting omnichannel workflows and bridging in-store operations with real-time digital inventory, in close collaboration with product and business stakeholders.
  • Established engineering standards and delivery workflows for a team of 3 — implementing code reviews, deployment strategies across dev/staging/production, and release stability processes during high-traffic sales periods.
  • Integrated a headless CMS (Contentful) to decouple content management from engineering, enabling marketing teams to independently manage campaigns and site updates across all brands.