Profile Image

Carlos Vigueras

Backend Developer

Sobre mí

Carlos Vigueras

Carlos Vigueras

Desarrollador Backend .Net

Ingeniero de Software Senior con más de 16 años de experiencia en desarrollo de software, con una sólida base en C# y el ecosistema .NET. A lo largo de mi carrera he combinado el desarrollo práctico con el liderazgo técnico, aplicando principios como Domain-Driven Design (DDD), Clean Architecture, SOLID y patrones de diseño tanto en proyectos nuevos como en la refactorización de sistemas existentes.

Me centro en construir software limpio, mantenible y escalable, respaldado por pruebas automatizadas, TDD, revisiones de código y buenas prácticas de ingeniería. También disfruto haciendo mentoring a otros desarrolladores, compartiendo conocimiento y ayudando a los equipos a construir una cultura de colaboración, aprendizaje continuo y responsabilidad compartida sobre la calidad del código.

En los últimos años he integrado la Inteligencia Artificial en mi flujo de trabajo diario, utilizando herramientas como GitHub Copilot y Claude Sonnet para diseñar y desarrollar componentes y aplicaciones, mejorar y refactorizar código, depurar errores y explorar distintas soluciones técnicas mediante prompt engineering. Soy un desarrollador pragmático y adaptable al que le gusta resolver problemas complejos y convertir los requisitos técnicos en soluciones fiables y escalables.

Skills

  • Api Rest
  • C#
  • .Net
  • TDD
  • DDD
  • SQL Server
  • Dapper
  • EF Core
  • Refactoring
  • Azure
  • Devops
  • Agile
  • Gestión de equipos
  • Inteligencia Artificial
  • VueJS

Intereses personales

  • Ciencia y tecnología
  • Libros de tecnología
  • Cine
  • Salud y nutrición
  • Familia
  • Naturaleza
  • Viajes
  • Gastronomía