Saltar al contenido principal

English version

Expediente profesional · Universo TJSX

Juan Jose Alvarado Lagunes

Software Engineer · Full-Stack · Quality Engineering

Desarrollador de Software e Ingeniero en Sistemas Computacionales con experiencia construyendo, probando y desplegando soluciones web, móviles y de escritorio. Mi enfoque profesional combina TypeScript/React/Next.js, C#/.NET y SQL con automatización de pruebas, CI/CD, seguridad aplicada y arquitectura de software.

Experiencia complementaria y amplitud del perfil

Perfil full-stack práctico con proyectos en producción. Desarrollo sitios web publicados, aplicaciones móviles, herramientas de escritorio para Windows, videojuegos y soporte técnico de software, con atención al mantenimiento, el despliegue y la experiencia de usuario.

VERACRUZ, MÉXICO · REMOTO / HÍBRIDO / FREELANCE · RESPUESTA < 24 H · ESPAÑOL NATIVO · INGLÉS AVANZADO

Evidencia destacada

Instinto Guardián

Next.js · React · TypeScript · Supabase

PWA publicada; testing unitario, E2E y de accesibilidad documentado.

Ver caso técnico

SICE · .NET

Arquitectura por capas, reserva atómica y respaldos cifrados.

Ver sistema

CECATI 106

Inscripción institucional publicada. Validación CURP, revisión de archivos y RLS.

Ver proyecto

Las cifras de los proyectos presentadas abajo están documentadas por su autor. El código y los reportes privados pueden revisarse de forma controlada; no se han vuelto a ejecutar de manera independiente en este sitio.

01 /Proyectos y stack

La obra completa — 7 proyectos técnicos con capturas, tecnologías, estados honestos y enlaces en vivo, junto con el stack detallado — se consulta en el Portafolio Laboral. Aquí, este expediente se centra en la persona: trayectoria, fortalezas, formación y contacto.

SICE — Sistema de Inscripción y Control Escolar · CECATI 106 Los Cabos

Sistema institucional en uso: inscripción en línea, expediente digital con máquina de 12 estados, folio transaccional, reserva atómica de cupo, respaldos cifrados AES-256 y bitácora de auditoría. 18,367 líneas, 52 endpoints y 47 pruebas automatizadas en verde.

C# · .NET 10 · ASP.NET Core · WPF · Entity Framework Core · PostgreSQL · Supabase · Docker · xUnit

En producción, verificable ahora mismo

universotjsx.com · instintoguardian.com · cecati106loscabos.netlify.app

Quality Engineering & Testing

Combino desarrollo con testing práctico: pruebas unitarias con Vitest, flujos E2E con Playwright, pruebas .NET con xUnit, comprobaciones automáticas de accesibilidad con axe-core y análisis estático con TypeScript estricto.

  • Instinto Guardián: 403 pruebas unitarias y 53 E2E documentadas en el portafolio, junto con CI/CD y auditoría de accesibilidad.
  • SICE: 47 pruebas automatizadas .NET documentadas. La reserva atómica se presenta como decisión de ingeniería; no se atribuye una prueba específica de concurrencia sin su reporte.
  • CECATI 106: validación de CURP y firmas binarias de archivos, con RLS para los expedientes enviados.

Son registros de los proyectos, no una nueva ejecución de sus suites privadas. Las comprobaciones automáticas complementan, pero no sustituyen, las revisiones manuales funcionales y de accesibilidad.

Más proyectos del portafolio

Instinto Guardián

Proyecto propio publicado. PWA de protección animal y seguridad humana con Next.js, React, TypeScript strict y Supabase. Asistente determinista offline, permisos RLS y sincronización diferida.

Testing documentado: 403 pruebas unitarias, 53 E2E y auditorías con axe. Arquitectura PWA y despliegue GitHub/Netlify.

Ver capturas y caso técnico
CECATI 106

Sitio institucional publicado con inscripción SI-01 de seis pasos, catálogo de cursos y asistente. HTML, CSS y JavaScript vanilla conectados a Supabase.

Validación CURP, comprobación de firmas binarias de archivos, compresión con Canvas y políticas RLS documentadas.

Ver capturas y caso técnico
Universo TJSX · Auralis · Visualizer Studio · Android

Universo TJSX: sitio creativo y profesional con HTML, CSS, JavaScript, chatbot offline, lightbox y despliegue continuo.

Auralis Mastering Pro: masterización de audio con Python e IA, LUFS, True Peak, LRA, balance espectral, licencias y exportación; uso en la discografía de KIDJSX.

Visualizer Studio: videos musicales MP4, espectros, presets verticales y exportación H.264 + AAC 1080p con FFmpeg. Local-first, sin nube ni telemetría.

Juego de terror para Android: prototipo en desarrollo con Unity, C# y Android Studio, sin demo pública.

02 /Experiencia

Desarrollador de Software — SICE, CECATI 106 Los Cabos Institución educativa

2026 — Presente · Sistema de inscripción y control escolar

Diseño y desarrollo completo del sistema que sustituyó el proceso de inscripción en papel: API en ASP.NET Core (52 endpoints), portal público en Razor Pages, aplicación de escritorio WPF con MVVM para Control Escolar, Entity Framework Core sobre PostgreSQL (Supabase) con SQLite de contingencia, despliegue en Docker/Render, respaldos cifrados (AES-256, Encrypt-then-MAC, PBKDF2) y bitácora de auditoría. Arquitectura de monolito modular en capas con 47 pruebas automatizadas.

Desarrollador Web — CECATI 106 Institución educativa

2026 — Presente · San José del Cabo, B.C.S.

Sitio institucional que sustituye el trámite presencial de inscripción por un flujo en línea integrado con el sistema de control escolar: formulario de 6 pasos con la ficha oficial SI-01, validación de CURP con dígito verificador RENAPO, verificación de documentos por firma binaria y compresión de imágenes en el navegador. Incluye catálogo de 24 cursos, test vocacional, asistente virtual con motor NLP propio y sistema de accesibilidad. Construido con HTML, CSS y JavaScript vanilla sobre Supabase, sin frameworks ni dependencias de npm.

Desarrollador Web — Instinto Guardian Proyecto propio publicado

Proyecto publicado con dominio propio

PWA de protección animal y seguridad humana en producción con dominio propio: modo emergencia, botón de acción configurable, orientación legal verificada (leyes, artículos y las 32 fiscalías estatales), primeros auxilios, salud mental, mapa comunitario, QR de vida, adopciones y capa social. Next.js 16, React 19, TypeScript estricto y Supabase con Row Level Security; asistente determinista que funciona sin IA y sin conexión, motor de traducción propio a +130 idiomas y transferencia de archivos por QR sin internet. 55,852 líneas, 403 pruebas unitarias y 53 end-to-end, con auditoría de accesibilidad WCAG 2.1 AA.

Desarrollador de Apps de Escritorio — Auralis · Visualizer Studio Productos propios

2025 — Presente

Herramientas portables para Windows: masterización de audio (Python/IA, medición LUFS y True Peak) y generación de video musical (FFmpeg). Arquitectura local-first y seguridad aplicada.

Desarrollador de Software Proyectos personales y freelance

2024 — Presente · Veracruz, México

Soluciones web, móviles y de escritorio: autenticación, bases de datos, APIs REST, almacenamiento local y despliegue, con enfoque en mantenibilidad, seguridad aplicada y experiencia de usuario.

Stack técnico

Principal / Core

TypeScriptJavaScriptReactNext.js 16C# · .NET 10SQL (PostgreSQL · MySQL · SQLite · SQL Server)SupabaseGit · GitHub · CI/CD

Experiencia práctica / Hands-on

HTMLCSSPythonASP.NET CoreWPF (MVVM)Entity Framework CoreFlutterPHPFFmpegNetlifyTailwind CSSRadix UIMapLibre GLPWA / Service WorkerIndexedDBCanvas APIWeb Audio APIWebGPU (WebLLM)VitestPlaywrightaxe-core (WCAG 2.1 AA)Row Level SecurityPostgRESTZodNode.jsFlaskFirebaseREST APIsJWTWebhooksUnityTauriKotlinJetpack ComposeAndroid StudioAI integrationDNS · HTTPSDockerMVVMxUnit

Familiaridad / Additional

JavaRustAWSVPS

Clasificación basada en el uso descrito en los proyectos. Sin porcentajes ni barras de habilidad: la evidencia publicada es la referencia.

03 /Fortalezas

  • ✔ Resolución de problemas: convierto necesidades reales en software claro y mantenible.
  • ✔ Aprendizaje rápido y versatilidad entre web, móvil, desktop y soporte de software.
  • ✔ Documentación, despliegue, seguridad aplicada y enfoque en experiencia de usuario.

Fortalezas con evidencia

04 /Soporte técnico de software

Complemento profesional: soporte básico y mantenimiento de software en equipos Windows — instalación del sistema, formateo, respaldos, drivers, configuración, antivirus, diagnóstico de errores de software y mantenimiento correctivo a nivel software.

05 /Educación e idiomas

Ingeniería en Sistemas Computacionales

Instituto Tecnológico de Veracruz · 2019 — 2025

Carrera concluida

Idiomas

Español: nativo · Inglés: avanzado

06 /Contacto

Correo laboral: lajjmex117@gmail.com (respuesta en menos de 24 horas).
LinkedIn: linkedin.com/in/juan-jose-alvarado-lagunes-16b56729b.
El teléfono y el acceso a repositorios privados se comparten de forma controlada durante procesos de reclutamiento.

GitHub · Repositorios privados

Ver perfil de GitHub

La revisión de código, arquitectura y evidencia de pruebas se coordina durante el proceso de selección, con acceso controlado y sin publicar código confidencial.

Solicitar revisión técnica