Menu

Virginie BOULANGER-VOIRIN

LAMBESC

En résumé

Mes compétences :
C++/C#
Développement mobile
Visual Basic
CAO
C
Langage objet
Design Patterns
C++
Développement logiciel
C#
Android
QT
Java

Entreprises

  • COPPERNIC

    maintenant
  • Clip Industrie - Ingénieur développement logiciel confirmé

    Saint-Cannat 2015 - maintenant
  • SIS - Société d'Informatique et de Systèmes - Ingénieur développement logiciel confirmé

    Courbevoie cedex 2014 - 2015
  • Coppernic - Chef de projet - Ingénieur Développements Logiciels

    2010 - 2014 Chef de projet du banc de masterisation.
    La masterisation est un logiciel qui permet de tester un terminal mobile Android ou Windows ainsi que l'ensemble des ses composants matériels (RFID, lecteur code à barre, lecteur d'empreintes digitales,etc ..)avant de le livrer à un client.
    Cette application implémente un modèle Client/Serveur en Visual Basic . Elle intègre un système de Web Services (II7) pour pouvoir communiquer avec une base de données (SQL server).
    Implémentation de librairies et d'exemples de code (C#,C++, Java) facilitant l'intégration logicielle de nos composants matériels dans les solutions applicatives clientes. Les cibles de ces développements étaient les plateformes Android et Windows Mobile/CE.
    Compilation d'un OS Android pour y intégrer un RIL (Radio Interface Layer) et déploiement sur un terminal propriétaire composé d'un SOM (System On Module).

    Développement logiciel d'un lecteur de tickets de métro Edmonson/F2F sur un terminal mobile en C/C#.
    Rédaction des spécifications, architecture logicielle, implémentation et tests unitaires. Gestion des plannings.
  • Dassault Systèmes - Chef de projet

    Vélizy-Villacoublay 2008 - 2010 Responsable du produit « Collaborative Design » au sein du logiciel CATIA V6 Ce produit permet le partage de modèles CATIA entre plusieurs utilisateurs via un mécanisme de Peer to Peer ou Client/Serveur.. Cette application est développée en C++ sous Windows XP.
    Rédaction des spécifications, architecture logicielle, implémentation et tests unitaires. Gestion des plannings. Management d’une équipe en Inde. Responsable de la gestion de configuration de l’application.
  • Dassault Systèmes - Ingénieur développement logiciel

    Vélizy-Villacoublay 2006 - 2008 Développement au sein du logiciel CATIA V6 d’une application
    « Collaborative Design ». Ce produit permet le partage de modèles CATIA entre plusieurs utilisateurs via un mécanisme de Peer to Peer ou Client/Serveur.. Cette application est développée en C++ sous Windows XP.
    Rédaction des spécifications, architecture logicielle, implémentation et tests unitaires. Travail collaboratif avec une équipe en Inde. Responsable de la gestion de configuration de l’application.
  • Castsoftware - Ingénieur développement logiciel

    2005 - 2006 Développement d’un logiciel (IHM) dans le domaine de l’intelligence d’application. Cette interface graphique est développée en C++/MFC sous Windows XP. Cette application permet d’explorer et de visualiser graphiquement l’architecture d’un logiciel et les interdépendances de son code grâce à une analyse détaillée du code source stockée dans une base de données.
    Rédaction des spécifications, architecture logicielle, implémentation.
  • Mentor Graphics Meta Systems Division - Ingénieur développement logiciel

    2003 - 2005 Développement d’un logiciel (IHM) de gestion d’une machine hardware (émulateur). Cette application est développée en C++ sous Linux avec Qt. Elle permet d’allumer et d’éteindre l’émulateur et tous les serveurs nécessaires. Ce logiciel permet aussi de diagnostiquer les causes d’un disfonctionnement de la machine par le lancement d’une série de tests.
    Rédaction des spécifications, architecture logicielle, implémentation et tests unitaires.
  • Mentor Graphics Meta Systems division - Ingénieur développement logiciel

    2001 - 2003 Développement d’un logiciel de CAO électronique «Meta Design Browser». Cette application est développée en C++ sous Solaris avec ILOG Views. Elle permet l’exploration de la hiérarchie d’un Design ainsi que la représentation schématique d’une partie de ce dernier sous forme de symboles logiques. Ce logiciel aide l’utilisateur à prendre connaissance d’un Design et à diagnostiquer les causes d’un fonctionnement non valide.

Formations

Réseau