José Luis Alegre

José Luis Alegre

Bienvenidos a mi portfolio.

Contactar

Sobre mí

Backend / Producto

Soy José Luis Alegre, desarrollador backend (mi zona feliz) con mentalidad de producto. Trabajo principalmente con Java 17/21 · Spring Boot · Thymeleaf construyendo APIs y servicios robustos, observables y bien testeados, siempre con foco en la calidad y la experiencia de usuario.

Solidity

También tengo mucha experiencia en Solidity: genero, reviso/audito, optimizo y documento contratos inteligentes con dos prioridades absolutas: seguridad impecable y eficiencia extrema de gas. Trabajo con Hardhat, Truffle Suite, Remix IDE, Ganache y Brownie, integrando pipelines de automatización, pruebas y despliegue.

DeFi (colaboraciones anónimas)

He trabajado en pruebas y documentación de protocolos de derivados / tokenización de rendimiento e intereses, mecanismos monetarios y liquidez de protocolo, mercados on-chain de créditos de carbono y productos estructurados / vaults que automatizan estrategias. Para garantizar calidad y seguridad, he preparado baterías de pruebas que replican el uso real, he ejecutado tests automáticos con miles de combinaciones para detectar fallos, he reforzado puntos débiles y he verificado que las reglas económicas se cumplen incluso bajo estrés, he medido y optimizado el coste en red (“gas”) y he dejado documentación clara para desarrolladores y usuarios.

Trading y sistemas cuantitativos

Me apasiona el trading: llevo años analizando gráficas y estudiando la matemática detrás de los indicadores (momentum, medias móviles mean reversion, volatilidad...). Uso a diario TradingView para prototipar ideas (Pine Script) y validarlas con datos. Gracias a ello he podido implementar varias estrategias —a nivel de uso personal— en Freqtrade, un bot de trading open-source en Python para criptomonedas que permite desarrollar estrategias, hacer backtesting, optimizar parámetros, realizar tanto paper trading como trading en modo real, y ejecutar en vivo con reglas de gestión de riesgo.

Libro técnico

Soy autor de la Guía relativamente rápida para entender la blockchain, las finanzas descentralizadas y la revolución digital, un manual práctico que condensa años de experiencia y explica Web3, Bitcoin, Ethereum, DeFi, NFTs, DAOs, identidad digital y tendencias futuras con un enfoque claro y directo.

Ficción

Estoy gestando mi primera novela de ciencia ficción, Código Anarquista, una mezcla de pulso narrativo a lo Robert A. Heinlein con el lenguaje ácido de Irvine Welsh. Actualmente en fase de maquetación y sin fecha de publicación todavía.

Proyectos & Aprendizaje automático

Me mueven los proyectos que resuelven problemas concretos: desde dashboards en tiempo real y automatización de procesos, hasta tokenización de activos del mundo real (RWA) y trazabilidad. En el portfolio verás piezas como TradingView Dashboard, Spotify Catalog, MemeBot3 y trabajos en DeFi. MemeBot3 es, además, mi primer proyecto en solitario programado en Python, un bot de trading en la red Solana construido sobre todas las horas que he invertido cacharreando tanto en DeFi como con Freqtrade, su ecosistema y sus estrategias.

También es mi primer proyecto con aprendizaje automático. El bot se entrena a sí mismo basand en un modelo sencillo que puntúa (score) nuevos tokens según su probabilidad de comportamiento favorable en las primeras horas. Para ello usa rasgos como edad del par, liquidez y profundidad, volumen y variación en 1/5/15 minutos, volatilidad de velas, spread y actividad en la red. Las “etiquetas” del entrenamiento se basan en reglas claras de la estrategia (por ejemplo: considerar “acierto” si se alcanza un objetivo de beneficio antes de un límite de pérdida). El modelo se valida con un histórico separado en el tiempo, se vuelve a entrenar de forma periódica y se prueba primero en simulación antes de pasar a operativa real con límites de riesgo.

Stack principal

  • Java 17 / 21
  • Spring Boot
  • Thymeleaf
  • MySQL
  • Docker
  • REST APIs
  • Data / ETL
  • Web3
  • Solidity

Cómo trabajo

Arquitectura & Diseño

  • Domain-Driven y capas limpias.
  • APIs estables, versionadas y documentadas.
  • Modelado de datos + migraciones.

Calidad & Testing

  • Unitarias, integración y contract tests.
  • Property-based & fuzzing en Solidity.
  • Benchmarks y perfiles de gas.

Seguridad

  • Mínimo privilegio y hardening por defecto.
  • Rate-limit, antifraude y threat modeling.
  • Revisión de invariantes y checklists de auditoría.

Operación & DevOps

  • Docker/Compose, CI/CD y entornos aislados.
  • Observabilidad: métricas, logs y trazas.
  • Documentación clara e i18n.