Eduardo Laguna
Résumé
Depuis mon premier PC, je savais que je passerais ma vie avec les ordinateurs. D'une certification en logiciels e-business parrainée par IBM au Venezuela à la direction de l'architecture logicielle à Ottawa, j'ai construit des systèmes pour les télécoms, l'assurance, les marketplaces et les plateformes de communication. Aujourd'hui, je dirige la conception architecturale chez AffinityClick, je fais grandir les bibliothèques Go et les pratiques d'observabilité qui gardent notre plateforme lisible, je gère une équipe de 6 personnes et je pilote l'adoption de l'IA au sein de l'ingénierie — toujours un œil sur les diagrammes qui tiennent le tout.
Expérience
Je dirige la conception architecturale et le développement de nouvelles fonctionnalités, ainsi que des bibliothèques Go internes qui standardisent le comportement de nos services et accélèrent leur développement. J'ai fait grandir notre pratique de surveillance Datadog à partir des bases posées en tant que développeur, et je suis désormais un défenseur à l'échelle de l'entreprise de l'ajout des attributs de logs qui la rendent efficace. Je gère une équipe de 6 personnes — mentorat via la revue de code, les 1:1 et des conférences internes sur Go — tout en dirigeant des initiatives d'adoption de l'IA partagées entre les équipes de développement.
J'ai introduit les alertes avec Datadog, mettant fin aux angles morts sur les incidents provenant de fournisseurs tiers et de notre propre plateforme — ce même système de surveillance a révélé un trafic malveillant que nous ne pouvions pas détecter auparavant.
Passé de VIS (Véhicules, Immobilier et Services) à Checkout en tant qu'Ingénieur Senior, où j'ai aidé à planifier et concevoir une nouvelle architecture en Go pour le flux de paiement avec une équipe en Colombie, remplaçant l'ancienne pile technique, et livré les premiers PR avant mon départ. Devenu une voix de référence sur Go chez Mercado Libre — ma conférence SyncTech sur les generics Go a réuni plus de 250 participants et fut la session la plus populaire de l'année.
Développé et maintenu Servicios et sa fonctionnalité Devis (Presupuestos) pour des millions d'utilisateurs — appris à concevoir pour les pics de trafic et pris en main les tableaux de bord et alertes Datadog, avec des astreintes hebdomadaires pour examiner et escalader les incidents. Passé ensuite aux Prêts, intégrant les API d'hypothèques et de crédits auto de grandes banques latino-américaines : ajout de vérifications basées sur Datadog pour désactiver les intégrations lors de pics de latence ou d'erreurs, mise en cache des réponses bancaires pour réduire le trafic, tests A/B pour améliorer l'UX du flux de devis, et conception d'un moteur de règles associant différentes offres bancaires selon le segment de produit.
Ingénieur backend pour l'e-commerce de produits gourmets de Fork et son back-office de magasins physiques, maintenant les intégrations avec Odoo et Transbank (paiements). Introduit les tests unitaires dans un monolithe Java Spring sans aucune couverture, en commençant par le flux de paiement, puis dirigé le découpage en microservices. Construit un pipeline CI/CD GitHub/GitLab sur AWS transformant des déploiements nocturnes et longs en livraisons rapides et routinières. Livré un panier d'achat basé sur DynamoDB suivant le panier d'un client à travers différents magasins aux inventaires distincts.
Dirigé une équipe de 3 personnes construisant Smart Content, un CMS interne (AngularJS + Spring Boot) alimentant plus de 30 sites média auxquels les utilisateurs s'abonnaient par SMS. Maintenu les intégrations CDN pour servir les images à grande échelle et construit la couche de webhooks traitant en temps réel les événements d'abonnement et de désabonnement des opérateurs mobiles.
Conçu les spécifications d'intégration de paiement pour Servipag, une grande plateforme de paiement de factures, connectant opérateurs mobiles et fournisseurs de gaz et d'électricité pour que les clients paient leurs factures via un seul système. Construit sur Oracle Service Bus et applications Oracle ; une fois le design revu et approuvé, il passait à la software factory pour implémentation.
Suivi de maintenance aéronautique (Soma) ; passage de SVN à Git et promotion des patrons de conception dans l’équipe.
Services web et orchestration avec Java et Oracle Service Bus — transformations XPath/XQuery entre plateformes.
Conseil Java EE chez Telefónica Movistar : services web sur bases Oracle et services Tuxedo, sur trois projets.
Premier emploi, dans une startup d'actualités : modules d'articles, personnalisation de blogs et publication automatique de vidéos sur JBoss, PostgreSQL et Java.