Byron
Samayoa

Full Stack Engineer · .NET · IA aplicada · Automatización

Ingeniero full stack con base en el ecosistema .NET. Diseño y construyo sistemas completos, desde el modelo de datos hasta la interfaz, con foco en la integridad de la información y la fiabilidad en producción.

Rol
Full Stack Engineer
Base
Miami, FL (EST)
Modalidad
Remoto o híbrido
GitHub
papiaurelio ↗

01Proyectos seleccionados

Sistemas en producción, diseñados y desarrollados de principio a fin.

En producción SaaS

SaaS · Multi-tenant · Demo pública

Aureleum POS

Plataforma SaaS multi-tenant de punto de venta para pequeñas y medianas empresas en Nicaragua. Backend en ASP.NET Core sobre PostgreSQL con Clean Architecture, frontend en React y un asistente basado en LLM que responde consultas sobre el negocio a partir de los datos de cada empresa.

ASP.NET Core · PostgreSQL · React · Clean Architecture · LLM

Acceso a la demo

Usuario test
Contraseña PapiAurelio123*
pos.papiaurelio.com
Decisiones técnicas

Aislamiento por base de datos

Cada empresa opera sobre su propia base de datos, resuelta por subdominio, en lugar de un esquema compartido con discriminador TenantId. El mantenimiento de migraciones es más costoso, a cambio de un aislamiento real de la información y respaldos independientes por cliente.

Asistente de IA aislado por tenant

Las consultas del asistente se resuelven contra la base de datos de la empresa que pregunta, con la misma resolución de tenant que el resto de la API. El LLM interpreta la pregunta, pero los datos de la respuesta provienen siempre del contexto aislado de ese cliente.

En producción Uso privado

FinTech · Gestión de créditos

Sistema de Gestión de Préstamos

Sistema para la administración integral de créditos: originación, generación del plan de pagos, cálculo de mora y seguimiento de cartera. Envía notificaciones automáticas al cliente y al prestamista por correo electrónico y otros canales. De uso privado, sin demo pública.

ASP.NET Core · React · SQL Server · Clean Architecture

Decisiones técnicas

.NET como plataforma

Elegí .NET por su robustez para un sistema financiero: tipado estático, manejo transaccional maduro con Entity Framework Core, autenticación y autorización integradas en ASP.NET Core, y un rendimiento estable a largo plazo.

Control de acceso y auditoría

El acceso se gestiona por roles (RBAC) y cada modificación sobre un crédito queda registrada con usuario y fecha, lo que permite reconstruir el historial de cualquier saldo.

02Stack técnico

Tecnologías con las que trabajo y el uso que les doy.

Backend

C# · ASP.NET Core

Diseño de APIs REST bajo Clean Architecture, con autenticación JWT y autorización basada en roles.

Datos

PostgreSQL · SQL Server · NoSQL · Redis

Modelado relacional, control transaccional e indexación. Redis como capa de caché frente a la base de datos.

Frontend

React · Angular · Astro

Aplicaciones SPA en React y Angular; sitios estáticos de alto rendimiento con Astro.

Automatización

Python · Node.js · JavaScript

Bots y procesos automatizados para integración con APIs de terceros y procesamiento de datos.

Inteligencia artificial

Agentes de IA · LLM · Chatbots · MCP

Integración de LLM en los procesos de la aplicación, chatbots sobre datos reales del negocio y agentes que operan herramientas mediante Model Context Protocol (MCP).

Infraestructura

Linux · Docker · Git · GitHub

Administración básica de servidores Linux, contenerización de entornos de desarrollo y despliegue, y control de versiones.

03Perfil

Soy ingeniero de software full stack. Trabajo sobre todo el ciclo de un sistema: modelado de datos, diseño de servicios, desarrollo de la interfaz y despliegue.

Mi stack principal es .NET, complementado con PostgreSQL y SQL Server en la capa de datos, React y Angular en el frontend, y Python y Node.js para automatización. Integro modelos de lenguaje en los procesos de las aplicaciones, desde chatbots hasta agentes conectados por MCP. Selecciono la tecnología en función del problema.

Disfruto analizar y resolver problemas complejos, y estoy abierto a nuevos retos. Si tienes un proyecto en mente, no dudes en escribirme.

04Contacto

Para oportunidades laborales o proyectos, escríbeme directamente.

GitHub
papiaurelio ↗
Base
Miami, FL (EST)
Modalidad
Remoto o híbrido
Respuesta
Menos de 24 horas