Vincent - Architecte C++
Ref : 131022K001-
62980 NOYELLES LES VERMELLES
-
Développeur, Architecte (42 ans)
-
Freelance
Expérience professionnelle
Bombardier Transport – Saint Bruno (Canada) – De 09/2012 à ?
R & D
- Concevoir une plateforme uniformisée pour tous les systèmes du train afin de fournir des services de bases :
- Communication sur le réseau train
- Mise à jour des logiciels embarqués dans le système
- Synchronisation de l’heure
- Framework de développement
- …
Rôle
- Définition et suivi des lots logiciels externalisés
- Intégration de toutes les briques logicielles sur la plateforme cible
- Mise en place d’un environnement de développement
- Analyse et programmation d’outils
- Ecriture d’un guideline pour redéployer l’environnement de développement
- Conception et réalisation du driver de communication sur le réseau train
- Supporter les équipes systèmes pour déploiement de la plateforme
Environnements techniques et méthodologiques
- C++ / QT 4.8
- Environnement embarqué
- Clearcase, Clearquest, Visual studio 2008, ControlBuild
- VMWare
Alstom Transport – Montréal (Canada) – De 02/2012 à 08/2012
Projet Regiolis
- Participer à la maintenance du produit PIS (Passenger Information System) dans le cadre du projet Regiolis (train régionaux).
Rôle
- Analyser les demandes d’évolution ou les bugs arrivant dans le backlog
- Réaliser l’évolution ou la correction
- Livrer les versions à l’équipe de validation
- Supporter l’équipe de validation pour déploiement de la version
Environnements techniques et méthodologiques
- C++ / C#
- Environnement embarqué
- multithreading
- Clearcase, Clearquest, Visual studio 2008, SoapUI
- VMWare, VirtualBox
Bombardier Transport – Crespin – De 04/2009 à 02/2012
Projet AGC
- Effectuer de la maintenance applicative et répondre aux demandes d’évolutions.
Projet NAT
- Développements de certaines parties des IHM de conduite et de maintenance dans les postes de conduite
o Gestion du SIVE (Système d’Information Voyageur Embarqué)
o Gestion de la perte de redondances des systèmes
o Récupération et affichage des compteurs, anomalies, versions et états des systèmes sur les écrans de maintenance
Projet Regio2N
- Superviser la fonctionnalité SIVE (Système d’Information Voyageur Embarqué) pour le projet
o Participer aux réunions techniques avec le client
o Rédiger les spécifications fonctionnelles
o Définir les work packages pour l’équipe de développement
o Superviser le développement de la fonctionnalité
- Développements de certaines parties des IHM de conduite et de maintenance dans les postes de conduite
o Gestion du SIVE (Système d’Information Voyageur Embarqué)
o Gestion de la perte de redondances des systèmes
o Récupération et affichage des compteurs, anomalies, versions et états des systèmes sur les écrans de maintenance
Rôle
- Analyste / programmeur (projet AGC et NAT)
- Responsable de la fonction SIVE (projet Regio2N)
Environnements techniques et méthodologiques
Environnements techniques et méthodologiques
- C++ / QT 4.8
- Environnement embarqué
- Clearcase, Clearquest, Visual studio 2008, ControlBuild
- VMWare
Europipe – Dunkerque – De 11/2008 à 04/2009
Projet
- Conception et développement d’une nouvelle application client/serveur pour une machine dimensionnelle qui mesure les extrémités des tubes fabriqués pour vérifier qu’ils sont conformes à la commande.
Rôle
- Réaliser la phase d’analyse en produisant les spécifications fonctionnelles et techniques
- Développer le logiciel de pilotage des automates pour calculer les dimensions des tubes produits.
- Réaliser la documentation technique et les manuels utilisateurs
- Mettre en service et valider le logiciel chez le client.
Environnements techniques et méthodologiques
- C++ / C#
- SQL Serveur 2005
- Boost, STL
- UML
- TCP/IP
CRIL – Lens - De 06/2006 à 11/2008
Projet
- Développement d’une plateforme pour la résolution de problèmes sous contraintes
Rôle
- Analyse et développement du logiciel de résolution de problèmes sous contraintes
- Optimiser le code pour résoudre plus efficacement ces problèmes
- Réaliser des expérimentations sur des nouveaux algorithmes de résolution
- Rédiger et présenter des publications dans des conférences internationales
Environnements techniques et méthodologiques
- C++
- XML
- Linux
Université d’Artois – Lens - De 06/2006 à 11/2008
Enseignement
- Enseigner dans le cadre de travaux pratiques à des étudiants de niveau licence.
Rôle
- Préparer et dispenser les cours et les travaux dirigés pour les étudiants de licence informatique et mathématiques
- Animer les travaux pratiques en informatique
- Suivre les projets de développement de logiciels donnés aux étudiants
Environnements techniques et méthodologiques
- Linux
- C, perl, python, shell
FORMATION INITIALE
2004 – 2006 Master Recherche Mathématiques et Informatique
Université d’Artois, Lens.
2001 – 2004 License Mathématiques et Informatique
Université d’Artois, Lens.
2001 Baccalauréat S
Lycée Saint Paul, Lens.
• Langages et environnements de développement :
JAVA, SWING, HTML, Javascript
C#
C++, Boost, QT, STL
Perl
Script bash
• Logiciels et systèmes :
Visual Studio
Windows, Linux
Base de données : PostgreSQL, SQLServer
• Outils :
Clearcase
Clearquest
ControlBuild
• Normes et méthodes :
UML, Merise