Desarrollador .NET enfocado en back-end: C#, ASP.NET Core, EF Core y SQL Server. Estudio por mi cuenta y programo fuera del horario laboral.
Mi forma de aprender fue tomar un mismo dominio —un catálogo de artÃculos con stock, pedidos y administración— y volver a construirlo cada vez con herramientas más nuevas. No son tres proyectos: es el mismo problema resuelto tres veces, y cada versión existe para arreglar los lÃmites de la anterior.
Store Sostaric — ASP.NET MVC Core (.NET 10)
Tienda con catálogo público, carrito, pedidos, favoritos y panel de administración. Arquitectura en capas con inyección de dependencias, Identity con roles, auditorÃa de operaciones y 552 tests unitarios en verde.
🔗 Demo: https://catalogo-web-wekfqt.azurewebsites.net (tier gratuito: si estuvo inactiva, el primer acceso tarda entre 20 y 30 segundos)
Ahora lo estoy migrando a Web API + React aplicando el patrón strangler fig: lo nuevo crece al lado de lo viejo, con un proxy inverso (YARP) por delante, y se mudan las rutas de a una. Nada se apaga, y cada mudanza se revierte cambiando una lÃnea de configuración.
Las dos mitades comparten la sesión: la API descifra la cookie que emite el MVC, asà que el usuario inicia sesión una sola vez aunque sean dos aplicaciones distintas.
El catálogo, el detalle y favoritos ya están del lado nuevo: favoritos se ve, se marca y se quita desde React contra la API, con la sesión que emite el MVC. Es el primer módulo que cruzó la migración entero.
| Proyecto | Qué resolvÃa | Qué me faltó |
|---|---|---|
| catalogo | Escritorio en C#, arquitectura en capas y SQL Server | Solo corrÃa en una máquina |
| catalogo-web-webforms | El mismo dominio en la web, con WebForms | .NET Framework 4.8, sin DI ni testing |
| Catalogo-web-mvc-core | Reescritura en .NET 10: DI, Identity, EF Core, Docker, tests | Es donde sigo hoy |
Back-end · C# 14 · ASP.NET Core MVC · Web API REST · Entity Framework Core · LINQ · ASP.NET Identity · xUnit · Moq
Base de datos · SQL Server · T-SQL · migraciones con EF Core
Front-end · React · JavaScript · Vite · Bootstrap · Razor
Infraestructura · Docker · Docker Compose · Azure App Service · YARP · Git
- LinkedIn: patricio-sostaric
- Mail: patriciosostaric923@gmail.com
Busco mi primera posición como desarrollador .NET. Si querés ver el panel de
administración de la demo, escribime y te paso una cuenta con rol Admin.

