Ingeniería de Software & Datos · DBA

Backend (PHP / Python / Bash / SQL), DBA / optimización / migracioens MySQL · PostgreSQL · SQL Server, estabilización de legacy, ingeniería inversa, migraciones y optimización sobre Linux/Cloud.

Stack habitual
PHP · Laravel · CodeIgniter Python · Flask · FastAPI MySQL · PostgreSQL · SQL Server Linux · Bash · Apache/Nginx · Docker AWS · Azure · GCP ETL · Data Quality · Observabilidad
Lo que aprendo lo voy escribiendo aquí:
netveloper.com  ·   cambiatealinux.com  ·   GitHub

Servicios

Cómo te ayudo

Bases de datos
  • Modelado, índices y tuning de queries
  • ETL y migraciones multi-motor
  • Backups y pruebas de recuperación
  • Gobernanza y calidad del dato
Backend & APIs
  • PHP/Laravel, Python/Flask/FastAPI
  • APIs REST/GraphQL y automatizaciones
  • Refactor y modernización de legacy
  • Pruebas y CI/CD
Cloud & DevOps
  • Linux, Nginx, Docker
  • AWS/Azure/GCP · serverless y colas
  • Observabilidad: métricas/logs
  • Alta disponibilidad
Proyectos & Equipos
  • Gestión de equipos 4–8 personas
  • Priorización y roadmaps
  • Coordinación con negocio
  • Entrega end-to-end
Experiencia

Línea de tiempo (de mayor a menor)

2024–actual · Freelance (Software & Data)

DBA y backend con MySQL/PostgreSQL/SQL Server; PHP/Python/Bash/SQL; Linux/Docker; AWS/Azure/GCP.

2023–2025 · Cuidado de un familiar

Formación intensiva en data, Python/Django/FastAPI e IA.

2021–2023 · SonoSuite / La Cúpula Music

Team Lead. Evolución hacia arquitectura escalable basada en APIs/eventos.

Ver proyecto

2020–2021 · Cuidado de un familiar

Auditorías y proyectos propios (cambiateaalinux.com, netveloper.com). Proyecto personal: bot de Twitter.

Ver proyecto

2018–2020 · Airplane Solutions

MVP completo: arquitectura, backend/frontend, datos e IoT; liderazgo técnico. Tech Lead · Developer / DBA PostgreSQL.

Ver proyecto

2014–2018 · FarmaPremium

Reset tecnológico: estabilización legacy, nueva arquitectura, APIs, modelos de datos, entornos. Tech Lead · Developer / DBA PostgreSQL y MySQL.

Ver proyecto

2011–2014 · Freelance

.NET/PHP/MySQL; soporte y desarrollos diversos. Clientes: ASM Web Services, AreaDigital, Shokesu, lahuertagrowshop.com, connectingthedots.es.

Ver proyecto

Ver proyecto

2005–2011 · ASM Web Services

Desarrollos con ASP.NET, PHP, DBA de SQL Server, MySQL; sistemas Linux/Windows. Clientes: Desigual, Mediamarkt, Abelló Linde, Vueling, Codorníu, Aritex, Aj. Vilanova, ECOM, PIMEC.

2003–2005 · T-Systems

Analista/arquitecto .NET; mezcla con PHP/MySQL en proyectos puntuales. Clientes: AOC y EPOCA (Generalitat de Catalunya).

2000–2003 · Diferentes consultoras

ASP.NET, C#, VB6/.NET y SQL Server en proyectos corporativos. Clientes: Informática El Corte Inglés y T‑Systems.

1999–2000 · Misfavoritos S.L.

Portales temáticos y primeros productos propios. ASP Clásica y VB6, SQL Server.

1997–1999 · Rambla Informática

Primeros pasos: ASP clásica, Visual Basic 6 y SQL Server.

Proyectos

Proyectos en los que he participado

2021–2023 · Team Lead — Ingeniero de Software

Plataforma SaaS donde los artistas cargan su música, crean LPs/singles y gestionan su distribución hacia Spotify, YouTube, Amazon Music y otras plataformas.

  • Evolución de la base tecnológica hacia una versión escalable apoyada en APIs y colas.
  • Ingeniería inversa de aplicaciones, APIs y bots con escasa documentación para entenderlos y mejorarlos o reescribirlos (código muy legacy).
  • Limpieza de tablas y datos, indexación y desnormalización táctica para reducir tamaño y acelerar consultas.
  • Aplicación de soluciones orientadas a la escalabilidad y al rendimiento de la plataforma.
  • Dirección de un equipo pequeño para rediseñar y reimplementar partes del core.
  • Diagnóstico y resolución de incidencias tanto de código como de bases de datos.
STACK — PHP · Bash · Ruby · Python · MySQL · AWS/Aurora · SNS/SQS · CI/CD · GitHub
2018–2020 · Tech Lead — Arquitecto de Software — DBA PostgreSQL

Construcción de un MVP para validar la idea: captura de telemetría de aviones, envío a cloud, procesamiento en blockchain (Fabric), persistencia en PostgreSQL y visualización web, móvil y realidad virtual con una Okulus.

  • Diseño y desarrollo de APIs para la migración de datos.
  • Modelado del esquema de datos.
  • Definición del flujo IoT desde los dispositivos hasta la presentación al cliente.
  • Canal de datos completo: Arduino → Cloud → Blockchain → BBDD → APIs → Web/VR/Mobile.
  • Definición de servidores y bases de datos en los distintos entornos.
  • Gestión de un equipo de 8 personas (4 Ing.aeronáuticos y 2 informáticos —backend y frontend—).
STACK — PHP · Bash · Python · PostgreSQL · Azure · CI/CD · GitHub
2014–2018 · Tech Lead — Arquitecto de Software — DBA PostgreSQL

Programa de fidelización para farmacias (similar a una tarjeta de puntos) en una red de farmacias asociadas al programa.

  • Supervisión del reset tecnológico (reconstrucción integral de software y hardware, solo nos quedamos con los datos).
  • Migración en fases para minimizar errores durante el cambio.
  • Ingeniería inversa para comprender aplicaciones, APIs y bots con escasa documentación.
  • Estabilización del código legacy y de los servidores de producción mientras se desarrollaba la nueva versión.
  • Definición de la nueva arquitectura de software, base de datos y servidores, en paralelo a la evolución del legacy.
  • Definición, desarrollo y coordinación del nuevo software: APIs, webs, modelos de datos y servidores.
  • Implementación de pasarela de pago con Stripe.
  • Gestión de los entornos de producción, test y desarrollo.
  • Gestión de un equipo de 4 personas (2 frontend, 1 backend y 1 analista de datos).
  • Procesos ETL, transformación, limpieza y migración de otros sistemas de fidelización al nuestro.
STACK — PHP · CodeIgniter · PostgreSQL (principal) · SQL Server · MySQL · Linux · Bash · Docker · Bitbucket · Jira · Jenkins · Google Cloud · .NET · Node.js · Python
2012–2013 · Ingeniero de Software - DBA MySql

Desarrollo de un agregador de redes sociales para mostrar al cliente datos y gráficos vía web.

  • Consumo de APIs de Twitter, Facebook, LinkedIn y YouTube.
  • Construcción de varias aplicaciones para capturar datos desde dichas APIs.
  • En Twitter: uso de API REST, autenticación y streaming para ingestar el timeline en tiempo real.
  • En Facebook, LinkedIn y YouTube: consumo de APIs REST con criterios de búsqueda.
  • Integración de pasarelas de pago RedSys y PayPal.
STACK — PHP (CodeIgniter) · MySQL · Servidores Linux on‑premise
Como Tech Lead · Capturadores de precios e información

Dirección de dos proyectos para capturar precios y datos de la competencia y tratarlos en un CMS propio.

Arquitectura por componentes:

  • Arañas en PHP que recorren webs objetivo, extraen la información y la insertan en MySQL.
  • Uso de la librería PHP simple_html_dom para el parsing de páginas.
  • CMS en PHP para visualizar, procesar y explotar los datos capturados.
Tecnología LAMP.
Proyecto personal · Bot para aumentar seguidores en Twitter

Desarrollo de un bot que intenta crecer la base de seguidores basándose en la dinámica “si me sigues, te sigo”.

Endpoints de la API de Twitter utilizados (GET/POST):

  • followers/ids
  • users/show
  • users/lookup
  • friends/ids
  • friendships/destroy
  • friendships/lookup

El bot localiza friends que no me siguen de vuelta para dejarlos de seguir, y explora nuevos perfiles a los que seguir.

Realizado con PHP y MySQL.
Stack

Tecnologías

PHP Python Bash SQL Laravel CodeIgniter Flask FastAPI MySQL 8 PostgreSQL 16 SQL Server Redis Docker Apache/Nginx AWS · Azure · GCP
FAQs

Preguntas frecuentes

Sesión de descubrimiento, auditoría rápida (código/DB/infra), plan de estabilización y hoja de ruta con entregables.

Sí. Mantenimiento, refactor, mejoras de seguridad, actualización de frameworks y roadmap hacia arquitecturas modernas.

Principalmente MySQL, PostgreSQL y SQL Server, con experiencia en tuning, índices, planes de ejecución y observabilidad.

Migraciones de datos entre diferente sistemas de base de datos SQL Server ⇄ MySQL ⇄ PostgreSQL ...
Contacto

Hablemos

Barcelona (Spain) · Remoto

LinkedIn

alex @ depruebas . com


También escribo en netveloper.com y cambiatealinux.com.

¿Listo para empezar?

Cuéntame tu contexto y propondré un plan de acción en 48h laborables.

  • Auditoría técnica inicial
  • Plan de estabilización y mejoras
  • Entrega incremental y transparente
Ver servicios