Acerca

Con Quién Trabajarías

Carlos Diaz profile

Carlos Diaz

Ingeniero Fullstack Senior | TypeScript · Node.js · React · Angular

Soy Carlos Diaz, Ingeniero Fullstack Senior con más de 6 años construyendo aplicaciones web en producción con TypeScript: Node.js y NestJS en el servidor, React, Next.js y Angular en el cliente. Con una Maestría en Tecnologías de la Información de la Universidad de Guadalajara, me especializo en funcionalidades end-to-end: desde APIs REST y GraphQL y capas de datos en MongoDB hasta UIs accesibles basadas en componentes.

Desde 2022 trabajo de tiempo completo en un SaaS de salud de EE.UU. a través de Improving, entregando funcionalidades compatibles con HIPAA sobre una plataforma de microservicios en TypeScript, dentro de equipos Scrum autogestionados. Mantengo bases de código en Angular y en React/Next.js en paralelo, y por eso puedo asesorar una decisión de framework desde la experiencia y no desde la preferencia. Antes contribuí al Carbon Design System de IBM, que definió mi enfoque de sistemas de diseño y mis estándares de accesibilidad WCAG.

Integro IA en flujos reales de producto —generando vector embeddings para búsqueda semántica— y acelero las entregas con herramientas de AI pair-programming como Claude y GitHub Copilot, sin comprometer la calidad del código. Cuento con certificaciones de Scrum.org (PSM I, PSD I, PSU I) y credenciales de AWS Academy en Cloud y Machine Learning Foundations.

Trabajo a diario en inglés con clientes de EE.UU., colaboro abiertamente con producto, diseño e ingeniería, y siempre dejo cada base de código mejor de como la encontré.

  • Estudio:Universidad de Guadalajara (UDG)
  • Titulo:Maestría en Tecnologías de la Información
  • Interes:IA, Arquitectura Cloud y Open Source
  • Freelance:Disponible

Habilidades de Programación

Autoevaluación de dominio

TypeScript95%
React / Next.js90%
Node.js90%
Angular80%
AWS Cloud Services85%
Docker / Kubernetes85%
MongoDB / PostgreSQL80%
NestJS75%
CI/CD Pipelines80%
GraphQL70%
Herramientas de IA e Integración LLM85%
Python35%

Idiomas

Marco Común Europeo de Referencia (MCER)

  • EspañolNativo C2

    Lengua materna. Pienso y diseño en ella.

  • InglésCompetencia profesional B2

    El idioma en el que trabajo todos los días: standups, design docs, code reviews y llamadas con clientes en EE.UU. principalmente.

Habilidades Blandas

Cómo se manifiestan en mi trabajo

  • Comunicación

    Escribo el design doc antes del código, y facilito revisiones que dejan a producto, diseño e ingeniería con la misma imagen del problema.

  • Resolución de Problemas

    Recurro a logs, trazas y métricas antes de proponer un rewrite. La solución que perdura es la que apunta a la causa real.

  • Pensamiento Crítico

    Pregunto cuánto cuesta una propuesta a escala, bajo carga y en seis meses, antes de aceptar que funciona.

  • Creatividad

    Restricciones como HIPAA o un esquema heredado son donde hago mi mejor trabajo de diseño. La solución interesante es la que encaja.

  • Trabajo en Equipo

    En equipos Scrum autogestionados reviso con generosidad, hago mentoring con intención y trato el código compartido como propiedad compartida.

  • Resiliencia

    Los incidentes en producción y los requerimientos que se mueven a media iteración son parte del trabajo. Mantengo el release en calma y al equipo informado.

  • Toma de Decisiones

    Decido con la información disponible, dejo asentado el por qué, y reviso la decisión cuando la evidencia cambia.

Conocimientos

  • Ecosistema Next.js / React
  • Arquitectura Cloud AWS
  • MongoDB / PostgreSQL
  • Docker / Kubernetes
  • Desarrollo Potenciado por IA
  • APIs RESTful y GraphQL
  • CI/CD y DevOps
  • Arquitectura de Microservicios

Intereses

  • Arquitectura Fullstack
  • Aplicaciones Cloud-Native
  • Desarrollo Aumentado por IA
  • Contribución Open Source
  • Liderazgo Técnico

Aprendiendo Ahora

A dónde va mi tiempo de estudio en este momento

  • IA integrada en los flujos de trabajo del día a día
  • Diseño de agentes: tools, skills y orquestación
  • Prompt y context engineering a escala
  • Evaluación y grounding de las respuestas del modelo
  • MCP e integración de herramientas

Certificaciones en Curso

Objetivo para los próximos meses

  • Claude Certified Architect — Foundations
  • AWS Certified Solutions Architect – Associate
  • AWS Certified Cloud Practitioner
  • AWS Certified AI Practitioner

Educación

  • 2023 - 2025

    Universidad de Guadalajara (UDG)

    Maestría en Tecnologías de la Información
  • 2019

    BEDU

    Bootcamps FullStack JS y UX/Frontend (MERN)
  • 2007 - 2011

    Universidad de Guadalajara

    Ingeniería en Comunicación Multimedia

Experiencia

  • 2022 - Presente

    Improving

    Desarrollador Fullstack Senior | Especialista de Software
  • 2021

    IBM de México

    Diseñador UX/UI - Carbon Design System
  • 2019 - 2022

    Freelance

    Desarrollador Web Fullstack (MERN)

Testimonios

Carlos es sin duda un entusiasta de las tecnologías de vanguardia, con grandes habilidades en Frontend, UX y desarrollo multimedia. Desde que lo conocí en la universidad, siempre se ha mantenido al día con las tendencias actuales.

Carlos Rodriguez

Diseñador de Experiencia de Usuario en Sunrise UPC GmbH

Recomiendo a Carlos en todos los sentidos profesionales como una persona altamente comprometida para cumplir responsabilidades con suficientes habilidades para desempeñar y desarrollar proyectos y generar alternativas creativas para resolver problemas.

Jose Arturo Martinez Perez

Ingeniero de Calidad en HELLA

Carlos es un amigo de mucho tiempo, lo conozco por su trabajo muy detallado y principalmente interesado en las tecnologías actuales y manteniéndose al día con lo que sucede en las industrias tecnológicas.

Alejandro Magana

Especialista en Aseguramiento de Calidad en Placeit

Carlos es el ingeniero que quieres en el problema que nadie ha definido todavía. Hace la pregunta que los demás nos saltamos, deja los trade-offs por escrito y regresa con la versión que aguanta la revisión. Denle la oportunidad y la va a romper.

Martin Gaytan

Senior Software Developer en Oracle

Desde el lado de seguridad, Carlos es de esas personas con las que da gusto trabajar: trata el cumplimiento como parte del diseño y no como una lista al final. Pregunta cómo se van a manejar los datos antes de escribir el endpoint, y eso nos ahorra a todos la conversación que nadie disfruta tener después.

Ivan Yboa

Analista de Seguridad en Baxter