- 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.
👋 Hola, soy
Bernardino Todolí López
Construyendo software fiable desde 2006 — de Menorca a Tokio.
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.
Perfilprofesional
- 2020TypeScriptNode.jsPythonKubernetesTerraformGCPArgo CDGitHub ActionspytestzabbixnetboxoxidizedtraefikistioiOS
- 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 - 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 - 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 - 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 - 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
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.
01 Agentes y arneses
02 LLM abiertos · locales y vía API
03 Pipelines
04 ML propio · proyectos personales
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.
También me defiendo con
También he trabajado con estos lenguajes. Me permiten moverme entre distintos ecosistemas y mantener proyectos existentes.
Infra y DevOps
Preparo despliegues repetibles y mantengo servicios en funcionamiento. La automatización conecta los cambios de infraestructura con el desarrollo.
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.
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.
Testing y carga
Las pruebas automatizadas y de carga ayudan a detectar regresiones antes de publicar. Las integro en el desarrollo y la entrega.
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
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.
- Menorca
- Barcelona
- 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.
Construyamosalgo.
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.