Codi
El 1985, amb 11 anys, estudiava Logo. Aquest mateix any vaig acabar d’impartir classes a altres nens.
El 1991, amb 17 anys, venia programari a mida als comerciants de la meva ciutat, programant en Basic i Cobol (tots tenim un passat 🤪).
Entre 1992 i 1998 vaig estudiar Enginyeria en Sistemes d’Informació a la Universitat Tecnològica Nacional, Facultat Regional Córdoba.
Vaig combinar els estudis amb el meu treball com a administratiu i consultor autònom, principalment en xarxes i comunicació, encara que també vaig desenvolupar alguns projectes de programari, fins i tot en ensamblador.
El 1995 vaig realitzar els meus primers cursos de machine learning com a membre estudiant de l’IEEE: xarxes neuronals, lògica difusa i algoritmes genètics. Vaig aplicar algunes idees al meu TFC, on vaig utilitzar heurístiques basades en georreferenciació per resoldre el Problema del Viajant.
El 1998 vaig començar el Màster en Enginyeria de Programari a la Universitat Politécnica de Catalunya i la meva trajectòria en multinacionals.
Després d’uns anys programant en Visual Basic, vaig començar a dirigir petits equips de desenvolupament. Em van interessar especialment els processos de Release Management, la gestió del codi i el versionat.
El 2004 ja estava en el món Java, tot i que enfocat en gestió de versions, integració contínua i el que, uns anys després, s’anomenaria DevOps.
Després de 10 anys treballant per a clients com Banc Sabadell, Gas Natural i les agències tributàries de Catalunya i les Canàries, vaig deixar Barcelona per mudar-me a Palma i iniciar el capítol més interessant de la meva carrera com a enginyer a Hotelbeds.
Durant els 10 anys que vaig estar allà, vaig organitzar un equip i els seus processos de Release Management. Vaig liderar l’equip de QA,
amb gairebé 40 persones treballant des de quatre països (Espanya, Regne Unit, Israel i Rumania).
Vaig contribuir a la renovació de l’automatització del testing, integrant-lo amb el CICD en un sistema complex de
microserveis distribuïts en múltiples Centres de Dades.
El 2018 vaig rebre una oferta per tornar als equips d’arquitectura i la vaig acceptar. Em va permetre treballar com a Solution Architect per a l’equip d’Applied Science, especialitzat en decisions basades en dades, big data i machine learning.
Fins i tot vaig passar alguns anys a l’equip d’Enterprise Architects, sempre vinculat al món de les dades.
El 2024 va ser un any de molts canvis i decisions. Al febrer vaig crear l’empresa Unity Labs SL, un marc legal que em permet desenvolupar una nova manera d’aportar al món amb els meus coneixements, aptituds i experiència.
Després de més de 30 anys a la indústria del programari, tinc clar que el programari és alguna cosa profundament humana.
Crear programari que realment ajudi a les persones requereix coneixements tècnics, però, sobretot, exigeix comunicació entre professionals de diferents àmbits, atenció al detall i la capacitat de gestionar el canvi, tant en el programari com en les organitzacions.
Al llarg d’aquests anys, he arribat a veure’m com un traductor. Lograr que totes les persones involucrades treballin juntes per a que una línia de codi faci el que ha de fer en un entorn productiu és, en essència, un treball de traducció.
Traduir el que el negoci necessita en un model, traduir aquest model en un conjunt d’artefactes amb diferents funcions, convertir aquesta arquitectura en codi i assegurar que aquesta línia de codi recuri tot el camí fins al client a través de processos de prova i promoció entre entorns. Finalment, traduir tot el que s’ha dit anteriorment en una comunicació clara amb l’usuari perquè pugui utilitzar el programari amb èxit.
Si creus que puc ajudar-te en el teu projecte, pon-te en contacte. Segurament trobarem la forma de fer que les persones s’entenguin i acabin escrivint codi que impulsi l’èxit del teu projecte.