Expérience professionnelle
ETC Audiovisuel/GDF Suez Juillet 2015/septembre 2015 (3 mois)
_______________________________________________________________
Consultant en développement Qt C++
Contexte Projet
Développement en Qt, Passerelle Tracking qui convertie un dialogue codeurs de positions entre un Système Tracking et l’Onlyview (codeurs Posital Fraba)
Réalisations
Rédaction et analyse des spécifications fonctionnelles et techniques détaillées
Développement des applications métiers, QObject, sockets, gestion de données des codeurs (positions et vitesses)
Développement du système de communication des codeurs posital (Modbus/TCP), transmission de données (trames UDP)
Développement de protocoles réseaux utilisés dans l’audiovisuel et le contrôle de l’éclairage, DMX, ArtNet, ArcNet, Abatec
Développement d’IHMs, QMainWindow, QDialog, QWidget
Gestion des anomalies : détection, analyse et suivi (débogueur GNU)
Tests unitaires et tests d’intégration (QDebug)
Assistance technique aux utilisateurs
Bilan individuel de compétences
Développement sous Qt Creator
Environnement technique
Langages : Qt, C++, C
Outils : Qt Creator 3.4.2 (entreprise) basé sur Qt 5.5.0 (MSVC 2013, 32 bit), compilateur MinGW 4.9.2, débogueur GNU gdb 7.8
Système : Windows 7
Modélisation : UML
SNCF Novembre 2014/avril 2015 (5 mois)
_______________________________________________________________
Consultant en développement C++
Contexte Projet
Application de Gestion du Système d’Information Comptable.
Réalisations
Développement des scripts d’initialisation de la base et optimisation des scripts SQL
Développement des applications « métier » et développement d’IHM
Analyse fonctionnelle et rédaction de l’étude technique détaillée
Tests unitaires et tests d’intégration
Assistance technique aux utilisateurs et assistance à la recette
Bilan individuel de compétences
Gestion de la BDD sous Visual Studio.
Environnement technique
Langages et outils : C++, Visual Studio
BDD: SQL server, SQL, PL SQL
Modélisation: UML
Système: W XP, Unix
Juin 2014 à Septembre 2014
Consultant en informatique, PriceMatch, Paris, France.
Écriture de scripts d’interfaces sur Windows. Analyse des données de réservation des hôtels avec des algorithmes basés sur le Machine Learning et l’approche Big Data.
{ Réalisation des interfaces entre des logiciels utilisés par les hôtels et les logiciels de PriceMatch.
{ Rapatriement de fichiers de réservation des hôtels.
{ Analyse des données massives (Big Data) issues des fichiers de réservation (taux d’occupation, prix moyen).
{ Prédire le prix de mise en vente à l’aide de plusieurs outils de machine learning : séries temporelles (régressions ARMA = Auto-Regressive oving Averages), les modèles économétriques (OLS = Ordinary Least Squares).
{ Estimation du prix optimal en utilisant les équations de Bellman et les outils d’optimisation.
Technologies : C++, Java, SQL et PL SQL.
Novembre 2013 à Avril 2014
Ingénieur d’études et développement C++, SEIITRA (éditeur logiciel immobilier), Paris, France.
Logiciel de gestion des flux de recommandation Foncia BP.
{ Rédaction des spécifications fonctionnelles détaillées
{ Rédaction d’analyse organique
{ Développement d’IHM en MFC
{ Développement des couches métiers en C++
{ Développement procédures stockées (Transact SQL)
{ Optimisation SQL
{ Tests Unitaires et tests d’intégration,
{ Maintenance corrective et évolutive.
Technologies : Système : Windows XP. SGBD : SQL SERVER 2005. Langages : C++, SQL,
Transact SQL. Outils : Visual Studio 2005 (MFC), CUNIT. Méthode : UML.
Avril 2013 à Septembre 2013
Ingénieur Études & Développement, stage de fin d’études, IFSTTAR (Institut Français des Sciences et Technologies des Transports de l’Aménagement et des Réseaux), Champs-sur-Marne, France.
Segmentation d’images à base de modèles de mélanges gaussiens et de champ logistique caché. Développement des algorithmes EM et CEM. Application à la reconnaissance de panneaux routiers.
{ Expression du besoin, animation des réunions et structuration des jeux de données.
{ Analyse des spécifications fonctionnelles détaillées.
{ Estimation des paramètres du modèle par les approches maximum vraisemblance mise en oeuvre par l’algorithme EM et maximum vraisemblance classifiante mise en oeuvre par l’algorithme CEM.
{ Gestion des anomalies : détection, analyse et suivi.
{ Déroulement et automatisation des tests.
Résultat : Développement d’un système de reconnaissance de panneaux de signalisation ayant vocation à être intégré dans des véhicules.
Technologies : Matlab, SAS et C++.
Février 2012 à Juillet 2012
Développeur J2EE ET WEB SERVICE SOA, stage Master 1, Université Paris 5 René Descartes,
France.
Réalisations différentes d’une application de gestion des inscriptions pédagogiques à l’aide des architectures suivantes :
{ Les servlets et les pages JSP (design pattern MVC),
{ Cloud Computing & Google App Engine,
{ Web service et JPA.
Tâches :
{ Rédaction des spécifications fonctionnelles détaillées,
{ Reengineering et programmation : développement de nouvelles fonctionnalités et améliorations des fonctionnalités existantes,
{ Développement et maintenance des web services,
{ Réalisation des tests unitaires et d’intégration.
Technologies : Java J2EE, Spring 3.0, Tomcat 6.0, Hibernate 3.0 et Google App Engine.
Février 2012 à Juillet 2012
Projet tuteuré Master 1 Informatique, Université Paris 5 René Descartes, France.
Analyse de données issues de puces à ADN avec les méthodes de co-clustering.
Développement des algorithmes de Cheng et Church en C++.
{ Développement des algorithmes de co-clustering décrits dans l’article : ajout lignes/colonnes, suppression lignes/colonnes, ajout et suppression lignes/colonnes,
{ Test de ces algorithmes sur des données massives conditions/gènes (Big Data),
{ Interprétation des clusters.
Technologies : C++ et R.
Formation
2012 - 2013 Master 2 Data Mining. Master International, Informatique, spécialité Intelligence
Artificielle, filière Machine Learning, Université Paris 5 René Descartes, France.
2011 - 2012 Master 1 – Informatique, Université Paris 5 René Descartes, France.
Compétences Techniques
Conception technique de développements spécifiques, d’interfaces, des états et écrans
{ Réalisation des développements
{ Tests unitaires
{ Optimisation de traitement
Data Mining : SAS, R, Matlab, QlikView, Julia, gCLUTO.
Machine Learning : Clustering, Ciblage publicitaire, Extraction d’informations, Scoring, Détection d’anomalies, SVM, CAH, ACP, boosting, visualisation, réseaux de neurones, Kmeans, arbres de décision.
Langages : C++, Java, J2EE, HTML, XML, Powershell, Prolog.
BDD : Oracle SQL Developer, SQL Server,
PL/SQL, Transact/SQL, NoSQL (Cassandra, MongoDB).
Méthodes d’analyse : MERISE, UML. Systèmes : Windows, Linux.
Management de projet : Méthode agile, Diagramme de GANTT.
Bureautique : Microsoft office, Latex.