ベルナルディーノ・トドリ・ロペス

👋 Hola, soy

Bernardino Todolí López

<
Ingeniero de software
/>

Construyendo software fiable desde 2006 — de Menorca a Tokio.

🇪🇸 → 🇯🇵
$ kubectl apply -f life.yaml
desliza
01 — Sobre mí

Ingenierocreativo,curiosopornaturaleza.

Ingeniero de software creativo, dinámico y motivado, con una sólida formación académica respaldada por muchos años de experiencia en desarrollo.

Me mantengo al día con las últimas tecnologías, me adapto rápido a entornos y lenguajes nuevos y disfruto resolviendo problemas complejos de forma analítica.

Últimamente dedico mucho tiempo a la IA: uso y pruebo nuevas formas de hacer todo el proceso de diseño y desarrollo de software más rápido, optimizado y seguro — desde los agentes más conocidos como Claude Code y Codex hasta arneses open source y modelos abiertos locales o en la nube.

20+años creando software
6empresas
3idiomas
3países donde he vivido
02 — Trayectoria

Perfilprofesional

Desde 2006 he trabajado en desarrollo de software, sistemas e infraestructura, desde Barcelona y equipos remotos hasta Tokio. Este recorrido reúne los puestos, responsabilidades y herramientas que mejor explican cómo trabajo hoy.
  1. 2020
    • Lidero el equipo de desarrollo.
    • Diseño y construyo software optimizado según las especificaciones del cliente.
    • CI/CD con GitHub Actions y Argo CD; tests automatizados con Pytest, Jest, Chai, Postman/Newman y Locust.
    • Aprovisionamiento de infraestructura en GCP con Terraform: Kubernetes, redes y peering con MongoDB Atlas.
    • Mantenimiento de infraestructuras y sistemas ligados a ellas.
    TypeScriptNode.jsPythonKubernetesTerraformGCPArgo CDGitHub ActionspytestzabbixnetboxoxidizedtraefikistioiOS
  2. 2018
    • Front y back de un exchange de criptomonedas (LAMP + React).
    • Servicios de lectura de blockchain y difusión de transacciones por moneda, en C#.
    • Implementación de smart contracts en Ethereum.
    ReactLAMPC#EthereumSolidity
  3. 2011
    • Back end con PHP, MySQL, MongoDB, Solr, Node.js y Memcached.
    • Front end en JavaScript (jQuery, Backbone.js) y versiones móviles optimizadas.
    • Optimización del servidor para sitios con mucho tráfico como cvedia.com y hulkshare.com.
    PHPMySQLMongoDBSolrNode.jsMemcachedBackbone.js
  4. 2009
    • Desarrollo y mantenimiento de sitios de alto tráfico sobre LAMP.
    • Optimización del tiempo de carga — media de 96 en Google PageSpeed.
    • Optimización del back end y de consultas SQL para alta concurrencia.
    LAMPjQuerySQLPageSpeed
  5. 2007
    • Diseño de la interfaz de la intranet de DHL Japón (ASP.NET + SQL Server).
    • Desarrollo de una aplicación para Tyco Electronics en C#.
    • Actualización del Toshiba Tourist System (C# + Oracle).
    C#ASP.NETSQL ServerOracle
  6. 2006
    • Soporte de la plataforma e‑learning de la UPC, basada en Moodle.
    • Soporte del módulo oficial Moodle Wiki, con mejoras y corrección de errores.
    PHPMoodleMySQL
🎓 UPC · 2006
03 — Habilidades

Cajadeherramientas

Desarrollo potenciado con IA

Estoy al día con lo nuevo en IA, usando y probando nuevas formas de mejorar la eficiencia en todo el proceso de diseño y desarrollo de software. No solo con las IA más conocidas y sus arneses, sino también con soluciones open source y LLM abiertos — locales o a través de OpenRouter y otros servicios — para investigar todo tipo de pipelines de desarrollo. Además de los LLM, también desarrollo pipelines de ML para entrenar modelos de todo tipo en proyectos personales.

Objetivo⚡ Rapidez⚙ Optimización🛡 Seguridad

01 Agentes y arneses

Claude CodeCodexOpenCodePiDeepSeek

02 LLM abiertos · locales y vía API

QwenDeepSeekOpenRouter

03 Pipelines

OrchestratorsSubagentsSkillsMCP

04 ML propio · proyectos personales

ML pipelinesModel training

Lenguajes del día a día

Utilizo estos lenguajes para crear aplicaciones, servicios y automatizaciones. Elijo cada uno según lo que necesitan el producto y el equipo.

JavaScriptTypeScriptPythonPHPC#Bash

También me defiendo con

También he trabajado con estos lenguajes. Me permiten moverme entre distintos ecosistemas y mantener proyectos existentes.

JavaObjective-CC/C++

Infra y DevOps

Preparo despliegues repetibles y mantengo servicios en funcionamiento. La automatización conecta los cambios de infraestructura con el desarrollo.

KubernetesDockerGCPTerraformArgo CDGitHub ActionsLinux

Datos y mensajería

El almacenamiento, la búsqueda y la mensajería forman parte de los sistemas en los que trabajo. Elijo las herramientas según los datos y cómo deben circular.

MongoDBMySQLRedisSolrRabbitMQMemcached

Web y APIs

Construyo interfaces y APIs que conectan los productos con sus servicios. Trabajo tanto en el front end como en el back end cuando hace falta.

Node.jsFastAPIReactGatsbyGraphQLREST

Testing y carga

Las pruebas automatizadas y de carga ayudan a detectar regresiones antes de publicar. Las integro en el desarrollo y la entrega.

PytestJestChaiPostman/NewmanLocust

Idiomas

Puedo trabajar y comunicarme en español, inglés y japonés. Estos son mis niveles actuales en cada idioma.

  • EspañolNativo
  • InglésProfesional, fluido
  • JaponésIntermedio‑alto · JLPT N2

Formación

Mis estudios me dieron una base en ingeniería del software que he ampliado con años de trabajo práctico y aprendizaje continuo.

🎓 Ingeniería Técnica en Informática de Software

Universitat Politècnica de Catalunya (UPC) · Barcelona · 2006

★ Proyecto final de carrera con matrícula de honor.

  • JLPT N2 — 2018
  • Cambridge First Certificate in English — 1997
  • RSA Computer Literacy & IT — Highbury College, Portsmouth — 1997
  • LCCI English for Business (con mérito) — Highbury College — 1997
04 — Fuera de horario

Cuandonoestoydesarrollando

Fuera del trabajo hay una historia más larga: la de cómo una isla del Mediterráneo acabó llevándome hasta Japón, y la de los lugares que he ido fotografiando por el camino.

También hay sitio para lo que me ocupa cuando cierro el portátil: los mercados y el trading algorítmico, el japonés que sigo aprendiendo cada día, el ejercicio y los libros, sobre todo de autoconocimiento y de historia.

De España a Japón

Nací en Ciutadella de Menorca el 20 de febrero de 1978. Japón me atrajo desde niño por dos caminos a la vez: el moderno —la tecnología, los videojuegos, el manga, el anime— y el tradicional —la cultura, los templos, el idioma y el budo, las artes marciales—. Esa curiosidad no se apagó con los años: terminé la ingeniería informática y, con el título recién sacado, me fui a cumplir el sueño de vivir aquí. Y aquí sigo.

  1. Menorca
  2. Barcelona
  3. Chiba / Tokio

Aficiones

Trading algorítmico

Me interesa el trading algorítmico, sobre todo en forex y criptomonedas. Sigo de cerca los mercados y estudio cómo protegerme de la degradación monetaria con activos sólidos, de valor real y sin riesgo de contraparte. No soy profesional; es una afición que disfruto aprendiendo.

Japonés, cada día

Sigo estudiando japonés. Aprobé el JLPT N2 en 2018 y, aunque ya no estudio con la intensidad de entonces, no pasa un día sin que aprenda vocabulario nuevo. Vivir aquí ayuda: cualquier cartel, menú o conversación puede convertirse en una pequeña lección. Es un idioma que nunca se termina de aprender, y eso forma parte de su encanto.

Ejercicio

Me gusta hacer ejercicio, sobre todo musculación y caminar. Creo que es importante mantener el equilibrio entre cuerpo y mente: después de tantas horas sentado frente al ordenador, el cuerpo necesita moverse. Mis sesiones de musculación son cortas pero intensas, y las hago en casa con mancuernas y ejercicios con el propio peso corporal (calistenia). Además, el entrenamiento de fuerza ha demostrado ser uno de los hábitos más eficaces para llegar a la vejez en mejores condiciones.

Lectura e historia

Me gusta leer libros de autoconocimiento: me ayudan a entender mejor cómo pienso, cómo tomo decisiones y cómo mantener el equilibrio en el día a día. También me gusta mucho la historia de España, especialmente la que la une con Hispanoamérica: siglos de historia compartida, una lengua común y una cultura que sigue uniendo a millones de personas a ambos lados del Atlántico.

Japón en fotos

Imágenes del día a día y de viajes por Japón: montañas y ríos, santuarios escondidos entre los árboles y un andén de camino al trabajo.

05 — Contacto

Construyamosalgo.

Abierto a proyectos interesantes, colaboraciones o simplemente charlar. Escríbeme en español, inglés o japonés.

Cuéntame qué estás construyendo y qué reto quieres resolver. Me interesa colaborar en desarrollo de software, infraestructura e IA, desde las primeras decisiones técnicas hasta la puesta en producción.