
Yann Smatti
Consultant
3 recommandations
Salaire / Taux journalier
3 personnes recommandent
38510 Sermérieu, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Ingénieur logiciel senior avec 12+ ans d'expérience en full stack, data science et développement embarqué. Expert en technologies cloud, IA (computer vision, NLP) et algorithmes financiers, j'ai développé des plateformes de trading temps réel et solutions d'analyse quantitative. Spécialiste en Node.js, React, Python, TensorFlow et architectures microservices pour répondre aux défis techniques complexes avec des approches innovantes.
Expérience de travail
Ratio MercatusDéveloppement de logiciels
oct. 2020 - Présent
5 ans 9 mois
France
Ingénieur logiciel senior
sept. 2021 - Présent
4 ans 10 mois
France
Universal Trade Manager — Système de gestion de trading en temps réel Développement d’une plateforme robuste pour l'automatisation du trading et l'optimisation des exécutions stratégiques sur plusieurs marchés. Responsabilités principales : • Développement de l'architecture backend (Node.js, Django) et frontend (React.js) de la plateforme. • Intégration d'APIs de trading (Binance, Interactive Brokers) pour le suivi et la gestion d'actifs en temps réel. • Mise en œuvre de stratégies automatisées : swing trading, break-even dynamique, multi take-profits, stop-loss adaptatifs. • Conception et déploiement de l'infrastructure cloud via Azure Kubernetes Service (AKS) pour la scalabilité et la haute disponibilité. • Développement d'un chatbot financier intelligent, spécialisé dans l'assistance au trading. Compétences techniques : • Azure Kubernetes Service (AKS) • Node.js, Django, React.js, WebSocket • APIs financières (Binance, IBKR) • Cloud computing, DevOps, Docker
Scientifique des données
oct. 2020 - Présent
5 ans 9 mois
Développement de solutions d'analyse quantitative et d'IA appliquée aux marchés financiers Conception de pipelines de données avancés, d'outils d'intelligence artificielle et de solutions de datavisualisation pour l'analyse et la prédiction des marchés financiers. Réalisations principales : • Développement d'un screener d’actifs intégrant des pipelines ETL pour l’analyse de critères techniques et fondamentaux (Django/Angular). • Conception de "Market Insights", plateforme combinant analyse de séries temporelles financières et génération automatique de rapports via LLMs open source. • Déploiement d'applications de datavisualisation financière interactive utilisant D3.js, Highcharts, Streamlit, Dash et Plotly pour la représentation dynamique des données de marché. • Implémentation de solutions de vision par ordinateur pour détecter des patterns financiers complexes (MobileNet v2). • Développement de microservices TensorFlow en environnement serverless (AWS Lambda) pour l'analyse de flux financiers temps réel. Compétences techniques : • Analyse de séries temporelles, pipelines de données (ETL) • IA supervisée, LLMs open source, IA générative • Vision par ordinateur (MobileNet v2), TensorFlow, Flask • DataViz interactive : D3.js, Highcharts, Streamlit, Dash, Plotly • Python, Serverless computing (AWS Lambda)
Intercontrat OpenWork
OpenWork - Portage SalarialFreelanceConsultation et services commerciaux
juin 2024 - mars 2025
10 mois
Remote
Inter-contrat – Formation continue et montée en compétences (Machine Learning, Deep Learning & Data Apps) Certifications obtenues : 📘 IBM – Machine Learning with Python Coursera (IBM Skills Network) Le badge atteste d’une bonne compréhension des techniques de machine learning (régression, classification, clustering, systèmes de recommandation). • Utilisation de Scikit-learn et Scipy • Implémentation de modèles : régression logistique, arbres de décision, KNN, SVM, k-means, DBSCAN, clustering hiérarchique 🔗 Voir la certification 🌐 Build a Data Science Web App with Streamlit and Python Coursera – Project Network Création d'applications web interactives pour la science des données. • Utilisation de Streamlit pour créer une interface fluide et intuitive • Manipulation de données avec Pandas 🔗 Voir la certification 🧠 Sentiment Analysis with Deep Learning using BERT Coursera – DeepLearning.AI • Introduction à BERT et ses capacités • Prétraitement et nettoyage de texte • Split du dataset en ensembles d’entraînement et de validation • Tokenisation avec le tokenizer BERT • Architecture de fine-tuning BERT • Boucle d’entraînement, évaluation avec F1-score et accuracy 🔗 Voir la certification
Ingénieur DevOps
IngenicoServices financiers
déc. 2023 - juil. 2024
8 mois
Valence, Auvergne-Rhône-Alpes, France · Remote
DevOps Intégrateur Python & Développeur IA – Ingenico Développement IA – Équipe Support • Outil de génération de texte pour l'assistance technique interne : ◦ Proof of Concept (PoC) développé avec OpenAI GPT-4 / GPT-3.5, capable de générer automatiquement des réponses cohérentes à partir de prompts métier ◦ Comparaison et expérimentation avec un modèle open source GPT-2 entraîné sur un corpus interne, dans le but de construire un chatbot spécialisé Ingenico • Système de Question Answering (QA) : ◦ Architecture hybride retriever/reader basée sur BM25, MiniLM et Elasticsearch ◦ Capable d’interroger et synthétiser des réponses depuis la documentation technique interne d’Ingenico • Projets exploratoires : ◦ Développement de chatbots personnels avec TinyLlama (1.1B) sur GPU local et cloud Azure ◦ Intégration expérimentale de LangChain + Azure OpenAI pour des cas d’usage internes (complétion, génération contextuelle) Stack & Intégration logicielle • Back-end : Flask (API de communication avec les modèles) • Front-end : Streamlit (PoC rapide), React (interface avancée connectée à la base Elasticsearch) • SSO & Sécurité : Authentification via Keycloak, base de données PostgreSQL • Déploiement en bureau via Electron React DevOps & Intégration SDK – Terminaux de paiement • Développement de scripts Python pour la compilation et l’intégration de composants dans les SDKs • Intégration dans les SDK Tetra et Android Ingenico, création de firmwares Android pour terminaux de paiement Travail en collaboration internationale • Coopération quotidienne avec les équipes chinoises et indiennes, dans un environnement agile et distribué
Chef de projet/ Développeur Full-Stack/ Ingénieur / Développeur BI data
EXCIDServices informatiques et conseil IT
avr. 2023 - août 2023
5 mois
Bourgoin-Jallieu, Auvergne-Rhône-Alpes, France · Hybrid
Responsable Applications – Excid (ESN spécialisée en Data & BI) Présentation de l’entreprise : Excid est une société de conseil spécialisée dans la data, la business intelligence et le développement de solutions logicielles. Mon rôle s’est principalement concentré sur les volets logiciel, data engineering et intelligence artificielle. Mission Logicielle (.NET / Blazor) : • Diagnostic et réparation du mécanisme de chiffrement AES • Refonte du système d’événements Blazor dans une application .NET existante Mission Data (ETL / SSIS) : • Automatisation du peuplement d’une table cible via SSIS, avec mapping dynamique basé sur les métadonnées des tables sources • Création d’un composant personnalisé pour industrialiser ce processus dans l’écosystème SSIS Mission IA (Traitement automatique de documents) : • Conception d’un classifieur d’emails pour trier automatiquement les messages par typologie • Développement d’outils OCR pour extraire les informations pertinentes à partir de documents numérisés
Software Engineer
Capgemini EngineeringServices d'ingénierie
août 2022 - janv. 2023
6 mois
A distance · Remote
Skills: SQL · C# · Python (langage de programmation)
ALE france
janv. 2022 - août 2022
8 mois
Vaulx-Milieu, Auvergne-Rhône-Alpes, France
Développeur recherche/développement systèmes embarqués
janv. 2022 - août 2022
8 mois
Vaulx-Milieu, Auvergne-Rhône-Alpes, France
Développeur Logiciel Bas Niveau & Intégrateur Système – Projet Codex-Lite Refonte logicielle multiplateforme • Refonte complète du logiciel Codex vers une version allégée, Codex-Lite, compatible Android, Windows et Linux • Application dédiée à : ◦ La conception d’étiquettes produits via une interface graphique ◦ Le pilotage à distance du MasterPi, cerveau du système d’impression/codage embarqué sur Raspberry Pi (Raspbian, ARM Cortex v7) Développement bas niveau sur le MasterPi (backend embarqué) • Écriture de routines en C et en assembleur ARM pour le Raspberry Pi • Exemple : Implémentation d’une routine ARM ASM pour le calcul d’une somme de contrôle RLE, nécessaire à la communication fiable entre le Raspberry Pi et le FPGA Xilinx (codé en VHDL)
Développeur recherche et développement embarqué
janv. 2022 - août 2022
8 mois
Vaulx-Milieu, Auvergne-Rhône-Alpes, France
Skills: Raspberry Pi · C++
Ingénieur informatique
Groupe CREATIVEServices informatiques et conseil IT
sept. 2021 - janv. 2022
5 mois
Lyon, Auvergne-Rhône-Alpes, France
Développeur Full-Stack & DevOps – Projet de Facturation & Suivi de Tarification Objectif du projet : Conception d’une application de facturation et de suivi des forfaits, avec gestion fine des utilisateurs, sécurité centralisée (SSO) et environnement de développement prêt à l’emploi. Environnement de développement (DevOps) • Dockerisation complète du poste de travail : ◦ Mise en place d’un environnement reproductible via Docker Compose ◦ Conteneurisation de la base de données initiale, des services SSO, et du code applicatif ◦ Lancement automatisé avec docker-compose up pour un démarrage instantané de l’environnement Développement Back-End & Front-End (.NET Blazor) • Création d’une table d’association clients/utilisateurs/applications • Développement de 4 écrans Blazor pour la gestion de ces entités • Création d’un service back-end dédié à la logique d'association • Écriture d’un script SQL pour la création et l’initialisation de la base de données Sécurité & Authentification (en cours) • Intégration de Keycloak pour une authentification centralisée (SSO) • Configuration de OAuth 2.0 pour assurer la compatibilité avec les standards de sécurité moderne
Data scientist/Développement
Doctum ConsiliumFreelance
avr. 2021 - oct. 2021
7 mois
Villefontaine, Auvergne-Rhône-Alpes, France
Projets de Développement Avancés – Blockchain, IA & Analyse de Données Développement Blockchain – DApp • Application décentralisée (DApp) pour l’échange de cryptomonnaies • Développement en JavaScript et Solidity pour interaction avec la blockchain Ethereum Computer Vision – Modèle de détection de nudité • Création et entraînement d’un modèle de détection de nudité sur Google Colab • Prétraitement des images, entraînement supervisé et évaluation des performances Analyse de données orientée graphes – Neo4j • Visualisation des transactions Bitcoin via un site web utilisant Neo4j • Analyse des flux d’une adresse publique pour comprendre les interactions réseau sur la blockchain Détection d’anomalies & modélisation prédictive – Bitcoin • Détection d’anomalies à l’aide de RNN LSTM sur les séries temporelles des prix du Bitcoin • Modèle de régression supervisée pour la prédiction de prix, dans un cadre expérimental Apprentissage par renforcement – Q-Learning / IA de jeu • Développement d’une IA capable de jouer à Mario Bros via Q-Learning • Utilisation de PyTorch et OpenAI Gym pour l'entraînement par renforcement
apprentissage machine
OpenClassroomsEnseignement supérieur
mai 2021 - août 2021
4 mois
Skills: SQL · JavaScript · Apprentissage statistique · Intelligence artificielle (IA) · Python (langage de programmation)
Développeur Full Stack
Messageries Lyonnaises de PressePublication de journaux
déc. 2019 - mars 2021
1 an 4 mois
Saint-Quentin-Fallavier
Développeur Full-Stack & IA – Projet de Distribution de Magazines (Angular, ASP.NET, SSIS, AS400) Contexte : Amélioration d’une solution de distribution de magazines chez les diffuseurs, avec un focus à la fois sur le développement logiciel (full-stack) et sur l’intégration d’une couche d’intelligence artificielle pour la détection de contenus sensibles. Stack technique : • Front-end : Angular, JavaScript, jQuery, WebForms • Back-end : ASP.NET, SQL Server, AS400 • ETL & traitements : SSIS, traitement de gros volumes de données Mission IA – Détection d’images inappropriées (IVM) Problème identifié : erreurs humaines ayant entraîné la diffusion de contenus interdits aux mineurs (IVM) dans des magazines pour enfants. • Développement d’un POC de détection de nudité avec TensorFlow 2 et Keras • Entraînement d’un convnet simple sur la base d’images interne • Objectif : filtrer automatiquement les contenus visuels avant diffusion Extraction & analyse de texte dans les images (OCR) • Mise en place d’un processus d’extraction de texte intégré à la chaîne de vérification • Détection de mots-clés ou de contenu suspicieux pour générer une alerte automatique vers MLP (Maison de la Presse)
Développeur Full Stack
Soluxan
juin 2019 - déc. 2019
7 mois
Région de Lyon, France
Migrer une solution d'angularjs vers Angular 5
Développeur front-end
DataGalaxyDéveloppement de logiciels
mai 2018 - mars 2019
11 mois
Lyon, Auvergne-Rhône-Alpes, France
Faire des écrans angular et du back .net core pour une solution d'outsourcing de BDD avec IA
Développeur .net
ODDO BHFBanque
mars 2017 - oct. 2017
8 mois
Région de Paris, France
Développement dotnet d'une solution bancaire pour la nouvelle norme européenne mifid 2
Software Development Engineer
FootoVisionSports de spectateurs
sept. 2016 - mars 2017
7 mois
Produire des statistiques sur des matchs de football en temps réel. Intelligence artificielle avec openCV
Ingénieur recherche/développement CAO
SofinelPétrole et gaz
avr. 2016 - oct. 2016
7 mois
Boulogne-Billancourt, Île-de-France, France
Ingénieur CAO, développement de plugins aveva pdms
Développeur PixelSense Application Tactile wpf
DymensionServices informatiques et conseil IT
sept. 2014 - oct. 2015
1 an 2 mois
Développer des applications tactiles sur Pixel Sense pour des clients
Ingénieur études et développement qt4 C++ IHM
SPIEServices environnementaux
déc. 2013 - oct. 2014
11 mois
Région de Lyon, France
Développer la partie software IHM pour une solution de feux de croisement
Ingénieur recherche/développement CAO .net
AXEMBLEServices informatiques et conseil IT
nov. 2012 - oct. 2013
1 an
Charbonnière Les Bains
Conception Assistée Par Ordinateur. 3d. c# .NET Développement de plugins pour faciliter la tâche du mécanicien
Ingénieur développement , portage et industrialisation
ESI-groupDéveloppement de logiciels
nov. 2011 - oct. 2012
1 an
Part-Dieu
Je suis ingénieur linux. C/C++, pyhton, tcsh,ksh Solution de CI/CD pour le logiciel VisualEnvironment
Formation
Pierre and Marie Curie University
deuxième Master 1 (M1)
2014 - 2015
1 an 1 mois
Université Claude Bernard Lyon 1
Master 1 (M1) Master 2 (M2) ingénierie mathématiques
2009 - 2011
2 ans 1 mois
Institut des Sciences et Techniques de l'Ingénieur de Lyon ( maintenant Polytech Lyon)
Diplôme d'ingénieur
2006 - 2009
3 ans 2 mois
CPGE - Classes préparatoires aux grandes écoles
mpsi/mp
2002 - 2004
2 ans 1 mois
Licences et certifications
Sentiment Analysis with Deep Learning using BERT
Délivré le : juin 2024
Machine Learning with Python
Délivré le : juin 2024
Build a Data Science Web App with Streamlit and Python
Délivré le : juin 2024
Optimisez votre déploiement en créant des conteneurs avec Docker
Délivré le : juin 2020
Portfolio
