Marcos Britos

Sobre mí

Cómo pienso el desarrollo de software y las decisiones técnicas a largo plazo.

Enfoque

Me interesa construir sistemas que se puedan entender y mantener con el tiempo. Prefiero diseños simples, explícitos y bien observables antes que soluciones complejas difíciles de evolucionar.

Trabajo cerca de producto y negocio para entender el dominio y traducirlo en modelos y contratos claros. Las decisiones técnicas que tomo buscan acompañar los objetivos del producto, no competir con ellos.

Principios técnicos

  • Modelar el dominio primero: el código tiene que reflejar el lenguaje del negocio y sus invariantes.
  • Contratos claros: APIs versionadas, tipos bien definidos y documentación mínima pero precisa.
  • Reducir complejidad accidental:evitar dependencias innecesarias, frameworks superpuestos o abstracciones sin un problema real detrás.
  • Observabilidad: logs estructurados, métricas y trazas que permitan entender el comportamiento del sistema en producción.
  • Automatización razonable:pipelines de build/deploy y validaciones automáticas donde aportan valor y evitan errores repetitivos.

Experiencia

Desarrollador Back End .NET Core · Wellet Corp.

2023 – 2025

Participación en el desarrollo y evolución de servicios backend basados en .NET Core, orientados a integración con aplicaciones web. Trabajo con APIs REST, acceso a datos sobre bases relacionales y manejo de autenticación/autorización, con foco en claridad de código, manejo consistente de errores y mantenimiento de la base existente.

Desarrollador .NET · Grupo Prominente

2022 – 2023

Trabajo sobre aplicaciones en .NET Framework generadas a partir de un BMPS (Pectra Savia), donde los procesos de negocio se modelaban en la herramienta y se generaba el proyecto base. El foco estuvo en revisar, corregir y extender el código generado.

Educación

Ingeniería en Sistemas de la Información

Universidad Tecnológica Nacional – FRC · 2020 – En curso

Carrera en curso.