Hector

¡Hola! Soy Héctor, Ingeniero de Software enfocado en diseñar y desarrollar soluciones robustas, mantenibles y orientadas a negocio.

Me especializo en construcción de servicios y plataformas sobre infraestructuras escalables, resilientes y observables, aplicando buenas prácticas de arquitectura, calidad y entrega continua.

También incorporo inteligencia artificial en el ciclo de desarrollo para ganar eficiencia en la implementación, auditoría de código, refactorización y actualización de proyectos software.

Combino ejecución técnica con gestión de proyectos para convertir necesidades funcionales en soluciones reales: desde el análisis y diseño hasta el despliegue, operación y mejora continua.

En esta web encontrarás mi experiencia, tecnologías y proyectos. Si buscas un perfil técnico con visión global de producto, arquitectura y entrega, hablemos. LinkedIn

Perfil para recruiters

Perfil técnico para equipos que necesitan evolucionar software real

Ingeniero de Software con experiencia en modernización de aplicaciones empresariales, arquitectura cloud AWS y desarrollo fullstack con .NET y Blazor. Aporto valor donde hay sistemas que necesitan evolucionar sin perder estabilidad: APIs, datos, observabilidad, automatización y entrega técnica coordinada con negocio.

Rol: Software Engineer senior Stack: .NET, Blazor Server, AWS, SQL/Oracle Impacto: modernización, automatización y producto

Aptitudes clave

Resumen visual de tecnologías, nivel y contexto de uso.

Explorar experiencia

JavaScript

Desarrollo

Comportamiento frontend, integraciones web y mejora de interacciones de usuario.

9,5 años exp.
FrontendLenguajesWeb

Scrum

Gestión

Facilitación de equipos, iteraciones y entrega incremental orientada a valor.

9,5 años exp.
GestiónAgileEntrega

.NET / ASP.NET Core

Desarrollo

Construcción de APIs y aplicaciones web modernas sobre el ecosistema .NET.

5,4 años exp.
Backend.NETAPIs

AI-assisted development

Otros

Metodología de ingeniería apoyada por agentes de IA (GitHub Copilot, ChatGPT Codex y Claude Code) para analizar requisitos, descomponer tareas, refactorizar, generar tests, revisar cambios y documentar decisiones manteniendo criterio humano y validación automatizada.

5,4 años exp.
HerramientasproductivityEntrega

C#

Desarrollo

Desarrollo backend robusto con tipado fuerte, servicios empresariales y lógica de negocio mantenible.

5,4 años exp.
BackendLenguajes.NET

Docker

Otros

Entornos reproducibles para desarrollo, pruebas y despliegue de aplicaciones.

5,4 años exp.
DevOpsInfraestructuraDespliegue

Git

Desarrollo

Control de versiones, colaboración técnica y flujos de entrega trazables.

5,4 años exp.
HerramientasColaboraciónDevOps

MongoDB

Desarrollo

Uso de bases documentales para escenarios flexibles de persistencia y consulta.

5,4 años exp.
Bases de datosBackendDatos

SCSS / CSS

Desarrollo

Maquetación responsive, sistemas visuales y estilos mantenibles para interfaces web.

5,4 años exp.
FrontendWebUI

SQL Server

Desarrollo

Gestión de datos relacionales, consultas y soporte a aplicaciones de negocio.

4,2 años exp.
Bases de datosBackendDatos

AWS CDK

Arquitectura AWS

Infraestructura como código para despliegues repetibles y controlados en AWS.

4,1 años exp.
CloudInfraestructuraDevOps

AWS Lambda

Arquitectura AWS

Automatizaciones y procesos serverless orientados a eventos e integración cloud.

4,1 años exp.
CloudServerlessBackend

AWS Solutions Architecture

Arquitectura AWS

Diseño de soluciones cloud equilibrando escalabilidad, coste, seguridad y operación.

4,1 años exp.
CloudArquitecturaInfraestructura

Jira

Gestión

Gestión de backlog, seguimiento de trabajo y visibilidad de delivery con Jira.

4,1 años exp.
GestiónHerramientasEntrega

TypeScript

Desarrollo

JavaScript tipado para frontends, tooling y automatizaciones con mayor seguridad de cambio.

4,1 años exp.
FrontendLenguajesWeb

Blazor Server

Desarrollo

Interfaces web interactivas con componentes reutilizables y experiencia integrada en servidor.

2,3 años exp.
Frontend.NETWeb

Entity Framework

Desarrollo

Persistencia de datos, modelado relacional y acceso a información con patrones mantenibles.

1,3 años exp.
BackendBases de datos.NET

Filebeat

Otros

Envío y preparación de logs para canalizarlos hacia plataformas de observabilidad.

1,3 años exp.
LogsMonitorizaciónDevOps

Graylog

Otros

Centralización de logs para diagnóstico, observabilidad y soporte operativo.

1,3 años exp.
LogsMonitorizaciónDevOps

Oracle

Desarrollo

Trabajo con bases Oracle en entornos empresariales y sistemas con datos críticos.

1,3 años exp.
Bases de datosBackendDatos

Experiencia laboral

Recorrido profesional ordenado por impacto, responsabilidades y stack tecnológico, con foco en arquitectura, desarrollo y entrega de soluciones de negocio.

Redytel

Desarrollador .NET

Desarrollo y evolución de soluciones .NET para los sistemas iTuc de Redytel, participando en integraciones entre fabricantes, herramientas internas y sistemas de servicios sanitarios. Trabajo en modernización de servicios legacy, despliegues en cliente, coordinación técnica con responsables externos y mejora de arquitectura, calidad y mantenibilidad de aplicaciones críticas.

Integraciones sanitariasModernización .NET y BlazorServicios multiplataformaBackend ASP.NET Core

Integraciones sanitarias y cliente

  • Participación en integraciones entre fabricantes y sistemas de un servicio sanitario mediante herramientas internas de Redytel.
  • Contacto técnico con responsables del sistema sanitario para coordinar, validar e implantar integraciones.
  • Gestión, configuración y despliegue de integraciones en distintos clientes, incluyendo validación técnica durante la puesta en marcha.

Modernización tecnológica

  • Refactorización y migración progresiva de servicios desde .NET Framework hacia .NET / .NET Core, sustituyendo dependencias específicas de plataforma y resolviendo incompatibilidades de código legado.
  • Evolución de aplicaciones web .NET Core hacia interfaces basadas en componentes Blazor, favoreciendo reutilización, modularidad y mantenimiento.
  • Preparación de servicios para despliegue en Windows y Linux, contemplando diferentes arquitecturas como x86 y ARM.

Arquitectura y calidad de software

  • Colaboración en el análisis, diseño e implementación de nuevas funcionalidades y evolución técnica de aplicaciones existentes.
  • Refactorización de servicios aplicando buenas prácticas de desarrollo, principios SOLID, patrones de diseño y enfoques cercanos a Clean Architecture.
  • Optimización de código, procesos internos y rutas críticas para mejorar mantenibilidad, rendimiento, robustez y capacidad de evolución.

Backend, datos y observabilidad

  • Implementación y mantenimiento de servicios en C# con .NET y ASP.NET Core.
  • Desarrollo de capa de datos con Entity Framework y gestión de repositorios con Git sobre Oracle y PostgreSQL.
  • Implementación de pipeline de observabilidad: generación de logs legibles y JSON con log4net, con evolución en curso hacia Serilog. Ingesta, parseo y etiquetado con Filebeat, envío a Graylog, ingesta de logs IIS y agregados diarios para seguimiento del estado de los sistemas.

IA aplicada, pruebas y mejora continua

  • Generación de tests funcionales y de carga desde cero para validar los cambios de migración, cubrir lógica de negocio preexistente y verificar la eficiencia de los servicios modernizados.
  • Uso de desarrollo asistido por IA y agentes (ChatGPT Codex, Claude Code y GitHub Copilot) para analizar impacto, descomponer tareas, acelerar refactorizaciones, generar tests, revisar cambios, documentar decisiones y comparar alternativas técnicas.
C#.NET CoreASP.NET CoreBlazor ServerEntity FrameworkGitAI-assisted developmentSerilogJavaScriptDockerMongoDBScrumSCSS / CSSOraclePostgreSQLGraylogFilebeat

Aindeep Technology Solutions

Analista de sistemas

Desarrollo y gestión técnica de soluciones cloud y plataformas internas para clientes, combinando arquitectura AWS, automatización operativa, backend, ecommerce, aplicaciones móviles y soporte a la entrega de proyectos. Participación en modernización de aplicaciones, optimización de infraestructura y coordinación de tareas técnicas.

Ahorro cloud 20-30%Automatización operativaEntrega agile

Gestión de proyectos

  • Preparación de plataformas Jira con esquemas y procesos orientados a metodologías Scrum.
  • Automatización con Power Automate, Excel y SharePoint para seguimiento de horas y operaciones de proyecto.

Proyectos software

  • Gestión y desarrollo de webs WordPress y Magento con infraestructura escalable en AWS, incluyendo plugins PHP y lambdas Python para automatizar compras y altas de usuarios.
  • Implementación de plugins WooCommerce para compra de tickets, flujos de alta y automatización del ecommerce completo.
  • Gestión y desarrollo de un juego móvil en tiempo real con backend Node.js, APIs REST y despliegue escalable en AWS.
  • Modernización de aplicación Node.js sin uso durante más de 4 años, incorporando TypeScript, pruebas unitarias y pruebas de carga.
  • Gestión y supervisión de app móvil con Ionic Framework, Angular y TypeScript desplegada en Android e iOS.

Arquitectura AWS

  • Desarrollo de infraestructuras de clientes como código mediante TypeScript y AWS CDK.
  • Creación por iniciativa propia de una herramienta en Blazor Server para inventariar volúmenes, snapshots y recursos huérfanos o sin uso, que permitió ahorrar un 20-30% de los costes de infraestructura de un cliente.
  • Gestión de infraestructuras AWS para webs, ecommerce, servicios y APIs.
AWSAWS CDKAWS LambdaAWS Solutions ArchitectureTypeScriptJavaScriptNode.jsIonic FrameworkAngularBlazor ServerPythonDockerMongoDBGitAI-assisted developmentScrumJiraPower Automate

Saregames S.L.

Socio fundador

Creación y evolución de productos propios desde cero, combinando desarrollo backend .NET, videojuegos en tiempo real, apps Android, paneles internos y herramientas SaaS. Responsabilidad directa sobre decisiones técnicas, diseño de producto, priorización, arquitectura inicial y operación de plataformas.

SaaS propioTiempo realProducto completo

Gestión y negocio

  • Responsabilidad directa sobre producto, priorización y evolución técnica.
  • Definición de funcionalidades, validación de necesidades y coordinación de entrega.

Desarrollo de producto

  • Diseño de plataforma base para videojuegos con servidores y APIs .NET Core pensados para escalar.
  • Desarrollo de juegos Unity3D y Android conectados a usuarios, datos y monedas compartidas entre productos.
  • Paneles de mando para observar partidas en tiempo real, revisar actividad y facilitar la operación diaria.
  • Sistema de notificaciones para propagar cambios en cascada sobre servidores, cachés y componentes dependientes.
  • Diseño de páginas web y paneles internos sobre el ecosistema .NET.
.NET Core.NET FrameworkUnity3DAndroidC#JavaScriptSCSS / CSSREST APIsWCFWebSocketsCachingSQL ServerStripeScrumSubversion

Proyectos personales

Selección de proyectos para evaluar enfoque técnico, decisiones y resultados.

Modernización de aplicaciones empresariales

Backend

Evolución de sistemas legacy hacia servicios modernos con .NET y Blazor, manteniendo continuidad operativa.

C#ASP.NET CoreEntity FrameworkOraclePostgreSQL

Educación

  • AWS Certified Solutions Architect

    2023

    Formación orientada al diseño de soluciones AWS, infraestructura como código y criterios de coste, seguridad y operación.

  • Grado en Ingeniería Informática - Ingeniería del Software

    2011-2016

    Universidad del País Vasco (UPV), San Sebastián (España)

  • Módulo Superior en Sistemas de Telecomunicaciones e Informáticos

    2005-2007

    Centro de Formación Somorrostro, Muskiz (España)

Ha ocurrido un error. Puedes recargar la página para intentarlo de nuevo. Reload x