Saltar al contenido

Sobre mí

Soy Andrés Ledo, desarrollador senior .NET

Trabajo desde Barcelona y acumulo más de 11 años diseñando, construyendo y manteniendo software empresarial en entornos reales de negocio.

Mi base está en C# y .NET, pero suelo moverme entre varias capas del producto: backend, frontend, aplicaciones de escritorio, infraestructura e integraciones con sistemas corporativos.

  • APIs robustas, procesos fiables e interfaces útiles.
  • Arquitecturas mantenibles que no se conviertan en una carga.
  • Valor práctico, menos deuda técnica y tecnología elegida por encaje.

Experiencia

  1. Actualidad

    Desarrollador de software en I+D

    Control Group, S.A.

    Responsable técnico del software core de la compañía: una plataforma ERP/CRM que centraliza ticketing, operaciones y gestión de proyectos. Mi trabajo combina arquitectura, backend, escritorio, herramientas web, integraciones y mejora continua del producto.

    • Diseño de lógica de negocio y APIs con .NET Core / .NET 10, priorizando rendimiento, consultas eficientes y escalabilidad.
    • Desarrollo de interfaz de escritorio con WinUI 3 y herramientas web internas con Blazor.
    • Colaboración en integraciones de endpoints y consumo de datos para aplicaciones del ecosistema basadas en Angular.
    • Pruebas unitarias e integración, refactorización continua y aplicación de buenas prácticas para contener deuda técnica.
    • Integraciones con plataformas críticas como Salesforce, Docuware y Sage 200.
  2. Fundador y desarrollador full stack

    Webblogs Confrontador S.L.

    Creación de productos digitales propios y proyectos tecnológicos desde cero, cubriendo arquitectura, desarrollo, infraestructura, automatización y operación en producción.

    • Construcción de sitios y aplicaciones optimizadas para SEO y Core Web Vitals con Astro, Laravel y stacks SPA cuando el proyecto lo requería.
    • Desarrollo de procesos en segundo plano, microservicios y motores de scraping con .NET y Selenium.
    • Administración de bases de datos PostgreSQL y optimización de rendimiento.
    • Despliegue de entornos con Docker, Coolify, Portainer y flujos CI/CD.
  3. Analista programador y sistemas

    Perfect Training

    Desarrollo de aplicaciones a medida y soporte de sistemas en un entorno donde el software interno, el ERP SAGE y la infraestructura convivían muy cerca del negocio.

    • Extensión de funcionalidades de SAGE mediante módulos y automatizaciones en VB.NET, C# y PHP.
    • Diseño, mantenimiento y optimización de bases de datos MySQL y Access.
    • Administración de Windows Server, virtualización con Hyper-V y VMware, y políticas de backup con Acronis y Cobian Backup.
  4. Técnico de sistemas informáticos y redes

    AMES

    Soporte técnico de sistemas y redes en entorno corporativo, con foco en mantenimiento, resolución de incidencias e infraestructura.

    • Soporte a usuarios, equipos y conectividad de red.
    • Mantenimiento preventivo y correctivo de sistemas informáticos.
  5. Reparación de ordenadores e instalación de redes

    SAI

    Primera etapa profesional vinculada al soporte técnico, reparación de equipos e instalación de redes.

    • Diagnóstico y reparación de hardware y software.
    • Instalación y puesta en marcha de redes locales.

Proyectos destacados

  1. ene. 2025 — Actualidad

    Software core de gestión de proyectos y operaciones

    .NET 10, ASP.NET Web API, C#, WinUI 3

    Plataforma corporativa para coordinar tiempos, tareas, imputaciones y productividad. Participo como desarrollador principal, llevando la lógica de negocio a una API moderna y escalable en .NET 10, con una interfaz cliente construida en WinUI 3.

  2. oct. 2024 — ene. 2025

    Scan & Process

    .NET, C#, Blazor Server

    Aplicación web para trabajar con etiquetas, códigos QR y acciones automatizadas desde formularios configurables. El reto principal fue permitir que cada formulario ejecutara comportamiento C# propio contra APIs y bases de datos externas sin tocar ni recompilar el núcleo de la aplicación.

  3. Proyecto corporativo

    Docuware Analytics

    .NET Background Services, Docuware, ERP, algoritmia

    Servicio backend para monitorizar Docuware, extraer datos de facturas e importarlos de forma automatizada en el ERP. Incluye lectura de PDFs, clasificación de operaciones y un sistema de aprendizaje basado en decisiones de usuario para mejorar la asignación de cuentas contables.

  4. Proyecto corporativo

    Ecosistema móvil para operarios

    React Native, JavaScript, Laravel API, .NET, Sage 200

    Plataforma de campo para agendas, trabajos e imputaciones sincronizadas en tiempo real con el ERP. Desarrollé la aplicación móvil, la API backend y el motor .NET encargado de mantener la información alineada con Sage 200.

  5. Pandemia

    Ruteando

    .NET, Selenium, Blazor WebAssembly, Laravel, Docker

    Producto propio para vigilar stock y precios de material de ciclismo en un mercado con alta rotación. Combinó un motor de scraping en .NET y Selenium, un primer portal en Blazor WebAssembly, una migración posterior orientada a SEO y despliegues contenedorizados.

  6. Proyecto corporativo

    Sincronizador Salesforce — Sage 200

    .NET, C#, Salesforce API, REST, Sage 200

    Motor bidireccional de alto rendimiento para mover grandes volúmenes de registros por minuto entre Salesforce y Sage 200. Lo desarrollé como único responsable técnico, con mapeo dinámico de campos y optimización de peticiones para reducir latencia y carga externa.

  7. Proyecto corporativo

    Sistema inteligente de asignación de vehículos

    PHP, Laravel, MySQL, backend, diseño de algoritmos

    Plataforma web para gestionar reservas y asignaciones de flota de forma automatizada. El núcleo fue un algoritmo que calcula la mejor opción según disponibilidad, tipo de vehículo, kilometraje de renting y reglas de negocio activas en cada momento.

  8. Proyecto interno

    TaskPlus

    VB.NET, diseño de BBDD, lógica de negocio

    Sistema interno de gestión e imputaciones desarrollado como solución completa: modelo relacional, control de horas y materiales, planificación de agendas y conexión práctica entre administración y equipos técnicos.

Stack técnico

  • Backend y arquitectura

    C# · .NET 10 · .NET Core · ASP.NET Web API · Entity Framework Core · Clean Architecture · Microservicios · DDD · VB.NET · Laravel

  • Frontend y aplicaciones cliente

    Angular · TypeScript · Blazor · React · React Native · JavaScript · HTML5 · CSS3 · Astro · WinUI 3 · Windows Forms

  • Datos

    SQL Server · PostgreSQL · MySQL

  • Infraestructura y entrega

    Docker · Git · CI/CD · Coolify · Portainer

  • Automatización e integraciones

    Selenium · Salesforce · Sage 200 · Docuware

  • Sistemas y virtualización

    Windows Server · Hyper-V · VMware

Formación

  1. Salesforce Certified Administrator

    2019

  2. ASIX / ASIR

    Instituto Bernat el Ferrer, 2013–2015

  3. Analítica Web

    EOI, 2014

  4. SMX / SMR

    Instituto Bernat el Ferrer, 2010–2012

En el blog escribo sobre desarrollo web, arquitectura, herramientas y aprendizajes derivados de construir y mantener software en contextos reales.

Volver al blog