Retourne a l'Equipe
Wendel Farias Lopes
Ingénieur en IA appliquée et systèmes de données
Sommaire professionnel
Wendel Farias Lopes est ingénieur en IA appliquée et systèmes de données, avec une formation multidisciplinaire en physique, mathématiques et philosophie, ainsi qu'une vaste expérience en ingénierie des données, analytique, systèmes infonuagiques et livraison de logiciels d'entreprise.
Compétences clés :
- Ingénierie des données et développement de pipelines ETL
- Entreposage de données infonuagique (Snowflake)
- Intelligence d'affaires et visualisation de données
- Architecture de microservices et CI/CD
- Leadership technique interfonctionnel
Expertise technique
| Catégorie | Technologies |
| Programmation | Java, Python, SQL, Scripts Shell, JavaScript |
| Plateformes de données | Snowflake, PostgreSQL, MySQL, MariaDB, Oracle |
| Infonuagique et DevOps | Google Cloud Platform (GCP), Kubernetes, Docker, TeamCity, Jenkins, Git |
| Visualisation de données | Tableau, Streamlit, Tableaux de bord Snowflake |
| Mégadonnées et diffusion en continu | Apache Kafka, Apache Spark |
| Apprentissage automatique | TensorFlow, Keras, XGBoost, Weka |
| Intégration | Protocole FIX, API REST/SOAP, Kafka, Salesforce |
Expérience professionnelle
Ingénieur en IA appliquée et systèmes de données | TS Imagine, Montréal, QC
Nov. 2024 - Présent
Rôle axé sur l'IA appliquée, les systèmes de données et la livraison analytique pour des flux de travail des marchés financiers, à l'intersection de l'ingénierie des données, de la modélisation et des logiciels d'entreprise.
- Conception et évolution de plateformes de données et flux analytiques pour les domaines de négociation et post-négociation, avec emphase sur la fiabilité et la qualité des données
- Développement de solutions assistées par l'IA et pilotées par les données avec Snowflake, Python, SQL et des outils de visualisation pour l'analyse, le reporting et l'aide à la décision
- Collaboration avec les équipes produit, opérations et ingénierie afin de traduire des besoins d'affaires complexes en systèmes techniques évolutifs
Technologies clés : Snowflake, Python, SQL, Tableau, Streamlit, Java, GCP, Kubernetes, Docker
Ingénieur logiciel principal | TS Imagine, Montréal, QC
Nov. 2021 - Oct. 2024
- Conception et optimisation de pipelines de données Snowflake traitant des millions d'enregistrements de transactions, avec amélioration de la performance des requêtes grâce à l'optimisation SQL et à la modélisation des données
- Direction de la réplication de données transfrontalière pour les événements d'ordres TCLA, assurant une synchronisation fiable entre centres de données internationaux
- Développement de tableaux de bord et solutions de reporting d'entreprise avec Tableau et Streamlit pour l'analytique de négociation, les perspectives bilatérales et l'analyse des flux de courtiers
- Conception et maintien de flux ETL automatisés, pipelines CI/CD et processus de support en production autour de Java, Python, Docker et TeamCity
Technologies clés : Snowflake, Tableau, Streamlit, Java, Python, Kubernetes, GCP, Docker, Kafka, PostgreSQL, MariaDB, Git, TeamCity, Protocole FIX
Chef d'équipe technique Java | Alithya, Montréal, QC
Mars 2021 - Nov. 2021
- Direction d'une équipe de 5 ingénieurs de données dans la conception et l'exécution d'une migration de base de données à grande échelle de DB2 vers Oracle, migrant plus de 2 To de données d'entreprise sans temps d'arrêt
- Conception de la stratégie de migration infonuagique des serveurs locaux vers Google Cloud Platform (GCP), réduisant les coûts d'infrastructure de 35 %
- Mise en œuvre d'une architecture de microservices avec Docker et Kubernetes, améliorant l'évolutivité et la tolérance aux pannes du système
- Développement de scripts d'automatisation Python et Shell pour l'orchestration de flux de travail de données complexes, réduisant l'intervention manuelle de 80 %
- Établissement des meilleures pratiques CI/CD avec Jenkins, atteignant une couverture de tests de 90 % et des processus de déploiement automatisés
Technologies clés : Docker, Kubernetes, GCP, Java Spring Boot, Oracle, DB2, Python, Scripts Shell, Jenkins, Git
Ingénieur logiciel senior | TS Imagine, Montréal, QC
Fév. 2019 - Mars 2021
- Mise en œuvre pionnière de Google Cloud Functions pour le système de gestion des ordres (OMS) et le système de gestion de l'exécution (EMS), réduisant la latence de 50 %
- Développement de stratégies de négociation algorithmique en collaboration avec les gestionnaires de portefeuilles et les scientifiques de données, générant un alpha mesurable
- Construction de systèmes de surveillance de la qualité des données en temps réel assurant l'intégrité des données sur les plateformes de négociation
- Amélioration de la connectivité du protocole FIX pour les plateformes de négociation institutionnelles, améliorant la fiabilité du routage des ordres
- Déploiement de modèles d'apprentissage automatique avec TensorFlow pour l'optimisation de l'exécution des transactions
Technologies clés : Docker, Kubernetes, GCP, Java, Spark, PostgreSQL, Python, TensorFlow, Keras, Kafka, Protocole FIX
Ingénieur logiciel / Analyste de données | Montrusco Bolton Investissements, Montréal, QC
Juin 2016 - Jan. 2019
- Conception de systèmes de traitement pré-transaction, transaction et post-transaction utilisant le protocole FIX pour les flux de travail de négociation institutionnelle
- Développement d'un moteur de simulation de portefeuille pour l'analyse de risques et l'attribution de performance
- Mise en œuvre d'algorithmes d'allocation intelligente pour l'exécution optimale des transactions et la gestion de la liquidité
- Application de la technologie blockchain pour le traitement sécurisé et confidentiel des transactions
- Construction d'un cadre d'automatisation CI/CD réduisant le temps de déploiement de plusieurs heures à quelques minutes
Technologies clés : Java Spring Boot, PostgreSQL, MySQL, Python, Kafka, TensorFlow, Keras, Protocole FIX
Développeur logiciel | WizardMenu, Montréal, QC
Sept. 2014 - Juin 2016
- Conception d'un moteur de recommandation par apprentissage automatique utilisant les réseaux de neurones et les réseaux bayésiens, augmentant l'engagement des utilisateurs de 45 %
- Développement d'algorithmes d'optimisation appliquant le principe de Pareto et la logique floue pour l'allocation budgétaire
- Construction d'une recherche de proximité basée sur les SIG utilisant PostGIS pour la cartographie des coordonnées géographiques
- Mise en œuvre d'algorithmes de similarité textuelle utilisant la similarité cosinus et la distance de Levenshtein pour la correspondance de contenu
- Intégration de l'API de la base de données de composition alimentaire de l'USDA et des passerelles de paiement (PayPal, FreshBooks)
Technologies clés : Java EE, Spring Security, PostgreSQL, MySQL, Apprentissage automatique, PostGIS, API REST
Ingénieur logiciel | Gouvernement du District fédéral du Brésil
Sept. 2010 - Juin 2014
- Direction du projet de consolidation des données d'entreprise migrant les données Excel/Access vers une base de données PostgreSQL centralisée
- Exécution d'une initiative de modernisation technologique effectuant la transition de Microsoft vers une pile de logiciels libres, économisant plus de 200 000 $ annuellement
- Construction d'une plateforme d'intelligence d'affaires pour les opérations de technologie et de design
- Développement d'applications SIG pour la gestion des installations avec des systèmes de coordonnées géographiques
Technologies clés : Java, Oracle, MySQL, PostgreSQL, JSP, Servlets, Scripts Shell
Formation
Maîtrise en sciences (M. Sc.) en technologies de l'information
Université du Québec à Montréal (UQAM), Montréal, QC | 2015
Baccalauréat en sciences (B. Sc.) en physique
Université de Brasília, Brésil | 2003
Certifications professionnelles
- Formation essentielle en réseaux de neurones et réseaux de neurones convolutifs (2021)
- Développement d'applications d'apprentissage profond avec Keras 2.0 (2021)
- Microservice Spring Boot RESTful avec JPA (2020)
Réalisations clés
- Plus de 538 tickets de production livrés avec un taux d'achèvement de 98 % sur plus de 4 ans
- Plus de 15 tableaux de bord d'entreprise offrant de l'analytique en temps réel aux dirigeants
- Amélioration de 40 % des performances des requêtes grâce à l'optimisation Snowflake
- Migrations sans temps d'arrêt pour les systèmes de données financières critiques
- Précision des données de 99,9 % maintenue sur l'ensemble des plateformes de rapports
Langues
- Anglais : Courant (compétence professionnelle)
- Français : Intermédiaire
- Portugais : Langue maternelle
Portfolio et projets