NOCHEBUENA|DEV — Precision. Elegance. Depth.

Xicotepec de Juárez, Puebla · México

Arquitectura de software, enseñada y construida.

Arquitecto técnico en Java para banca estadounidense. Formo a docentes universitarios y construyo sistemas para negocios que no pueden permitirse fallar.

Capacitación docente Trabajo de desarrollo

  • AWS Certified
  • Google Cloud Certified
  • Microsoft Azure Certified

01 — Capacitación

Talleres impartidos

Diez años construyendo sistemas en producción, traducidos a programas que se pueden enseñar. Cada taller es teoría y práctica integradas, con un laboratorio entregable por sesión y un proyecto integrador al cierre.

Impartidos en

Universidad Tecnológica de Xicotepec de Juárez

  • Modalidad presencial
  • Jornada completa
  • Grupos de 10
  • Materiales digitales incluidos
  • 01

    Desarrollo de aplicaciones web con Spring Boot

    Cinco días · Ocho módulos y un bonus

    Una API REST con Spring Boot 4 sobre Java 21, del contenedor al despliegue. El dominio no es de juguete: se construye sobre PEI, la plataforma de evaluación de proyectos integradores, cuyo evento tiene un ciclo de vida de ocho fases — el mismo de las ferias de ciencia y de emprendedores.

    Módulos

    1. 01Introducción y objetivos del taller
    2. 02Contenedores, Compose y devcontainers
    3. 03Fundamentos del ecosistema Spring — IoC y DI a profundidad
    4. 04Web y REST — el ciclo de una petición, Jackson, el patrón debajo
    5. 05Persistencia — JPA, Hibernate y Spring Data: quién es quién
    6. 06Seguridad — OAuth2, tu API como Resource Server
    7. 07Imágenes y despliegue — capas, Dockerfile, RUN vs CMD vs ENTRYPOINT
    8. 08Microservicios — Ley de Conway, monolito modular, las ocho falacias
    9. 09Bonus — aplicación de navegador y matriz de roles

    Stack

    • Spring Boot 4
    • Java 21
    • PostgreSQL
    • Docker Compose
    • Devcontainers
    • OAuth2
    • OpenTelemetry
    • Grafana Tempo

    Nadie instala Java ni Maven: viven dentro del contenedor. Cada día tiene rama de inicio y de cierre, así que quien se atora puede seguir. Las diapositivas se escriben en Marp y se entregan en PDF.

  • 02

    Arquitectura serverless y voice computing con Alexa

    Cinco módulos · Proyecto integrador

    Diseño de interfaces de voz y arquitectura serverless real. Cómo piensa un usuario que habla en vez de mirar una pantalla, y qué implica construir sobre funciones efímeras: cold starts, timeouts, secretos fuera del código.

    Módulos

    1. 01Fundamentos de voice computing — VUI, intents, utterances y slots
    2. 02Arquitectura serverless con AWS Lambda — ciclo de vida y handlers
    3. 03Consumo de APIs públicas desde Alexa — caching, reintentos, circuit breaker
    4. 04APIs privadas y seguridad — Account Linking, OAuth 2.0, Secrets Manager
    5. 05Persistencia e integración — DynamoDB, CloudWatch, APL y publicación

    Stack

    • Alexa Skills Kit
    • AWS Lambda
    • Node.js
    • DynamoDB
    • CloudWatch
    • OAuth 2.0

    El proyecto final integra la Skill con el sistema PEI de ferias científicas de la UTXJ: consulta de proyectos, categorías y horarios por voz.

Los programas se adaptan al plan de estudios y al nivel del grupo. Pueden impartirse como taller intensivo, curso semestral o acompañamiento continuo, y se diseñan nuevos a partir de la necesidad concreta de la institución.

Solicitar propuesta

02 — Desarrollo

Sistemas que operan todos los días

Plataformas completas, de la arquitectura al despliegue.

  • Kaape Chuujuk

    Plataforma de punto de venta

    Suite operativa completa: punto de venta, pantalla de cocina, backoffice y SDK compartido. Construida como PWAs sobre un núcleo de servicios propio.

    • Go
    • PWA
    • PostgreSQL
    • Valkey

    En operación.

  • Plataforma PEI · UTXJ

    Sector educativo

    Plataforma y API para la Universidad Tecnológica de Xicotepec de Juárez.

    • Go
    • PostgreSQL

    En desarrollo.

  • Automatización de KPI gubernamentales

    Sector público

    Reemplazo de seguimiento en hojas de cálculo por tableros y generadores de reportes para múltiples dependencias, con vistas materializadas y patrones DDD para aislar reglas volátiles entre regiones.

    • Jakarta EE
    • MicroProfile
    • PostgreSQL

    Reducción del 70 % en tiempo de reporteo manual.

03 — Trayectoria

Dónde he construido

Arquitecto técnico en Tech Mahindra desde 2022. Los proyectos de banca, medios y editorial son encargos de cliente a través de esa firma: sistemas donde una falla se mide en dinero o en credibilidad.

  1. Dic 2023 — Presente

    Citizens Bank Arizona, EE. UU.

    Java Technical Architect · Forest & Redwood

    Proyecto de cliente vía Tech Mahindra

    Arquitecto entre dos equipos: herramientas de desarrollo y prevención de fraude. Diseñé el flujo de detección de fraude de extremo a extremo, con alertas en tiempo real, integridad ACID y latencia por debajo del segundo en volumen pico.

  2. Abr 2022 — Oct 2023

    Dow Jones Virginia y Nueva York, EE. UU.

    Java Technical Architect · Framework Creator

    Proyecto de cliente vía Tech Mahindra

    Diseñé un framework de backend dirigido por configuración, adoptado por varios equipos. Plataforma de analítica en tiempo real procesando más de 2 millones de eventos por hora. Promovido a arquitecto por el impacto de esa integración.

  3. Ene 2023 — Feb 2023

    Harper Collins Londres, Reino Unido

    Java / MuleSoft Technical Lead

    Proyecto de cliente vía Tech Mahindra

    Auditoría de aplicaciones MuleSoft 3.x y planes de migración a Azure, con diagramas de arquitectura y documentación de integración bajo metodología TOGAF.

  4. Abr 2022 — Presente

    Tech Mahindra Ciudad de México

    Technical Architect

    Firma desde la que trabajo como contractor. Además de la arquitectura en los proyectos de cliente, dirijo programas de incorporación para equipos internacionales, sesiones de pair programming y deep-dives de arquitectura. Aquí empezó formalmente la parte docente de mi trabajo.

Formación

  • Maestría en Ingeniería de Software

    Universidad Internacional de La Rioja · Logroño, España · En curso

  • Ingeniería en Tecnologías de la Información

    Universidad Tecnológica de Xicotepec de Juárez · Xicotepec, México · 2021

    Mejor promedio de la carrera y de toda la generación universitaria.

  • Ingeniería en Mecatrónica

    Instituto Tecnológico Superior de Huauchinango · Huauchinango, México · 2013

04 — Sobre mí

Modelar dominios con alma

Llevo una década decodificando sistemas heredados y construyendo los que vienen después. Empecé en mecatrónica, terminé en arquitectura de software, y en el camino descubrí que el trabajo que más me importa es el que se puede transmitir.

Me interesa la filosofía del software: por qué una abstracción envejece bien y otra no, cómo se modela un dominio para que el código explique el negocio sin traducción. Creo que refactorizar es un ritual, no una tarea pendiente.

Hoy divido el tiempo entre la arquitectura para banca, el desarrollo para clientes que conozco por su nombre, y la formación de quienes van a enseñar a la siguiente generación de ingenieros.

Idiomas: Español (nativo) · Inglés (fluidez profesional)

Herramientas de trabajo

Lenguajes
Go · Java (Spring Boot) · TypeScript · C# · Python
Arquitectura
Clean Architecture · Hexagonal · CQRS · Event-Driven
Datos
PostgreSQL · MongoDB · Redis · Valkey · SQLite
Mensajería
Kafka · NATS · RabbitMQ · gRPC
Nube
AWS · Google Cloud · Azure — certificado en las tres
Práctica
TDD · Pair programming · Domain-Driven Design

05 — Contacto

Hablemos

Para propuestas de capacitación, proyectos de desarrollo o simplemente para preguntar si algo es posible.

O directo rene@nochebuena.dev