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.
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
Trayectoria.
-
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,IConfigurationeIOptions
-
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
-
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
-
Full Stack Developer
- Desarrollé una aplicación web para configurar equipos de red (routers y switches)
- Implementé conexiones seguras a los equipos mediante SSH
-
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
Herramientas.
Formación.
-
Maestría en Diseño y Gestión de Proyectos Tecnológicos
-
Ingeniería en Tecnologías de la Información
-
TSU en Tecnologías de la Información y Comunicación
Área de Sistemas Informáticos.