Electronica & IT · Soluciones técnicas reales

El cliente necesitaba mantener inventario consistente entre varias plataformas independientes, cada una con modelos de datos, métricas de stock, autenticación y límites de API diferentes. Las desincronizaciones generaban errores manuales y riesgo operativo.

Desarrollé un servicio en C# (.NET Worker Service) capaz de:

  • Leer inventario desde múltiples APIs
  • Detectar diferencias reales (delta sync)
  • Actualizar únicamente los ítems necesarios
  • Ejecutarse de forma segura tanto en entornos de prueba como productivos
  • Diseño de la arquitectura de sincronización
  • Implementación de lógica delta para minimizar carga en APIs
  • Manejo de rate-limit, timeouts y reintentos
  • Logging detallado con trazabilidad completa
  • Containerización con Docker para despliegue portable

C# · .NET · APIs REST · Docker · Polly · HttpClientFactory · Logging estructurado

  • Inventario consistente entre plataformas
  • Reducción de errores manuales
  • Base preparada para ejecución 24/7 en servidor o nube

Detalles y nombres omitidos por confidencialidad.

Desarrollar un sistema de gestión completo para una tienda/distribuidora, enfocado en modelado de dominio, lógica de negocio y flujo real de operaciones comerciales.

Desarrollé un servicio en C# (.NET Worker Service) capaz de:

  • Gestión de productos y clientes
  • Creación y administración de pedidos
  • Flujo de pedido → pago → preparación de envío
  • Validaciones de negocio básicas
  • Separación de responsabilidades entre entidades

El proyecto está implementado como aplicación de consola, con una arquitectura pensada para escalar a una interfaz gráfica en etapas posteriores

La implementación de persistencia en base de datos marcó el punto donde comenzaron los desafíos reales del proyecto, permitiéndome identificar problemas de diseño, acoplamiento y evolución del modelo, y entender mejor las implicancias de llevar un sistema más allá de la lógica en memoria.

C# / .NET · OOP · Lógica de negocio · CRUD · Persistencia de datos

Proyecto en evolución, utilizado como base para profundizar conceptos de arquitectura y diseño en C#.