|

Giampaolo Tranchida

IT Architect & AI Integrator Architecte SI & Intégrateur IA

With over 30 years of experience, I design architectures that combine distributed systems, web services, and artificial intelligence. My playground: open-source frameworks (Java, Go, Quarkus, Camel), containers (Docker, K8s), and AI integration into enterprise IT. At the State of Vaud, I am the architect of the cantonal ESB — the backbone of IT integration. Avec plus de 30 ans d'expérience, je conçois des architectures qui marient systèmes distribués, services web et intelligence artificielle. Mon terrain de jeu : les frameworks open source (Java, Go, Quarkus, Camel), les conteneurs (Docker, K8s), et l'intégration de l'IA dans le SI. À l'Etat de Vaud, je suis l'architecte de l'ESB cantonal, la colonne vertébrale de l'intégration SI.

Skills Compétences

Backend & Frameworks

Java Golang Quarkus Spring Boot Apache Camel GoCamel OSGi RESTful Web Services

Infrastructure & DevOps

Docker Kubernetes OpenShift ESB / API Gateway SAP PeopleSoft Kofax ECM (Alfresco) Sedex BAM

AI & Data IA & Données

AI Gateway LLM & Agents RAG Prompt Engineering Vector Databases Generative AI IA Générative

Architecture & Methods Architecture & Méthodes

Architecture Architecture Distributed Systems Systèmes Distribués XML / XSLT Interpersonal Communication Communication interpersonnelle

Open Source Open Source

GoCamel
My open-source project — Enterprise Integration Framework for Go Mon projet open source — Framework d'intégration d'entreprise pour Go

An enterprise integration library inspired by Apache Camel, written in Go. Provides a powerful DSL for creating integration routes to connect different systems and services — with zero external dependencies for the core engine. Supports Enterprise Integration Patterns (Split, Aggregate, Multicast, Choice, Routing Slip, Wire Tap, Saga, etc.), a Simple Language for dynamic expressions, and multiple components: HTTP, File, FTP, SQL, Redis, NATS, Telegram, OpenAI, Cron, and more. Une bibliothèque d'intégration d'entreprise inspirée d'Apache Camel, écrite en Go. Fournit un DSL puissant pour créer des routes d'intégration entre différents systèmes et services — avec zéro dépendance externe pour le moteur central. Supporte les Enterprise Integration Patterns (Split, Aggregate, Multicast, Choice, Routing Slip, Wire Tap, Saga, etc.), un Simple Language pour les expressions dynamiques, et de nombreux composants : HTTP, File, FTP, SQL, Redis, NATS, Telegram, OpenAI, Cron, et plus encore.

Experience Expérience

IT Manager & Methods and Tools Expert Responsable SI et expert méthode et outils
State of Vaud Etat de Vaud
December 2016 — Present (9 years) décembre 2016 — aujourd'hui (9 ans)
  • Architect and driver of the cantonal ESB — designed and implemented from the ground up Architecte et pilote de l'ESB cantonal — conçu et mis en œuvre dès l'origine
  • System design & integration: API Gateway, AI Gateway, SAP, PeopleSoft, Conception et intégration de systèmes : API Gateway, AI Gateway, SAP, PeopleSoft,
  • Kofax, ECM (Alfresco), Sedex, PassaVD, BAM Kofax, ECM (Alfresco), Sedex, PassaVD, BAM
  • Technical expertise: Java, Golang, OSGi, Camel, Spring, XML/XSLT, Docker, Kubernetes, OpenShift Expertise technique : Java, Golang, OSGi, Camel, Spring, XML/XSLT, Docker, Kubernetes, OpenShift
  • Leading AI integration within the cantonal IT system Pilotage de l'intégration de l'IA au sein du SI cantonal
Senior Software Architect — ESB Founding Architect Senior Software Architect — architecte fondateur de l'ESB
State of Vaud Etat de Vaud
2007 — December 2016 (9 years) 2007 — décembre 2016 (9 ans)
  • Founding architect of the cantonal ESB — design, development, and deployment of the integration platform Architecte fondateur de l'ESB cantonal — conception, développement et déploiement de la plateforme d'intégration
  • System integration: API Gateway, Sedex, PassaVD, BAM Intégration de systèmes : API Gateway, Sedex, PassaVD, BAM
  • Expertise: Java, OSGi, Camel, Spring, XML/XSLT Expertise : Java, OSGi, Camel, Spring, XML/XSLT
Senior Software Architect
Groupe Mutuel Assurance
November 2004 — July 2007 (2 years 9 months) novembre 2004 — juillet 2007 (2 ans 9 mois)
  • Service-oriented and J2EE architecture with IBM WebSphere Process and ESB Server Architecture orientée services et J2EE avec IBM WebSphere Process et ESB Server
  • BPEL, SCA, SDO
Senior Software Specialist
Fédération des Entreprises Romandes, Geneva Fédération des Entreprises Romandes, Genève
January 2004 — October 2004 (10 months) janvier 2004 — octobre 2004 (10 mois)
  • Design and development of DB2/400 ETL application Conception et développement d'application ETL DB2/400
  • XML/XSLT reporting templates Templates de reporting XML/XSLT
Senior Software Specialist
Viamat International, Zürich
July 2003 — December 2003 (6 months) juillet 2003 — décembre 2003 (6 mois)
  • Integration, printing, and finance modules for Compiere ERP/CRM Développement de modules d'intégration, impression et finance pour Compiere ERP/CRM
  • JBoss Server, Oracle 9i
Senior Software Specialist
ACD Software, Berne
January 2003 — June 2003 (6 months) janvier 2003 — juin 2003 (6 mois)
  • ERP migration from L4G ADELIA AS/400 to L4G Visual ADELIA Migration d'application ERP de L4G ADELIA AS/400 vers L4G Visual ADELIA
Senior Software Specialist
JP Morgan Chase
July 2000 — December 2002 (2 years 6 months) juillet 2000 — décembre 2002 (2 ans 6 mois)
  • XML message connector interface for Olympic banking system (ERI Bancaire) Interface connecteur XML pour le système bancaire Olympic (ERI Bancaire)
  • S.W.I.F.T. connector — Java JMS/EJB middleware Connecteur S.W.I.F.T. — middleware Java JMS/EJB
  • Extranet/Intranet web application for financial reporting Application web Extranet/Intranet pour le reporting financier
  • Java, JMS, EJB, JMX, WebSphere, JBoss, AS/400, Solaris
Senior Software Specialist
ATRAXIS / HP invent, Zürich & St. Gallen
April 2000 — June 2000 (3 months) avril 2000 — juin 2000 (3 mois)
  • Real-time reservation system and ticket printing for ISC symposium Système de réservation temps réel et impression de tickets pour le symposium ISC
  • Java Swing, Windows, HPUX, Oracle DB
Software Specialist
Crédit Agricole Indosuez
October 1999 — March 2000 (6 months) octobre 1999 — mars 2000 (6 mois)
  • Java Swing banking application and Java middleware gateway server Application Java Swing bancaire et serveur passerelle middleware Java
  • Integration with IBM OS/390 Mainframe Intégration avec IBM OS/390 Mainframe
Senior Software Specialist
Barclays Private Banking, Geneva
February 1997 — September 1999 (2 years 8 months) février 1997 — septembre 1999 (2 ans 8 mois)
  • Project management — Novell and Microsoft migration (Geneva, Zurich, Lugano) Conception et gestion de projet — migration Novell et Microsoft (Genève, Zurich, Lugano)
  • Helpdesk team organization and system administration Organisation de l'équipe Helpdesk et administration système
  • Novell Netware disaster recovery plan design Plan de reprise d'activité Novell Netware
IT Professional
IBM
1995 — 1999 (4 years) 1995 — 1999 (4 ans)

Education Formation

Lausanne Engineering School Ecole d'Ingénieur de Lausanne
ETS/HES, Computer & Telecommunication — 1990 to 1995 ETS/HES, Computer & Telecommunication — 1990 à 1995
EPSIC Ecole Professionnelle
CFC Electronics Technician CFC Electronicien