Guillaume - Chef de projet C++

Ref : 140315G001
Disponible le 16/06/2024
Photo de Guillaume, Chef de projet C++
Compétences
C++
PHP
ILOG JRules
VISUAL.NET
SIG
Expériences professionnelles
  • Consultant

    chez Nocrates (3 mois), Lyon
    2013 - aujourd'hui

    . Société d'éditrice de la solution Viacitis dans le domaine du transport à
    la demande.
    Mission : apporter une réponse aux questions de validation des emplois du temps conducteur au regard de la
    législation Européennes, Nationale ou des accords d'entreprise.
    Modélisation de l'ensemble des contraintes sociales sous forme de règles
    Spécifications de l'outil de validation de contraintes sociales.
    Développement de l'outil de gestion des règles.
    Développement de pages Internet pour utiliser l'outil en mode SAAS

  • Consultant sénior.

    Eurodecision, VersaillesEurodecision
    2011 - 2013

    SSII et éditeur de logiciels d'aide à la décision.
    ThyssenKrupp.
    Développement d'un prototype de logiciel de gestion de tournées de véhicules pour la maintenance de
    matériel technique Air France.
    Maintenance évolutive de trois outils d'optimisation pour la construction de rotations, la gestion d'aléa, et le
    dimensionnement des équipe de préparation des plans de vol

    Projet de recherche HORUS : Horaires Optimisés dans les Réseaux de transports Urbains et InterurbainS. Voir la présentation sur le site
    .Rédaction de spécifications fonctionnelles, préparation de jeux tests, outil de validation des solutions.
    Refonte interne de l'outil LP-EasyDriver.
    LP-EasyDriver est un outil qui permet d'optimiser des services conducteurs sur des lignes régulières de
    transport de personnes. Dans ce cadre je participe à :
    la rédaction de spécifications fonctionnelles et techniques
    la conception - documentation et mise en place de l'environnement travail (gestionnaire de sources,
    outils de conception, intégration continue, compilation multi-plateformes)
    le développement - développement des objets métier, API, gestion multilingue, développement des règles
    de condition de travail et méthodes de résolution
    Technologies utilisées sur ces projets : gestionnaire de source (Git, CVS), compilation cross-plateforme
    (CMake), C/C++ (.Net 2010, 2008, GCC, Clang), Intégration continue (Hudson/Jenkins), documentation
    technique (doxygens), Gestion des bugs et évolutions (Redmine).

    Environnement Windows / Linux.
  • Ingénieur optimisation, responsable moteur de calcul

    Nocrates, Lyon.Nocrates est la société éditrice de la solution
    2008 - 2011

    Viacitis: outil de gestion et d'optimisation du transport à la demande.
    assurer les liens avec le moteur de calcul dans le cadre d'une la ré-écriture du logiciel en rédigeant
    notamment des spécifications techniques proposer des évolutions algorithmiques et fonctionnelles sur le moteur de calcul modéliser la base de données être conseil auprès des clients sur l'utilisation des outils NOCRATES
    contribuer aux orientations techniques

  • Chef de projet. Direction Technique du Courrier

    La Poste, Nantes
    2004 - 2008

    Développement de l'outil Marco Polo, permettant
    d'effectuer des simulations sur le transport du courrier entre les entités principales du réseau Français.
    gestion du projet Marco Polo : coordination avec la maîtrise d'ouvrage et pilotage des développements (3
    développeurs + 1 stagiaire)
    modéliser le problème de transport national du courrier (les flux, modes transport et la topologie)
    rechercher des algorithmes d'optimisation pour divers composant de l'outil ( gestion de la logistique
    inverse, sélection de flux avion et train, localisation de plate-forme d'échange, optimisation du transport
    ...)
    développer des indicateurs pour les plans de transport (coûts, qualité de service, développement
    durable...)
    faire évoluer l'outil et suivre les clients (ajout d'une IHM, présentation des résultats)
    stage : méthodes méta-heuristiques pour la simulation et l'optimisation d'un réseau de transport postal.
    Engagé en CDI après obtention de mon diplôme
    Dans le livre blanc de la recherche opérationnelle ( disponible sur le site de la ROADEF : association pour la Recherche Opérationnelle et l'Aide à la Décision en France
    ), M. Lemarié directeur du département Assistance aux Organisations de la Production présente les outils que nous avons développés

  • Consultant

    chez Nocrates (2 mois)
    aujourd'hui

    Maintenance évolutive de l'outil Router de la solution Viacitis. Il s'agit
    du moteur de calcul qui propose une organisation optimisée des emplois du temps des conducteurs dans un
    contexte de transport à la demande. L'évolution réalisée porte sur la remontée d'informations du router et une
    meilleure gestion du transport d'un groupe de voyageur.

    Rédaction du besoin et spécification technique
    Ajout de nouvelles règles dans le moteur d'optimisation (programmation par contrainte)
    Technologies utilisées sur ces projets : gestionnaire de source (Git), compilation cross-plateforme (CMake),
    C/C++ (.Net 2008, GCC), Intégration continue (Jenkins), tests unitaires (cppUnit), documentation technique
    (doxygens), Eclipse et .Net pour les environnements de dévelopement, serveur Web (Apache2/PHP5),
    navigateurs internet (Internet Explorer 7+, Firefox et Google Chrome) - HTML/CSS/Javascript (JQuery)

Études et formations
  • Formation continu
    2011 : management de projet

    2008 : stage programmation par contrainte au LORIA.

    2007 : perfectionnement Anglais - Chambre du commerce et de l'industrie de Nantes.

    2004 : stage de fin d'étude à La Poste

    Formation
    2003-2004 : Master modélisation stochastique et recherche opérationnelle, mention AB, Université Bordeaux I.

    2002-2003 : Maîtrise de mathématiques appliquées, mention AB, Université Pierre et Marie Curie (UPMC), Paris VI

    2001-2002 : Licence d'informatique, mention AB, Université de Montréal (UdM)

    1998-2001 : DEUG de Mathématiques appliquées, mention AB, UPMC, Paris VI

    1997-1998 : Baccalauréat scientifique option mathématiques

    Domaine de Compétence
    Théorie des graphes, programmation linéaire, programmation par contrainte, méta-heuristique
    Programmation : langage C/C++, Java, Visual Basic, Javascript, HTML, PHP, WebDev
    Base de données (MySQL/MS Access)
    Systèmes d'exploitation : Windows, Linux, script SHELL
    Compilation cross-plateforme (CMAKE)
    Gestionnaire de sources (GIT, SVN, CVS)
    Intégration continue (Hudson - Jenkins)
    Suivi de projet : évolution, anomalie (Redmine)

    Langues :
    Anglais : courant ; Allemand et Russe : notion

Autres compétences
Formation continu
2011 : management de projet

2008 : stage programmation par contrainte au LORIA.

2007 : perfectionnement Anglais - Chambre du commerce et de l'industrie de Nantes.

2004 : stage de fin d'étude à La Poste

Formation
2003-2004 : Master modélisation stochastique et recherche opérationnelle, mention AB, Université Bordeaux I.

2002-2003 : Maîtrise de mathématiques appliquées, mention AB, Université Pierre et Marie Curie (UPMC), Paris VI

2001-2002 : Licence d'informatique, mention AB, Université de Montréal (UdM)

1998-2001 : DEUG de Mathématiques appliquées, mention AB, UPMC, Paris VI

1997-1998 : Baccalauréat scientifique option mathématiques

Domaine de Compétence
Théorie des graphes, programmation linéaire, programmation par contrainte, méta-heuristique
Programmation : langage C/C++, Java, Visual Basic, Javascript, HTML, PHP, WebDev
Base de données (MySQL/MS Access)
Systèmes d'exploitation : Windows, Linux, script SHELL
Compilation cross-plateforme (CMAKE)
Gestionnaire de sources (GIT, SVN, CVS)
Intégration continue (Hudson - Jenkins)
Suivi de projet : évolution, anomalie (Redmine)

Langues :
Anglais : courant ; Allemand et Russe : notion

D'autres freelances
Chef de projet C++

Ces profils pourraient vous intéresser !
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Chef de projet digital AGILE
Bruno

Chef de projet digital AGILE

  • VILLENEUVE-LÈS-MAGUELONE
UNIX C++ SIP AGILE LINUX UBUNTU PYTHON ASTERISK
Disponible
CV CTO/Tech Lead React/Serverless/Php
Oussamah

CTO/Tech Lead React/Serverless/Php

  • SAINT-DENIS
REACT.JS PYTHON PHP SQL JAVASCRIPT AWS LAMBDA SERVERLESS TypeScript DOCKER C++
Disponible
CV Ingénieur/docteur développement FPGA et IA
Tarek

Ingénieur/docteur développement FPGA et IA

  • SAINT-OUEN-L'AUMÔNE
FPGA PYTHON C++ C
Disponible
CV Ingénieur de développement C/C++ C# .Net
Rabah

Ingénieur de développement C/C++ C# .Net

  • VITRY-SUR-SEINE
C++ MFC SQL C# WPF QT WINFORM JAVASCRIPT SOPHIS
Disponible
CV Chef de projet JAVA
Chahine

Chef de projet JAVA

  • SURESNES
SQL J2EE SPRING JAVA ORACLE C++
Bientôt disponible
CV Chef de projet Informatique
Charles

Chef de projet Informatique

  • SURESNES
PROJECT MANAGEMENT OFFICE AGILE JAVASCRIPT REACT.JS NODE.JS JAVA BI C++ SQL .NET
CV Formateur IA/IOT/Web
Julien

Formateur IA/IOT/Web

  • CAEN
C++ PYTHON JAVASCRIPT HTML5 CSS TypeScript DOCKER C# SQL
CV Chef de projet MONETIQUE
Houssine

Chef de projet MONETIQUE

  • CLAMART
MONETIQUE SQL UNIX LINUX KANEST TUXEDO C C++ ORACLE JIRA
Disponible
CV Conception de Logiciel
Aurélien

Conception de Logiciel

  • PARIS
C++ JAVA PHP Angular NoSQL REACT.JS React Native AGILE JQUERY DOCKER