NOCHEBUENA|DEV — Precision. Elegance. Depth.

Xicotepec de Juárez, Puebla · México

Arquitectura de software, enseñada, construida y puesta en línea.

Arquitecto técnico en Java para banca estadounidense. Formo a docentes universitarios, construyo sistemas para negocios que no pueden permitirse fallar, y opero producto propio que cualquiera puede contratar.

Capacitación docente Trabajo de desarrollo Productos

  • 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

Después del taller, el grupo de la UTXJ rehizo la plataforma en Spring por su cuenta y siguió manteniéndola en su propio repositorio. Un taller salió bien cuando ya no hago falta.

  • 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.

  • Ilustración: rejilla de productos y ticket de un punto de venta

    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 desarrollo.

  • Verificación pública de un certificado emitido por Learn

    Learn

    Plataforma de certificación

    Emisión y verificación de certificados de los talleres, con folio corto y QR público. Lo que el papel ya dice se congela al emitir; lo demás se corrige en vivo y alcanza a los documentos que ya circulan.

    • Laravel
    • MariaDB
    • PHP 8.3

    En operación.

  • Ilustración: servidores apilados con sus indicadores de estado

    Infraestructura y rendimiento web

    Hospedaje gestionado

    Infraestructura, configuración y afinación de rendimiento para tres negocios en producción — remodelación, servicios especializados e inmobiliaria. Servidor, certificados, DNS y respaldos corren de nuestro lado; el cliente sólo publica.

    • WordPress
    • Nginx
    • Debian
    • Let's Encrypt

    Tres sitios en operación.

03 — Productos

Software propio, en línea

Software propio que cualquiera puede contratar. No es trabajo por encargo: es producto, con su propio precio y su propia alta.

  • Editor de foliado de Nornir

    Nornir

    Impresión de datos variables

    Editor en el navegador para foliado e impresión de datos variables. Cada etiqueta es función del índice del pliego, los datos se ligan por columna de un CSV o XLSX, y la imposición sale consecutiva al guillotinar.

    • Laravel
    • MariaDB
    • PHP 8.3
    • Mercado Pago

04 — 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

05 — 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

06 — Contacto

Hablemos

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

O directo rene@nochebuena.dev