Fullstack Developer
Demonstrated experience with .NET (C#, ASP.NET Core, Minimal APIs).
Demonstrated experience with APIs REST.
Demonstrated experience with CQRS.
Demonstrated experience with Vertical Slice Architecture.
Demonstrated experience with MediatR.
Fullstack Developer open to new opportunities
Desarrollé APIs seguras y escalables en .NET (C#) para la infraestructura de un LMS universitario en Colombia, implementando arquitectura Vertical Slice + CQRS mediante Minimal APIs, MediatR y Carter, aplicando principios de Clean Code, DDD y SOLID.. Integré servicios externos como Vimeo API y Microsoft Teams API para la gestión de clases virtuales, almacenamiento de contenido y sesiones en vivo dentro del LMS.. Implementé procesamiento en segundo plano y registro masivo de información utilizando Hangfire + Server-Sent Events (SSE), permitiendo actualizaciones en tiempo real sin bloquear la UI.. Diseñé pipelines de datos y procesos de migración entre SQL Server y MongoDB, optimizando normalización y sincronización entre entornos relacionales y NoSQL.. Desarrollé APIs con Node.js enfocadas específicamente a gestión de cotizaciones, cálculos automáticos y servicios internos empresariales.. Implementé almacenamiento de archivos mediante Azure Blob Storage, incluyendo carga, lectura y despliegue en producción.. Gestioné despliegues e infraestructura en Azure, optimizando entornos y control de accesos.
Desarrollé una biblioteca de gestión y almacenamiento de archivos con Node.js, utilizada para centralizar la carga, organización y acceso a documentos del sistema.. Desarrollé un sistema de resurtido automatizado con Hangfire + .NET Core, mejorando la planificación y control de inventarios.. Implementé autenticación avanzada mediante Passkey (FIDO2/WebAuthn), fortaleciendo la seguridad de acceso de usuarios.. Diseñé una aplicación móvil de levantamiento de pedidos con .NET MAUI + APIs REST, optimizando la sincronización de datos en escenarios offline/online.. Desplegué soluciones en la nube utilizando AWS Lambda + S3 para la gestión documental y automatización de procesos.
Desarrollé un sistema web completo bajo arquitectura cliente–servidor, implementando backend en ASP.NET Core y frontend en React.. Construí servicios backend para gestión de usuarios, membresías y control administrativo, aplicando separación de responsabilidades y principios SOLID.. Diseñé y normalicé la base de datos en SQL Server, definiendo relaciones, restricciones e integridad referencial para asegurar consistencia de la información.. Implementé autenticación y autorización mediante JWT, protegiendo rutas y operaciones sensibles del sistema.. Optimicé el acceso a datos utilizando Entity Framework, mejorando el rendimiento de consultas y operaciones CRUD.. Desarrollé la interfaz administrativa en React, consumiendo APIs REST y gestionando estados de la aplicación para operaciones en tiempo real.
Desarrollé un sistema académico web en C# (.NET Framework MVC) para la gestión de estudiantes, docentes y registros académicos.. Implementé módulos de control de usuarios y roles, manejo de historiales y almacenamiento de información sensible aplicando validaciones y controles de acceso.. Diseñé y optimicé la base de datos en SQL Server, creando procedimientos y consultas eficientes mediante ADO.NET y Entity Framework.. Generé reportes institucionales utilizando Report Viewer, permitiendo emisión de constancias, listados académicos y seguimiento administrativo.. Elaboré documentación técnica del sistema, facilitando mantenimiento y futuras ampliaciones del software.
Desarrollé un sistema de resurtido automatizado con .NET Core y Hangfire: procesos programados que calculan las necesidades de reposición y generan las propuestas de pedido, mejorando la planificación y el control de inventarios.. Implementé autenticación sin contraseña con Passkeys (FIDO2/WebAuthn), junto con JWT y OAuth 2.0, fortaleciendo la seguridad de acceso de los usuarios.. Diseñé una app móvil de levantamiento de pedidos con .NET MAUI que consume APIs REST y sincroniza los datos cuando hay conexión, permitiendo trabajar en escenarios offline/online.. Desarrollé una biblioteca de gestión de archivos en Node.js para centralizar la carga, organización y acceso a los documentos del sistema.. Desplegué soluciones en la nube con AWS Lambda + S3 para la gestión documental y la automatización de procesos.. Modelé y mantuve las bases de datos en SQL Server con Entity Framework, y participé en el despliegue y soporte de las aplicaciones.