About Me Acerca de Mí

Software Engineer with 6+ years of experience specializing in frontend architecture (Angular, React, Vue.js) and complex data visualization. I engineer AI-driven, scalable, and high-performance web applications with versatile full stack capabilities across Node.js, .NET, PHP, Java, and cloud platforms (AWS, Azure).

Passionate about web standards, performance optimization, and clean architecture. This portfolio is built as a statement of back-to-basics engineering: pure semantic HTML5, a single raw CSS file, zero external network requests, zero frameworks, and zero bundlers.

Ingeniero de Software con 6 años de experiencia especializado en arquitectura frontend (Angular, React, Vue.js) y visualización compleja de datos. Desarrollo aplicaciones web escalables y de alto rendimiento priorizando la IA (AI-first), con capacidades full stack versátiles en Node.js, .NET, PHP, Java y plataformas en la nube (AWS, Azure).

Apasionado por los estándares web, la optimización de rendimiento y la arquitectura limpia. Este portafolio fue construido como una declaración de ingeniería pura: HTML5 semántico puro, una sola hoja de estilos CSS, cero solicitudes externas a la red, cero frameworks y cero empaquetadores.


Experience Experiencia

Senior Software Engineer

Programming.com
July 2025 – Present · Zapopan, Jalisco, México (Hybrid)
  • Engineered a real-time analytics dashboard using Angular 18, Chart.js, .NET and Azure, utilizing an AI-first development methodology to visualize complex container logistics and fee workflows, enabling terminal operators to make faster, data-driven decisions on truck turn times and gate congestion.
  • Built Export Moves features managing container logistics and enabling third-party integrations for drayage companies, streamlining multi-tenant orchestration and improving cross-platform data synchronization.
  • Owned CI/CD pipelines, Azure Service Fabric and Azure Static Web Apps deployments while implementing unit testing with Vitest and Playwright E2E tests, validating critical releases across all environments to ensure rapid feedback cycles and reliable rollouts.
  • Contributed to seamless production deployments and established efficient fast-track procedures for resolving unexpected deployment-phase incidents.

Ingeniero de Software Senior

Programming.com
Julio 2025 – Actual · Zapopan, Jalisco, México (Híbrido)
  • Desarrollé un panel de analítica usando Angular 18, Chart.js, .NET y Azure, desarrollo priorizando la IA (AI-first) para visualizar los movimientos portuarios. Esto permitió a los operadores de terminales tomar decisiones más rápidas y basadas en datos sobre los tiempos de rotación de camiones y la congestión en los accesos.
  • Desarrollé la funcionalidad de exportación, gestionando la logística de contenedores y permitiendo integraciones de terceros para empresas de transporte de arrastre (drayage), optimizando la orquestación multi-tenant.
  • Gestioné los despliegues de CI/CD, despliegues Azure Service Fabric y Azure Static Web Apps, implementando las pruebas unitarias con Vitest y E2E con Playwright, validando las versiones críticas y estableciendo procedimientos de vía rápida para resolver incidentes durante la fase de implementación.
  • Contribuí a despliegues de producción sin interrupciones y establecí procedimientos rápidos y eficientes para resolver incidentes inesperados en la fase de despliegue.

IT Analyst

Tata Consultancy Services (TCS)
November 2023 – June 2025 · Zapopan, Jalisco, México (Hybrid)
  • Migrated legacy AngularJS flows to Angular 17, redesigning the UI into a component-based architecture and enforcing a zero-defect release standard for a major banking client. Implemented Adobe Analytics to capture granular user events and funnels, enabling data-driven UX improvements and prioritized feature delivery.
  • Upgraded core UI and backend architectures across Angular, Java, JSP, and legacy visualization libraries, partnering with QA for rigorous testing to prevent regressions and maintain stable crossflow integrations.
  • Documented migration runbooks and remediated 500+ security flaws (XSS, CSRF, dependencies), leveraging AWS Security Hub and Amazon Inspector for continuous vulnerability monitoring and verification, ensuring zero post-release incidents.

Analista TI

Tata Consultancy Services (TCS)
Noviembre 2023 – Junio 2025 · Zapopan, Jalisco, México (Híbrido)
  • Migramos los flujos legacy de AngularJS a Angular 17, rediseñamos la interfaz de usuario con una arquitectura basada en componentes e implementamos un estándar de lanzamiento sin defectos para un importante cliente bancario. Implementamos Adobe Analytics para capturar eventos y embudos de usuario detallados, lo que permitió mejoras de la experiencia de usuario basadas en datos y priorizó la entrega de nuevas funcionalidades.
  • Actualización del núcleo de UI y del backend en Angular, Java y las bibliotecas de visualización legacy.
  • Se documentaron los manuales de migración y corrigieron 500+ fallos de seguridad (XSS, CSRF, dependencias), aprovechando AWS Security Hub y Amazon Inspector para monitorización y verificación continua de vulnerabilidades, asegurando cero incidentes post-lanzamiento.

Software Engineer

Softtek
July 2022 – May 2023 · Zapopan, Jalisco, México (Remote)
  • Developed and maintained Angular / .NET applications, managing cloud infrastructure on Azure App Service and utilizing Application Insights to monitor app health and optimize performance for a US real estate client, owning core app features like property valuation while supporting the React-based real estate agent's onboarding flow.
  • Executed rigorous cross-browser and cross-device responsive testing using BrowserStack across high-traffic mobile and desktop devices to ensure UI consistency.

Ingeniero de Software

Softtek
Julio 2022 – Mayo 2023 · Zapopan, Jalisco, México (Remoto)
  • Se desarrolló y mantuvo aplicaciones Angular/.NET, gestionando la infraestructura en la nube en Azure App Service y se utilizó Application Insights para monitorizar el estado de la aplicación y optimizar el rendimiento de un cliente inmobiliario estadounidense, gestionando funciones clave como la valoración de propiedades mientras apoyaba el flujo de incorporación del agente inmobiliario basado en React.
  • Se garantizó alta calidad de código y coherencia de la interfaz mediante pruebas unitarias Jasmine/Karma, verificación por Sonar y rigurosas pruebas entre navegador/dispositivos usando BrowserStack.
[ + ] Show full career history (5 earlier positions) [ − ] Show less [ + ] Ver trayectoria completa (5 puestos anteriores) [ − ] Ver menos

Sr Full Stack Developer

ConsultNet Technology Services and Solutions
May 2023 – August 2023 · Zapopan, Jalisco, México (Onsite)
  • Built Plotly.js multi-axis visualizations with Angular 16, TypeScript, Java, AWS EC2 instances, and AWS S3 for sensor file storage, WebSockets and RabbitMQ for a SATCOM client (Aerospace & Defense).
  • Embedded the Angular app into an existing CMDBuild project built with EXTJS JavaScript framework using web components.
  • Processed and managed sensor data stored in AWS S3 buckets, enabling effective data visualization and analysis.

Desarrollador Full Stack Senior

ConsultNet Technology Services and Solutions
Mayo 2023 – Julio 2023 · Zapopan, Jalisco, México (En sitio)
  • Construcción de visualizaciones multieje con Plotly.js usando Angular 16, Java, instancias AWS EC2 y AWS S3 para el guardado de datos de sensores, WebSockets y RabbitMQ para un cliente SATCOM (Aeroespacial y Defensa).
  • Incrusté la aplicación Angular en un proyecto CMDBuild existente construido con el framework JavaScript EXTJS usando componentes web.
  • Procesamiento y gestión de datos de sensores en buckets AWS S3, facilitando visualización y análisis eficaces.

Full Stack Developer

SONETASOT MEXICO S.A. de C.V.
August 2021 – July 2022 · Zapopan, Jalisco, México (Onsite)
  • Contributed to several Angular applications—such as a notary notices portal, a local newspaper verification system, and the municipal procedures platform for the city of Guadalajara—improving digital access to citizen services as well as a React app to promote cultural events. Delivered RESTful APIs with Laravel (PHP) and Node.js; used PostgreSQL and MongoDB, and managed AWS S3 image storage and WebSocket real-time notifications.
  • Led frontend development guidelines and mentored the team to close Front End gaps, improving code consistency, maintainability, and overall application quality.

Desarrollador Full Stack

SONETASOT MEXICO S.A. de C. V.
Agosto 2021 – Julio 2022 · Zapopan, Jalisco, México (En sitio)
  • Contribuí a varias aplicaciones de Angular —como un portal notarial, un sistema local de verificación de periódicos y la plataforma de procedimientos municipales para la ciudad de Guadalajara— mejorando el acceso digital a los servicios ciudadanos, así como a una aplicación React para promover eventos culturales y ofrecer APIs RESTful con Laravel (PHP) y Node.js; utilizaba PostgreSQL y MongoDB y gestionaba el almacenamiento de imágenes AWS S3 y notificaciones en tiempo real de WebSocket.
  • Liderazgo en las directrices de desarrollo frontend y orientó al equipo para cerrar brechas en el frontend, mejorando la coherencia del código, la mantenibilidad y la calidad general de las aplicaciones.

Web Developer

Sharptech
January 2021 – August 2021 · Tijuana, Baja California, México (Remote)
  • Built multiple small to medium websites and web apps using React, Angular, TypeScript, Tailwind CSS, WordPress, and Shopify. Conducted unit and end-to-end testing (Jasmine/Karma, Cypress) and collaborated with UX teams for polished UI/UX.
  • Led the React law firm project, delivering a responsive production frontend while implementing Stripe payments and Nodemailer email workflows; worked directly with clients to gather requirements.
  • Contributed to the early development of a React Native application for medical supply management, laying the foundation for core features, architecture, and user workflows.

Desarrollador Web

Sharptech
Enero 2021 – Agosto 2021 · Tijuana, Baja California, México (Remoto)
  • He creado múltiples sitios web y aplicaciones web pequeñas y medianas usando React, Angular, Tailwind CSS, WordPress y Shopify. Realizó pruebas unitarias y de extremo a extremo (Jasmine/Karma, Cypress) y colaboró con equipos de UX para optimizar la UI/UX.
  • Lideró el proyecto del despacho React, entregando un frontend de producción responsivo mientras implementaba los pagos de Stripe y los flujos de trabajo de correo Nodemailer; trabajé directamente con los clientes para recopilar los requisitos.
  • Contribuí al desarrollo inicial de una aplicación React Native para la gestión de suministros médicos, sentando las bases para las funcionalidades principales, la arquitectura y los flujos de trabajo de usuario.

Data Visualization Intern

VR Life México
August 2020 – December 2020 · Zapopan, Jalisco, México (Remote)
  • Built custom Power BI visuals with TypeScript, D3.js, and LESS, integrated interactive visuals into dashboards and fixed performance bugs.

Becario de Visualización de Datos

VR Life México
Agosto 2020 – Diciembre 2020 · Zapopan, Jalisco, México (Remoto)
  • Construí objetos visuales personalizados para Power BI con TypeScript, D3.js y LESS, visuales interactivos en los paneles y se corrigieron errores de rendimiento.

Junior Software Engineer

PrimalTechnologies
July 2020 – December 2020 · Guadalajara, Jalisco, México (Remote)
  • Contributed to Tutorel (online tutoring platform) using Vue.js frontend and AdonisJS (Node.js) backend, supported cloud deployment and bug fixes.

Ingeniero de Software Junior

PrimalTechnologies
Julio 2020 – Diciembre 2020 · Guadalajara, Jalisco, México (Remoto)
  • Contribuí a Tutorel (plataforma de tutoría online) usando Vue.js frontend y backend de AdonisJS, soportó despliegue en la nube y corrección de errores.

Featured Projects Proyectos Destacados

Logistics Real-Time Analytics Dashboard Panel de Analítica Logística en Tiempo Real

Container logistics and fee workflows analytics for port terminal operators, calculating truck turn times and gate congestion to drive operational efficiency.

Analítica de logística portuaria y flujos de tarifas, calculando tiempos de rotación de camiones y congestión de accesos para optimizar la toma de decisiones operativas.

Angular 18 · TypeScript · Chart.js · .NET · Azure · Vitest · Playwright

SATCOM Multi-Axis Telemetry Visualizer Visualizador de Telemetría Multieje SATCOM

Real-time multi-axis sensor data visualization for Aerospace & Defense operations, streaming telemetry over WebSockets and RabbitMQ and integrated via Web Components.

Visualización multieje de datos de sensores en tiempo real para el sector Aeroespacial y Defensa, transmitiendo telemetría sobre WebSockets y RabbitMQ, integrado mediante componentes web.

Angular 16 · Plotly.js · WebSockets · RabbitMQ · Java · AWS S3/EC2 · Web Components

Banking Platform UI Modernization Modernización de Plataforma Bancaria

Enterprise modernization migrating legacy AngularJS to Angular 17 component architecture with zero-defect standards, Adobe Analytics funnels, and 500+ security remediations.

Modernización bancaria migrando flujos legacy de AngularJS a Angular 17 basada en componentes con estándar de cero defectos, embudos analíticos y 500+ correcciones de seguridad.

Angular 17 · TypeScript · Java · JSP · Adobe Analytics · AWS Security Hub

Zero-Dependency Portfolio Portafolio Cero Dependencias (this site) (este sitio)

Ultra-clean, text-first engineering showcase. Pure semantic HTML5 + single raw CSS stylesheet. 0 external requests, 100/100 Lighthouse scores, and sub-40KB total weight.

Demostración de ingeniería minimalista en texto puro. HTML5 semántico + una sola hoja de estilos CSS. 0 solicitudes externas, 100/100 en Lighthouse y menos de 40KB de peso.

HTML5 · CSS3 · Performance API · Accessible Design · Zero Dependencies

Skills & Technical Stack Habilidades y Stack Técnico

LanguagesLenguajes

  • Core: JavaScript (ES6+), TypeScript
  • Markup: HTML5, CSS3, LESS
  • Backend: C# (.NET), Java, PHP, Python

Frontend & VisualizationFrontend y Visualización

  • Frameworks: Angular (18 to legacy AngularJS), React.js, Vue.js
  • Data Viz: Chart.js, Plotly.js, D3.js, Power BI
  • Reactive: RxJS, NgRx, Redux

Backend & CloudBackend y Nube

  • Runtimes: Node.js, Express.js, AdonisJS
  • Frameworks: .NET, Laravel / Lumen, JSP
  • Cloud: AWS (S3, EC2, Security Hub), Azure (App Service, Static Web Apps, Service Fabric)

Databases & ArchitectureBases de Datos y Arquitectura

  • Databases: PostgreSQL, MongoDB, MySQL, SQL Server
  • Messaging: RabbitMQ, WebSockets
  • Architecture: Component Architecture, Microfrontends, REST APIs

Testing & DevOpsPruebas y DevOps

  • Testing: Vitest, Playwright, Cypress, Jasmine, Karma
  • DevOps: CI/CD Pipelines, Docker, BrowserStack, SonarQube

Domain KnowledgeConocimientos Sectoriales

  • Logistics Technology (LogTech)
  • Tecnología Logística (LogTech)
  • Banking & FinTech
  • Sector Bancario y FinTech
  • SATCOM (Aerospace & Defense)
  • SATCOM (Aeroespacial y Defensa)
  • Real Estate & Civic Platforms
  • Sector Inmobiliario y Trámites Ciudadanos

Education & Certifications Educación y Certificados

Bachelor of Science in Software Engineering and Management

Ingeniería en TI, Desarrollo y Gestión de Software

Universidad Tecnológica de Jalisco (UTJ) · Guadalajara, Jalisco
August 2018 – September 2022 · GPA: 3.71 / 4.0 (Prom 9.1 / 10)
Agosto 2018 – Septiembre 2022 · Promedio: 9.1 / 10 (GPA 3.71 / 4.0)

Associate of Applied Science in IT, Multiplatform Software Development

TSU en TI, Desarrollo de Software Multiplataforma

Universidad Tecnológica de Jalisco (UTJ) · Guadalajara, Jalisco
August 2018 – December 2020 · GPA: 3.71 / 4.0 (Prom 9.1 / 10)
Agosto 2018 – Diciembre 2020 · Promedio: 9.1 / 10 (GPA 3.71 / 4.0)

Certifications & Awards Certificados y Reconocimientos

Languages Idiomas


Contact Contacto

Have an interesting problem to solve, architecture to design, or looking to collaborate? Let's connect:

¿Tienes un problema interesante por resolver, una arquitectura por diseñar o buscas colaborar? Conectemos:

Official Google Lighthouse 100/100 Audit Report Reporte Oficial Google Lighthouse 100/100