Sr. Full Stack Developer · .NET + Angular

José Alberto
Pérez Pantoja

Perfil profesional

Aplicaciones completas, de la base de datos al teléfono.

Construyo aplicaciones completas: la parte que guarda los datos y aplica las reglas (backend) y la parte que usan las personas, en la web y en el teléfono (frontend). Tengo más de 6 años de experiencia como desarrollador Full Stack y me enfoco en que el código sea ordenado, esté probado y sea fácil de mantener.

En backend diseño APIs RESTful seguras con .NET Framework y .NET moderno: microservicios con Clean Architecture, autenticación con JWT e IdentityServer4 y estándares de equipo. En frontend tengo experiencia avanzada en Angular e Ionic: he liderado migraciones, implantado Atomic Design y gestionado estado con NgRx detrás de fachadas.

Proyecto destacado · Autor

Amoxcalli: SaaS de gestión docente.

Plataforma para que docentes organicen grupos, calificaciones y asistencia, y para que las familias den seguimiento desde casa. Hice el proyecto completo: arquitectura, servidor, dos apps web, apps de Android, pagos y publicación.

  • Servidor dividido en 3 servicios independientes, cada uno con su base de datos (.NET 10, Clean Architecture, gateway YARP)
  • Inicio de sesión seguro que detecta pases robados y permite trabajar en varias escuelas (JWT con refresh rotativo, multi-tenant)
  • 2 apps web cuya estructura revisa una herramienta automática (Angular 21, signals, NgRx con fachadas, Atomic Design con ESLint)
  • Conexión entre apps y servidor generada en automático, para que un cambio de un lado no rompa el otro (clientes OpenAPI)
  • Suscripciones y cobros automáticos con Mercado Pago (webhook firmado con HMAC, prorrateo y facturación diaria)
  • Apps de Android con Capacitor 7 y publicación web en Cloudflare
Experiencia laboral

Trayectoria.

  1. Ene 2025 — Actual Ryndem

    Desarrollador Full Stack

    • Definí estándares y procedimientos de desarrollo backend para el equipo
    • Desarrollé servicios web (APIs REST) con .NET Framework y .NET Core
    • Diseñé APIs seguras, con permisos por rol (IdentityServer4) y sesiones con JWT
    • Integré librerías propias y de terceros con NuGet, cuidando versiones y compatibilidad
    • Separé la configuración de cada entorno (desarrollo, pruebas y producción) con appsettings, IConfiguration e IOptions
  2. Abr 2023 — Dic 2024 Ryndem

    Sr. Frontend Developer

    • Lideré los proyectos frontend e impulsé mejoras de proceso en el equipo
    • Actualicé apps móviles de Ionic 4 a Ionic 6
    • Implanté Atomic Design para que todos los componentes siguieran la misma estructura
    • Introduje NgRx (patrón Redux) para ordenar cómo las apps Angular guardan y comparten sus datos
    • Integré OpenAPI y SwaggerGen para documentar las APIs y generar el código que las consume
    • Creé y mantuve librerías npm reutilizables entre proyectos (Angular Workspace)
    • Escribí pruebas automáticas (unitarias) con Jest
    • Participé en la certificación de calidad CMMI nivel 3, migré repositorios de Mercurial a GitHub y desarrollé backend en .NET
  3. Ene 2020 — Abr 2023 Líderes en Innovación

    Full Stack Developer

    • Desarrollé y mantuve aplicaciones web con metodología ágil (SCRUM)
    • Reduje los tiempos de carga y mejoré el rendimiento
    • Diseñé y maqueté interfaces centradas en la experiencia del usuario
    • ANGULAR 7+
    • GROOVY & GRAILS
    • FIREBASE
    • MONGODB
  4. May 2021 — Dic 2021 Universidad Tecnológica Emiliano Zapata

    Full Stack Developer

    • Desarrollé una aplicación web para configurar equipos de red (routers y switches)
    • Implementé conexiones seguras a los equipos mediante SSH
  5. Ene 2019 — Abr 2019 Señal Corporativo S. de R.L. de C.V.

    Full Stack Developer

    • Desarrollé un motor de búsqueda de modelos de Instagram
    • Integré pagos dentro de apps publicadas en Play Store y App Store
    • Administré la aplicación web interna
Habilidades técnicas

Herramientas.

Frontend
  • ANGULAR · AVANZADO
  • IONIC · AVANZADO
  • TYPESCRIPT · AVANZADO
  • SIGNALS
  • NGRX
  • RXJS
  • PRIMENG
  • CAPACITOR
  • ATOMIC DESIGN
  • HTML
  • SCSS
Backend
  • .NET 10 / .NET CORE
  • .NET FRAMEWORK
  • ASP.NET CORE
  • EF CORE
  • YARP
  • JWT
  • IDENTITYSERVER4
  • NODE.JS
  • JAVA
  • GROOVY & GRAILS
Arquitectura y calidad
  • MICROSERVICIOS
  • CLEAN ARCHITECTURE
  • REPOSITORY / UOW
  • OPENAPI / SWAGGER
  • JEST
  • VITEST
  • ESLINT
Datos, nube y metodologías
  • SQL SERVER
  • MYSQL
  • MONGODB
  • FIREBASE
  • CLOUDFLARE
  • GIT / GITHUB
  • GITHUB ACTIONS
  • SCRUM
  • CMMI 3
Educación

Formación.

  1. 2024 — 2025 Universidad Internacional de La Rioja en México

    Maestría en Diseño y Gestión de Proyectos Tecnológicos

  2. 2022 Universidad Tecnológica Emiliano Zapata

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

  3. 2019 Universidad Tecnológica Emiliano Zapata

    TSU en Tecnologías de la Información y Comunicación

    Área de Sistemas Informáticos.

Idiomas
  • ESPAÑOL · NATIVO
  • INGLÉS · INTERMEDIO