~/benito

~/experiencia $ cat resume.md

Experiencia

Stack técnico completo, trayectoria profesional y proyectos clave en los que he trabajado. ¿Prefieres una versión imprimible? ver CV →

§ 01

Stack técnico

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)
§ 02

Posición actual

Desarrollador de Aplicaciones Web

Teksi · Software factory / Consultoría tecnológica

ene 2023 → actualidad

Desarrollador Full Stack en proyectos para clientes de los sectores automotriz, salud (ONG) y manufactura. Cobertura end-to-end: diseño, implementación, integración, despliegue y mantenimiento.

§ 03

Proyectos destacados

01

Plataforma digital para ONG del sector salud

Combate a la desnutrición infantil

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

Migración a microservicios — Plataforma B2B de cadena de suministro

Sector automotriz

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).
03

Sistema empresarial de manufactura digital

Sector automotriz · PWA con capacidad offline e integración ERP

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).
04

Migraciones tecnológicas

Varios clientes

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.

▲ Productividad & innovación

  • Herramientas de IA (Claude Code, GitHub Copilot, OpenCode) integradas al flujo diario para prototipado, refactor y revisión.
  • Spec-Driven Development (OpenSpec): alineación de equipo sobre el contrato antes de codificar.
§ 04

Educación

Ingeniería en Sistemas Computacionales

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

ago 2017 → jul 2023 · Licenciatura

§ 05

Idiomas

Español Nativo
Inglés A2 · básico