Héctor Muñoz

Senior Full Stack Engineer

Computer Systems Engineer 5+ years building full-stack systems with React, TypeScript, NestJS, Node.js and AWS.

Known for driving projects from concept to production, owning quality and testing — while mentoring developers and delivering end-to-end.

hectorm.flores09@gmail.com
Héctor Muñoz

Experience

Senior Software Engineer

Founded in 1997, DataArt is a global software engineering company and the trusted technology partner of market leaders. It provides custom software development and IT consulting services to clients across multiple industries.

Senior Software Engineer

Patra is a leading provider of technology-enabled insurance outsourcing solutions and AI-powered software solutions.
NestJSTypeORMRedisMongoDBPostgreSQLAWSDockerTypeScriptWebSocketsSSEEvent-Driven ArchitectureJestVitestViteTanStack QueryZodReact Testing LibraryGitGitHub

Activities

  • PatraAI — Document Intelligence Platform: Architected core NestJS/TypeORM APIs for an AI-powered SaaS processing complex insurance documents. Used SQS for async processing, Redis caching, and Cognito auth — enabling users to upload, extract, compare and validate structured data against source docs.
  • Email Threading & Configurability: Owned the end-to-end solution — from email quoting strategy and variable validation design to template creation UI and agent-facing variable insertion UX. Partnered with Product and Operations, secured cross-team buy-in, and delivered to production. Integrated conversation threading into a NestJS/S3 pipeline processing 60,000+ emails/week without disruption, while the template system with validated variables reduced drafting time and ensured brand consistency.
  • Performance Engineering: Refactored a self-referencing SQL model to MongoDB, cutting fetch/save times from ~10s to near-instantaneous for 1,200+ records/day. Introduced schema versioning for backward compatibility and built generic, reusable patterns that eliminated recurring incidents and reduced team cognitive load.
  • Testing & Mentorship: Built an integration testing framework empowering the team to own quality end-to-end, significantly reducing regressions and QA dependency. Contributed to architecture decisions and mentored developers to boost delivery velocity.
  • Senior Software Engineer (AWS Full Stack)

    IBM integrates technology and expertise, providing infrastructure, software (such as market leader Red Hat), and consulting services for clients on their path to digital transformation of critical global businesses.

    Senior Engineer (React-focused)

    USAA logoNov. 2023 - Aug. 2024
    USAA is a Fortune 500 diversified financial services group of companies serving military members and their families with insurance, banking, and investment services.
    ReactGoCypressZodTanStack QueryReact RouterReact Testing LibraryJestViteGitGitHub

    Activities

  • Offline-First Demos: Built a fully functional offline version of the application using MSW (Mock Service Worker) before the backend APIs were ready, enabling seamless stakeholder demos, securing early buy-in, and unblocking the product roadmap. Mock layer was disabled once backend integration was complete.
  • Test Coverage: Built a highly reliable application with 80%+ unit test coverage and comprehensive E2E tests, ensuring smooth user flows for critical financial services.
  • API Contract Management: Proactively tracked and integrated evolving API contracts, reviewing and testing each backend change against the MSW mock layer. Ensured the mock layer stayed in sync at all times — so that turning off MSW for real API integration was seamless, preventing integration delays despite backend velocity.
  • Mentorship: Mentored engineers beyond the core team — including frontend developers on React best practices through pair programming, and guided a developer through Angular bugs using general software engineering principles, raising overall team code quality.
  • Product Strategy & Validation: Partnered with Product owners on high-fidelity demos and technical feasibility assessments, directly influencing feature refinement. Drove key frontend architecture decisions including React Query for data fetching and Zod for runtime validation.
  • Accessibility Standards: Integrated automated a11y testing into the CI pipeline, running audits across all views to catch regressions before shipping. Maintained compliance with financial services accessibility requirements, ensuring the app remained usable for all users without sacrificing velocity.
  • Full Stack Engineer

    Nextia is a digital transformation consultancy with its own software development factory. We have 8 years of experience and have delivered over 80 projects in Mexico and North America.
    NestJSSequelizePostgreSQLAuth0HerokuBullActiveCampaignTwilioReactTanStack QueryZodRedisWebSocketsAWSDockerReact Testing LibraryCypressJestVitestViteNext.jsReduxTailwind CSSGitGitHubReact Router

    Activities

  • Goroot.ai — Contact Center Platform: Sole engineer owning the full product lifecycle — from feature ideation and solution design to implementation and production iteration. Independently conceptualized and delivered messaging automation, a self-serve campaign builder, and an intelligent task engine — continuously refined through feedback from 8 active agents. Architected the full stack (NestJS, Sequelize, PostgreSQL, Auth0, Bull queues) and delivered a working prototype in 2 months.
  • Messaging Automation: Built a self-serve campaign builder enabling admins to configure pipeline filters, user-type segments, and WhatsApp message templates — then execute campaigns to 1,200+ prospects with a single click. Flows could be duplicated to reuse filters with different messaging. Included automated failure reporting with root-cause hints. Campaigns ran weekly without developer intervention; setup time dropped from a full day to minutes.
  • Platform Consolidation: Consolidated fragmented call, messaging, and task tools into a unified contact center platform for Hybridge Education — 8 agents across MX and Argentina managed 1,000+ weekly contacts from a single screen with call history, real-time messaging, and automated pipeline transitions based on call milestones. Previously manual workflows became fully configurable by contact center owners without developer involvement. Later evolved into a standalone product.
  • Reporting & Analytics: Built campaign dashboards in AWS QuickSight tracking delivery rates, failures, and performance metrics across bulk messaging campaigns — enabling stakeholders to monitor campaign health at a glance.
  • System Automation: Developed an intelligent task engine with milestone-based triggers — configurable by admins via UI — that auto-reassigned unanswered leads after 3 attempts, sent follow-up WhatsApp messages on positive callbacks, and transitioned prospects across pipelines based on engagement status.
  • Testing & Quality: Implemented Cypress E2E tests covering critical user flows with realistic test data, integrated with Cypress Cloud for video recordings and change reports. Backed by backend unit tests on pipeline transition rules and message-sending logic to guarantee system reliability.
  • Design System: Created a comprehensive Design System for Goroot.ai built on top of Bulma.css, ensuring UI consistency and accelerating future frontend development. Solely built and maintained; remained as the foundation for the product.
  • Front End Lead (AWS Full Stack)

    Mxmart Solutions is a company that develops cloud-based solutions and services, focusing on effectively addressing the needs of its clients. We are Advanced Consulting Partners of Amazon Web Services (AWS).
    ReactAWSReact Testing LibraryJestViteVitestTailwind CSSWebSocketsGitGitHubReact Router

    Activities

  • Clean Architecture Adoption & Tech Lead: Led a team of 3-5 engineers as Front End Lead. Identified fragmented component structure, pitched Clean Architecture to the CTO and Tech Lead with a live code demo, gained buy-in, and rolled it out across 3 projects including Eknownx (built from scratch), improving module visibility, encapsulation, and long-term maintainability.
  • High-Scale Delivery: Inherited a non-functional student portal for Universidad de Guadalajara and delivered a production-ready experience with loading states, error handling, accessibility, and polished UI/UX — serving grade access to millions of active users. Case study: https://mxmartsolutions.com/caso-de-estudio-udg
  • Bug Elimination via Testing: Diagnosed and fixed a timezone-aware date alert bug affecting students in Mexico and Spain. Implemented unit tests covering multiple timezone scenarios — eliminating recurring incidents that had occurred every 2–3 weeks.
  • Real-Time Support Platform: Engineered a real-time chat system using AWS AppSync and WebSocket Lambda for the internal support/ticketing platform, enabling agents and users to communicate in-app and resolve tickets without leaving the application.
  • Backend Standards & Lambda Optimization: Stepped in to support the backend team, establishing patterns for Python AWS Lambda functions and creating a shared library to eliminate cold-start latency. Fixed a critical Lambda chaining issue where a single failing query would bring down the entire system.
  • Full Stack Developer (Professional Practices)

    ReactExpress.jsJWTNode.jsPHPMySQLHerokuBootstrapGitGitHubReact Router

    Activities

  • Full-Stack Modernization: Led a self-initiated migration of a university vehicle entry/exit system from legacy PHP to a React/Express stack — a joint project with a peer that demonstrated the value of modernizing institutional tools.
  • Platform Engineering — Graduate Survey & Job-Bank Portal: Designed and built a full-stack platform enabling graduates to respond to surveys, upload CVs, and apply to jobs — with role-based access for admins, companies, and graduates. Defined the database schema and UI from scratch, delivering CSV report generation and a modern user experience. Approved by the program coordinator, fulfilling graduation requirements.
  • Education

    Computer Systems Engineer

    Tecnológico Superior de Jalisco2018–2022

    Technical Skills

    Languages

    JavaScriptTypeScriptPythonC#

    Frontend

    ReactNext.jsTanStack QueryTailwind CSSStorybookshadcn/uiViteReact RouterRedux

    Backend

    NestJSExpressNode.jsWebSockets (Socket.io)GraphQL

    Testing / QA

    JestReact Testing LibraryCypressSupertestMSW

    Cloud (AWS)

    EC2LambdaS3API GatewayCognitoRDSSQSSNSAppSync

    Cloud (Azure)

    NoSQL TablesBlob Storage

    Databases

    PostgreSQLMySQLSQL ServerDynamoDBMongoDBRedis

    DevOps & AI Tooling

    GitGitHub ActionsDockerClaude CodeGitHub Copilot

    Certifications

    React - Guía definitiva: hooks router redux next +Proyectos
    React - Guía definitiva: hooks router redux next +Proyectos
    ID: UC-ebe0f89d-2da3-42cf-94c0-675d098cca00

    My projects

    Acceleracers RAG

    Jun 2026
    Personal
    Acceleracers RAG screenshot
    A RAG-powered chatbot for the Hot Wheels Acceleracers universe. Ask questions about characters, realms, accelechargers, drivers, and teams. The system scrapes the Acceleracers Fandom Wiki, indexes it into a local vector store using Ollama and Vectra, and answers with context retrieved from...
    TypeScriptReactHonoTailwind CSSViteOllama+7

    Boxbook

    Feb 2022
    Personal
    Boxbook screenshot
    A books application that uses the Google Books API. The app allows you to save books into your own custom catalog and track your reading progress like a record. Additionally, you can add friends based on your location.
    Node.jsExpress.jsMySQLReactBootstrapSocket.io+1

    Pile Overflow

    Mar 2022
    Personal
    Pile Overflow screenshot
    A Stack Overflow clone with all the basic Stack Overflow features, built from scratch. As a user, you can publish questions and answer other users’ questions. You can also edit or delete your own questions.
    ReactNode.jsExpress.jsMySQLBootstrapJWT

    Control de Encuestas y Bolsa de Trabajo

    Feb 2022
    For Company
    Control de Encuestas y Bolsa de Trabajo screenshot
    The Survey Control and Job Bank was a project for Tecnológico Superior de Jalisco professional practices. The two needs to resolve were: 1. Improve the graduate survey by providing a better UI/UX and a more efficient way to generate reports from this survey. 2. Create an in...
    Node.jsExpress.jsMySQLReactBootstrapJWT

    Eugenia Invitations

    Jan 2023
    Personal
    Eugenia Invitations screenshot
    An app for a technical interview which I enjoyed very much. The app allows users to create invitations by generating QR Codes. When you scan the invitations, you receive data such as the expiration time and the invitation creator. You can also paginate invitations from the dashboar...
    Node.jsExpress.jsMySQLReactTailwind CSSTanStack Query

    Node Notes (React)

    Dec 2021
    Personal
    Node Notes (React) screenshot
    Node Notes, built with React.js and Express.js in the backend, is not a monorepo; the API is in a separate project. The API was built with Express.js. Essentially, I migrated Node Notes into a Server and Client application. The primary objective was to learn React and how to bu...
    Node.jsExpress.jsBootstrapMySQLReactAOS

    Eden Online

    Nov 2021
    School Project
    Eden Online screenshot
    A project about a Web App to help Eden Bar & Lounge modernize its restaurant. The project's primary objective is order management for clients. Each order can contain a drink or a dish. Eden Bar & Lounge has a chef and a bartender; the chef prepares the food, and the bartender makes th...
    Node.jsExpress.jsMySQLBootstrapSocket.ioHandlebars+1

    Node Notes (SSR)

    Jun 2021
    Personal
    Node Notes (SSR) screenshot
    Node Notes was my first Node.js personal project to learn Node.js from scratch. This was my first time implementing user-based authentication. In the app, you can list, add, update, and delete notes, and you can list notes based on importance. Every user can only interact with their ...
    Node.jsExpress.jsBootstrapEJSPassport.js