Benito Romualdo

Desarrollador Full Stack

Tehuacán, Puebla, México Remoto · híbrido · presencial beniromualdo99@gmail.com linkedin.com/in/benito-romualdo github.com/benito-romualdo

Perfil profesional

Desarrollador Full Stack con 3+ años construyendo plataformas web empresariales end-to-end para los sectores automotriz, salud y manufactura. Next.js, Angular, NestJS, Spring Boot y .NET 8 sobre arquitecturas Hexagonal / DDD y microservicios; IA (Claude Code, GitHub Copilot) y Spec-Driven Development en el día a día.

Experiencia profesional

Desarrollador de Aplicaciones Web · Teksi (software factory / consultoría tecnológica)

jun 2023 – actualidad

Plataforma digital para ONG del sector salud · Combate a la desnutrición infantil

mar 2026 – actualidad

Next.js 16 · React 19 · NestJS 11 · TypeScript · PostgreSQL · Prisma · Tailwind v4 · CASL · Docker · GitLab CI/CD

  • Módulos de catálogos (CRUD + paginación) en arquitectura monorepo con pnpm workspaces y schemas Zod compartidos bajo enfoque API-First.
  • Spec-Driven Development con OpenSpec: especificaciones versionadas antes de implementar, reduciendo retrabajos.
  • Autorización por roles con CASL, con permisos granulares por recurso.

Migración a microservicios — Plataforma B2B de cadena de suministro · Sector automotriz

jul 2025 – feb 2026

Next.js 15 · Material-UI v6 · Keycloak · OAuth 2.0 / OIDC · Java 17 · Spring Boot 3.4 · PostgreSQL · MinIO

  • Migración integral desde sistema legacy ASP.NET MVC 5 a microservicios independientes con arquitectura Hexagonal + DDD.
  • Frontend con App Router: gestión de socios comerciales, contratos, solicitudes de cambio, catálogos y reportes (PDF/ZIP).
  • RBAC granular por pantalla y acción, integrado con Keycloak (OAuth 2.0 / OIDC) y JWT extendido.
  • Comunicación asíncrona y desacoplada entre microservicios, con almacenamiento de documentos S3-compatible (MinIO).

Sistema empresarial de manufactura digital · Sector automotriz · PWA con capacidad offline e integración ERP

ago 2024 – jun 2025

Angular 18 · TypeScript · RxJS · SignalR · .NET 8 · ASP.NET Core · EF Core 8 · SQL Server · Azure · Quartz.NET · Service Worker

  • PWA con soporte offline (Service Worker + IndexedDB) y sincronización automática al reconectar.
  • Monitoreo de producción en tiempo real con SignalR; gestión y clasificación de defectos por número de parte y área.
  • Integración con SAP (ERP) para validación de números de parte; webhooks con Power Automate.
  • Módulos de turnos, configuración multi-planta, exportación PDF/Excel, video y escaneo QR; i18n ES/EN.
  • Arquitectura de 3 capas, 60+ migraciones de BD, 20+ controladores; secretos con Azure Key Vault, monitoreo con Application Insights.
  • CI/CD en Azure Pipelines con 5 ambientes (local → dev → QA → pre-prod → prod).

Migraciones tecnológicas · Varios clientes

jun 2023 – jul 2024

Angular 11 → 15+ · .NET 4.8 → .NET 8 · ASP.NET Core · EF Core

  • Modernización Angular 11 → 15+: actualización de RxJS, módulos standalone, retiro de APIs deprecadas.
  • Migración .NET Framework 4.8 → .NET 8: traslado a ASP.NET Core / EF Core y contenedorización.

Habilidades técnicas

Frontend: React, Next.js, Angular 11–18, TypeScript, RxJS, Tailwind v4, Material-UI, shadcn/ui, SignalR, PWA

Backend: Node.js (NestJS), Java 17 (Spring Boot 3.x), .NET 8 / ASP.NET Core, C#, EF Core, Quartz.NET, REST APIs

Arquitectura: Hexagonal (Ports & Adapters), DDD, Clean Architecture, API-First, Microservicios

Cloud / devops: Azure, App Service, Blob Storage, Azure SQL, Key Vault, App Insights, Functions, Azure DevOps, Docker, GitLab CI/CD, Azure Pipelines

Auth: Keycloak, NextAuth.js, OAuth 2.0 / OIDC, JWT, Microsoft Graph API, RBAC con CASL

Bases de datos: PostgreSQL, SQL Server, MySQL, Prisma ORM, Entity Framework, optimización de queries

Almacenamiento: MinIO (S3-compatible), Azure Blob Storage

Calidad / tooling: Git, GitHub, GitLab, ESLint

Metodologías: Spec-Driven Development (OpenSpec), Scrum, desarrollo asistido por IA (Claude Code, GitHub Copilot, OpenCode)

Educación e idiomas

Ingeniería en Sistemas Computacionales · Licenciatura

ago 2017 – jul 2023

Instituto Tecnológico Superior de la Sierra Negra de Ajalpan (ITSSNA)

Idiomas: Español (Nativo) · Inglés (A2 · básico)