Passionné d'informatique depuis toujours, j'ai une appétence particulière pour les nouvelles technologies tels que le Big Data, l'IA, l'IOT, ... De plus, l'informatique est en constante évolution et où le partage et la pédagogie sont primordiale, c'est pourquoi je donne des cours à l'IM²AG et suis aussi formateur autour de divers sujet technique. Pour finir, la cybersécurité est un domaine qui m'a toujours passionné et dans lequel j'interviens régulièrement.
Dal’Hy est le datalake central de l’ensemble des données de EDF Hydro. Ce datalake ingère des données diverses (séries temporelles, fiche d’évènements, référentiel divers, …) pour les fournir a divers cas d’usage (API, IHM, IA, …)
Equipe de 1 puis montée progressive à 8 coéquipiers
Détails de l'expérience
Projet Big Data (Hadoop)
Mise en place de divers cas d’usage : o Traitement massif de données timeseries et geotimeseries : qualification automatique, corrections statistiques, agrégation temps réel, … o Lancement de code natif (fortran, C/C++) massivement au travers de Spark o Synchronisation de données (fichiers, base de données, …) et traitement (Sqoop, Hive, Spark, …) o Restitution temps réel de données au travers d’une API o Création d’endpoint générique pour la sollicitation Hive/HBase/ElasticSearch o Indexation full text et geospatial (avec ou sans timeseries) de données
Architecture globale de la solution
Diverses études de migration hors Hadoop (on Premise, Cloud,
Création d’API et de pont vers R afin que les prévisionnistes puissent consommer facilement la donnée
Réalisation d’audit de sécurité permettant de découvrir les failles des applications, conseiller sur leurs corrections et sensibiliser les membres des projets aux problématiques de sécurité
Formateur sécurité : sécurité des développements débutant et avancée, réalisation d’audit
Co-animateur de la cellule architecture Grenobloise
Organisation et animations de rencontres autour de sujets techniques
Mise en place de POC autour de nouvelles technologies (BigData, Javascript fullstack, …)
Veille technologique
Mise en place de rencontre mensuelle pour échanger sur divers sujets techniques
Sélection et visionnage collectif de talks issue de grandes conférences (Devoxx, MixIt, …)
Architecte au sein de l’agence : o Apporter de l’expertise sur les projets clients o Participer à des Avant-Vente o Réaliser des revues d’architecture et de code o Mettre en place et conseiller sur l’outillage et l’industrialisation des projets o Aide aux projets en situation difficile
Domaine Telecom - Gestion de carte sim: • Refonte de partie de l'application de C/ProC vers Java • Mise en place de solution pour le maintient en condition de sécurité
Domaine Telecom - Gestion du SAV ADSL/FTTH: • Développement et maintenance de l'application • Création de nouveau module fonctionnel • Actions d'architecture et d'urbanisation a des fins de cohérence entre les applications et le SI client
Domaine Telecom - Facturation inter-opérateur : • Création d’un POC BigData (Hadoop, Spark et Hive) pour démontrer la faisabilité technique et accompagner Orange dans la gestion de la volumétrie croissance. • Participation et accompagnement lors des refontes techniques
Tout domaine : Responsable industrialisation : • Mutualisation des savoirs • Mise en place d'outils entre les différents projets. • Amélioration de la production et de la qualité des projets • Intégration de certains concepts DevOps afin d’améliorer les mises en production, réduire les temps de livraison, et améliorer la fiabilité des installations
Détails de l'expérience
Big data : • Mise en place de jobs Spark, communiquant avec des solutions de stockage tels que Hive, HBase ou encore Phoenix. • Utilisation des technologie Hue, Oozie, Ranger, ... • Installation de petit cluster à des fins des tests.
Industrialisation : • Mise en place et maintient de Jenkins et Sonar • Mise en place d'outils de déploiement automatique (Ansible, Rundeck) • Mise en place de forge logicielle (Gitlab) • Création d'outillage divers pour améliorer la productivité
Telecom : • framework technique : Spring, Spring boot, Hibernate, • framework IHM : Angular, Wicket, Struts • Bootstrapper d'application : Jhispter, MEAN • Testing : RobotFramework, Junit, Selenium, ...
Général: • Conception technique des solutions • Participation aux avant-ventes • Soutient en cas d'écueils sur les projets • (macro-) chiffrage de solutions • Formations et accompagnements des membres des équipes • Participation active auprès du client lors de l’étude des besoins • Définition des architectures techniques et fonctionnelles, rédaction des dossiers d’architecture, modélisation des solutions • Développements des prototypes pour démontrer la faisabilité technique des solutions proposées
Un système de téléphonie en IP (VoIP/ToIP) pour la télésurveillance d'ascensceur. (Client et Serveur)
Un node CANOpen qui stocke toutes les données importantes des ascenseurs, et qui permet de surveiller et d'administrer celui-ci.
Un logiciel qui va interroger les ascenseurs pour connaitre l'état des différents node configuré dans une base de données MySQL et qui stocke cet état dans la base de données munie d'un dashboard de visualisation graphique.
Durant ce stage, j'ai été en charge de développer un système embarqué, munie d'une webcam, devant être capable de détecter les plantations présente dans un champs et ainsi de diriger un tracteur afin de faucher les plants nuisible.