3 domaines | Des technologies |
Développement | Méthodes : - XP (eXtreme Programming), UP Langages : - Conception UML - Programmation Standard C++, avec STL et BOOST - Programmation JAVA, .NET, C++/CLI, C#, VB, ASP.NET Architecture : - Usage des principaux patrons de conception (design patterns) - Ilog Server Outil de modélisation : - Sybase Power AMC - StarUML - Softeam Objecteering - Enterprise Architect Environnements systèmes : - Microsoft Windows Server / Windows Mobile - Linux - Android |
Client-serveur | 4 ans d’expérience dans un cabinet spécialisé en informatique de Gestion Méthode CIAO : - Capture des besoins - Spécifications générales et détaillées SGBDR et middleware : - SQL Server, PostgreSQL, Oracle, Access - IIS (Certifié), Apache Langages : - Oracle PL/SQL (Certifié) - Transact SQL Méthode MERISE 2.0: - MCD, MCT |
Gestion de projet | Contexte CMMI 3 Outils : |
Système | 9 Certifications Microsoft MCSE - Usage des technologies de scripting système: WSH, WMI, VBScript, Javascript - 2000 Server (WMI, VBScript et COM) et Active Directory (Certifé) - Bash, CShell sous Linux |
Employeur : TOT Concept (EURL, en indépendant)
De Janvier 2011 à Mai 2013 |
| Client : Sercel groupe CGGVeritas |
Concepteur UML, Développeur C++, Java | ||
Sercel, société numéro un de la fabrication du matériel de prospection pétrolière réalise son nouveau produit phare le 508. Afin de permettre à un laboratoire mobile de traiter en temps réel un très grand nombre de traces sismiques, mon rôle a été de proposer, concevoir et développer une solution permettant la scalabilité du système de traitements sur un nombre configuré de serveurs Linux. n Proposition et conception UML de la solution proposée n Définition des interfaces Corba permettant les échanges de données entre processus distants n Solution développée en C++, en parallèle et de manière transverse aux développements du reste de l’équipe. n Développement d’une librairie commune aux différents processus, composée majoritairement de classes templates c++ n Utilisation de GDB permettant le débogage en simultané de l’ensemble des processus (locaux et distants). n Développement d’un configurateur graphique, en java avec Netbeans permettant la saisie des besoins clients sur une mission de prospection, et à partir de celle-ci calculer automatiquement une configuration du laboratoire 508. n Proposition puis mise en place d’un projet de tests automatisés de non régression, exécuté chaque nuit. n Réécriture de la synchronisation de thread boost, dans un notifier (processus du framework Sercel)
ENVIRONNEMENT : UML, C++, BOOST, Enterprise Architect, Linux, CShell, Serveurs Redhat, Temps réel, CORBA, Codeworker, GDB, Java, Eclipse, Netbeans, CM synergy |
De Juillet 2009 à Novembre 2010 | Sigma | Client : Leclerc Gileco |
Analyste fonctionnel, Concepteur UML | ||
Dans un projet de refonte des systèmes d’information de Leclerc, prise en charge de l’analyse fonctionnelle et de la conception de la nouvelle application, nommée MC2. En charge des briques fonctionnelles suivantes: n Gestion des conditions tarifaires (prix d’achats, remises, taxes…) n Gestion des avantages consommateur n Mécanismes d’intégration des flux externes en SCA et en magasins (une trentaine de types de flux pour les SCA).
Tâches effectuées : n Conception des traitements de calcul du planning des prix de cession magasin en fonction des prix d’achat fournisseur, et en fonction d’une structure tarifaire paramétrée. n Conception d'un mécanisme d'intégration des flux entrant, brique transverse (pour l’intégration des articles, accords, tarif en SCA et en magasin) n Réalisation des MPD Oracle des briques confiées avec Power AMC designer. n En relation avec les référents fonctionnels, production des documents d'analyse générale (diagrammes de communication, cas d'utilisations, séquences) pour validation du fonctionnel par les référents fonctionnels. n Production des documents d'analyse détaillée pour les développeurs Java en partie serveur, et pour les développeurs Delphi en partie IHM. n Support aux développeurs Delphi et Java en phase de développement. n Spécification des plans de test. n Réalisation des tests de pré-intégration, émission des tickets avec HPQC n Gestion de la traçabilité des exigences dans l’analyse
Contexte : n Effectif projet de plus de cent personnes (CDP, Analystes, Développeurs)
ENVIRONNEMENT : POWER AMC DEVELOPPER, JAVA, HIBERNATE, ORACLE, HPQC |
De Mai 2009 à Juillet 2009 |
| Client : Global Concept |
Concepteur UML, Développeur C++ | ||
Conception d'une application de réception, de traitement et d'envoi des fax des clients de l'opérateur. n Réalisation du planning du projet, chiffré à 60 j.h. n Mise en place du projet Eclipse, initialisation des sources sous subversion n Choix des librairies à utiliser n Conception de l’application avec Star UML n Démarrage des développements, et transfert de connaissance au développeur en interne en fin de mission.
ENVIRONNEMENT : LINUX, C++, Libraries BOOST, ECLIPSE, MYSQL, MULTI-THREADING |
De Janvier 2008 à Mars 2009 | Atos Origin | Client : SNCF, Mistral |
Analyste fonctionnel, Concepteur UML | ||
Projet MISTRAL (Module Informatique de Signalisation, de Transmission et d’Alarmes) : Dans un contexte CMMI3, développement d’une nouvelle application (MFTR = Module Fichier Temps Reel) dont le rôle est la gestion des circulations des trains du réseau ferré national. Tâches effectuées : n Réalisation complète du dossier de spécifications détaillées du MFTR et du SNPI, applications permettant de fournir en temps réel les parcours des trains sur la base des fichiers d’horaire théorique (MFTR), et permettant la commande automatique des itinéraires de trains (SNPI). n Réalisation du dossier de conception (UML): o Définition des algorithmes de création des parcours des trains (chargements des itinéraires, traitements des convergences...). o Définition d’un langage permettant d’exprimer le régime de circulation des trains n Gestion de la redondance et de la persistance des données en mémoire entre les deux serveurs redondés du MFTR via Ilog Server. n Réalisation complète du planning pour la phase de développement (500 j.h), parallélisation des travaux pour 7 développeurs et 1 intégrateur. n Encadrement de sept développeurs, assistance technique et fonctionnelle aux développements, revue de code. n Mise en place de l’environnement de développement (projets Visual, options de compilation) n Développement en C++ avec Objecteering des composants critiques afin de permettre une parallélisation anticipée des développements n Tests de pré-intégration n Livraison dans les délais Enjeux : n Délais serrés et lourdes pénalités en cas de retard. n Exigences attendues en termes de performances. ENVIRONNEMENT : C++, ILOG SERVER, MULTITHREADING, TEMPS REEL, VISUAL STUDIO, UML, OBJECTEERING, STL, WORD, CLEARCASE, DESIGN PATTERNS, RATIONAL PURIFY, HPQC |
De mai 2006 à novembre 2007 | Open Ressources | Client : Via Michelin |
Architecte et développeur C++ | ||
Conception et développements des nouvelles fonctionnalités de VMNav, logiciel de navigation GPS embarqué sur PND/PDA. La mission est échelonnée sur trois versions de l’application, sur trois cycles en V. n Développement des nouvelles fonctionnalités sur la base des expressions de besoin du marketing. o Préparation de l’itinéraire en cours de navigation. o Création de l’espace MonViamichelin, POIs, itinéraire. o Recherche des POIs. o Conception et développement d’un système de fichiers virtuel, permettant le stockage des archives, des données personnelles de l’utilisateur. n Correction des bogues en phase de pré-livraison. n Conception UML et ré-architecture du noyau de l’application dans le cadre d’un refactoring post-recette (suivant la V6.0). n Réécriture complète (refactoring) de l’automate à états gérant les transitions d’écrans de l’application (130 écrans). n Développement de la mise à jour des itinéraires personnels et des POIs par GPRS (depuis le site viamichelin.fr). n Développement d’une bibliothèque en C# permettant l’activation des cartes pays à partir d’un numéro de série. n Développement de wrappers CLI .NET permettant l’accès aux données (itinéraires, pois) depuis l’application .NET PC connectée au GPS. n Utilisation du modèle de données du SIG de Tele Atlas (utilisé également par Google Maps et TomTom). ENVIRONNEMENT : UML, C++, DESIGNS PATTERNS, PROGRAMMATION EMBARQUEE TEMPS REEL, STL, VISUAL STUDIO .NET 2003, SIG TELEATLAS, INSTALLSHIELD, CVS, STARUML |
De mars 2006 à mai 2006 | Open Ressources | Client : Sanofi-Aventis |
Développeur Oracle PL/SQL, ASP.NET | ||
Dans une application existante et en production de ressources humaines utilisée pour la gestion des comptes de l’ensemble du groupe, développeur autonome et en relation avec les utilisateurs, pour la prise en charge des modifications applicatives. n Recueil des besoins, estimation des charges et ajout des fonctionnalités demandées par le client. n Mise en liaison de l’application avec des données située dans une autre application RH. n Modification du modèle de données avec des données existantes dans la base de données (l’application étant en production depuis 3 ans), réduction des redondances et ajout de règles de gestion. n Développement de scripts de migration et exécution directe dans la base de production Oracle. n Optimisation des requêtes, analyse des plans d’exécution, et diminution des temps de réponse du chargement des pages ASPX devenus instantanés, et qui étaient de plus d’une minute auparavant. n Rédaction d’une documentation technique, afin que la maintenance puisse être reprise facilement par un autre service en interne. ENVIRONNEMENT : VISUAL STUDIO .NET 2003, VB.NET, ASP.NET 1.1, ORACLE PL/SQL, TOAD, ACCESS VBA, POWER AMC |
De novembre 2005 à janvier 2006 | TOT Concept | Client : TELYS |
Développeur C++ / Développeur Système | ||
Développement d’une application complète (de type spyware) permettant de collecter des informations sur l’activité de l’utilisateur, d’effectuer des analyses et des statistiques. n Développement d’un module client (librairie .DLL) automatiquement injecté dans chacun des processus du système afin d’y relever des informations sur l’activité utilisateur. n Intégration et modification d’un driver filtrant l’accès au système de fichiers. n Développement d’un module serveur, fonctionnant en tant que service, collectant les informations envoyées par le module client et le driver. n Réalisation d’une interface graphique en Win32. n Développement d’un gestionnaire de tâches. ENVIRONNEMENT : Visual Studio .NET, Driver Development Kit, Windows XP & 2000, Win32 API |
De novembre 2004 à mars 2005 | TOT Concept | TOT Concept |
Développeur C++/ concepteur UML / PostgreSQL | ||
Dans le cadre du besoin de gérer l’évolution du besoin dans la phase de recueil du besoin auprès des clients, développement d’une application de type client-serveur permettant la gestion des exigences. n Réalisation du diagramme de classes. n Installation et initialisation d’une base PostgreSQL. n Ajout d’une gestion de sessions utilisateur, une gestion des modifications, et d’un historique des exigences. n Réalisation des pages PHP pour l’accès aux données. n Réalisation d’une fonction d’exportation du cahier des charges sous forme HTML. ENVIRONNEMENT : LINUX, PHP, PostgreSQL, UNIX/APACHE, DREAMWEAVER MX, DEVELOPPEMENT C++ |
Employeur : Telys
De septembre 2004 à novembre 2004 | TELYS | TELYS (www.telys.com) |
Concepteur et Développeur C++ | ||
n Développement d’un outil dans son intégralité permettant la reconnaissance des expressions redondantes dans un ensemble de documents ( TXT, Word.. saisis en entrée ) textes. n Conception d’un algorithme très performant. ENVIRONNEMENT : Visual Studio .NET 2005, DEVELOPPEMENT C++, STL |
De avril 2004 à septembre 2004 | TELYS | AART (www.aart.fr) |
Développeur Java/J2EE | ||
Dans la suite du projet AART une fois la phase de conception et de spécification terminée. n Aide au développement des interfaces graphiques en JSP/HTML. n Développement des procédures stockées Transact SQL pour la création et l’initialisation de la base. n Développement des procédures stockées Transact SQL des règles d’affaire de l’application. ENVIRONNEMENT : Java, JSP, MICROSOFT SQL |
De décembre 2003 à avril 2004 | TELYS | AART (www.aart.fr) |
Analyste fonctionnel, concepteur UML | ||
Dans le cadre d’un projet au forfait (500jh), analyse et conception fonctionnelle d’une application d’assistance à la conception de tout ou partie d’un établissement hospitalier. n Recueil du besoin à partir d’interviews clients et de documentations existantes. n Réalisation de l’architecture fonctionnelle. n Réalisation du dossier d’exigences. n Réalisation des cas d’utilisation de l’application. n Réalisation de dossiers de spécifications détaillées. n Réalisation des maquettes graphiques. ENVIRONNEMENT : UML, Sybase Power AMC |
De octobre 2003 à décembre 2003 | TELYS | Karavel |
Analyste fonctionnel, concepteur UML | ||
Dans le cadre d’un projet au forfait, rédaction du cahier des charges fonctionnel de refonte de toute la plate-forme (les sites internet du front-office et les systèmes du back-office). n Analyse de l’existant : cartographie applicative, inventaire des fonctionnalités existantes, diagrammes de classe. n Recueil des nouveaux besoins auprès des chefs de services. n Rédaction du dossier d’exigences. n Réalisation du diagramme de classes cible du système d’information de promovacances.com. ENVIRONNEMENT : UML, Sybase Power AMC |
De avril 2003 à septembre 2003 | TELYS | CIAO (www.telys.com) |
Chef de projet MOE | ||
Dans le cadre du développement en interne d’un dispositif de fiabilisation des phases de conception et d’analyse. n Développement de l’interpréteur du langage formel CIAO. n Encadrement de deux développeurs. n Recueil des besoins auprès du responsable MOA. ENVIRONNEMENT : Visual Studio .NET, Lex & Yacc, Visual C++, Librairies standards C++, XML, XMLDOM, Visual Basic, .NET, COM, XSLT, Windows API, MFC |
De janvier 2003 à mars 2003 | TELYS | Orange |
Ingénieur système | ||
Mission au forfait pour Orange au sein d’une équipe spécialisée dans le packaging d’applications. n Développement et mise en place de packages d’applications dans l’environnement de télédistribution spécifique Orange, Teledis. ENVIRONNEMENT : Visual Basic Scripting, WMI, WSH, Windows XP, windows NT4 |
De juin 2002 à décembre 2002 | TELYS | CIAO (www.telys.com) |
Analyste développeur | ||
Dans le cadre du développement en interne d’un dispositif de fiabilisation des phases de conception et d’analyse. n Spécification d’un langage formel (CIAO). n Automatisation d'actions sous Word en C++ (COM) pour le traitement de documents d'analyse. n Développement de l’interpréteur de CIAO. Langage permettant l’analyse de cahiers des charges d’applications SGBD/R. ENVIRONNEMENT : Visual Studio .NET, Lex & Yacc, Visual C++, Standard Template Libraries, XML, XMLDOM, Visual Basic .NET, COM, XSLT |
De mai 2001 à avril 2002 | TELYS | BNP Paribas |
Ingénieur système et réseaux, développeur Windows 2000 Server | ||
Dans le cadre d'un projet de déploiement de 3000 serveurs sous environnement NT/2000 à destination des agences et succursales. Développeur principal pour la réalisation d’un Master Windows 2000 Server pour l'installation automatisée de tout serveur de BNP Paribas (jusqu’au premier contrôleur de domaine de la forêt), ainsi que ses applications (SMS, IIS, SQL…), comprenant une centaine de scripts post-installation. n Développement d’un assistant (avec un total de 40 écrans/interfaces) permettant de paramétrer l’installation des serveurs. n Développement de scripts DOS/batchs de lancement de l’installation automatisée de Windows 2000 Server. n Intégration des packages d’applications dans le Master, développement de scripts permettant de configurer automatiquement les serveurs suivant leur rôle (Promotion des DC, serveurs DNS, serveurs de fichiers, d’impression, configuration AD). n Réalisation des spécifications fonctionnelles et techniques, développement de l’application (moteur de scripts) permettant de configurer les serveurs. n Tests de fonctionnement de la Build sur des serveurs Compaq Proliant. n Intervention en parallèle avec l'équipe infrastructure globale Microsoft pour réaliser l'infrastructure Active Directory. ENVIRONNEMENT : Windows 2000 Server, Active directory, MOM, Visual Basic 6, C, C++, SQL SERVER, COM, XML, SMS, LDAP, ADSI, WMI, WSH (VBScript), DOS Batch, Serveurs Compaq Proliant |
De février 2001 à avril 2001 | TELYS | Trainingstep |
Analyste programmeur et administrateur système et réseaux | ||
Administration d’un réseau d’entreprise. Dans le cadre d'un projet internet au forfait d'enseignement en ligne, création de cours en ligne. n Rédaction de cours et d'exercices concernant : TCP / IP, la sécurité sur internet (IP Secure, SSL, Firewall), LDAP, Exchange. n Optimisation des ressources systèmes pour une association humanitaire internationale (Un Enfant Par La Main) sous NT4 : Gestion des sauvegardes, des habilitations, des ressources systèmes, configuration messageries. ENVIRONNEMENT : TCP/IP, VPN/NAT, WINDOWS NT 4.0 |
De décembre 2000 à janvier 2001 | TELYS | SAUR |
Analyste programmeur et administrateur système et réseaux | ||
Dans le cadre d’un besoin applicatif de transfert de données entre une base Oracle et une base SQL Server : n Développement d'une application permettant l'extraction de données depuis une base de donnée SQL Server 7.0 vers un fichier au format spécifique. n Réalisation d’une interface graphique faite sous Visual Basic 6 permettant l’exécution des procédures stockées avec renseignement des paramètres. Résolution des problèmes de surcharge des serveurs SQL de la Saur : n Analyse des performances de l'ensemble des serveurs de la SAUR. n Analyse des problèmes de connexion entre les agences et le siège. ENVIRONNEMENT : NT, MS SQL SERVER 7, VB 6, SQL, TRANSAC SQL |
De décembre 2000 à décembre 2000 | TELYS | Booster |
Analyste programmeur et administrateur système et réseaux | ||
Projet au forfait pour la société BOOSTER. A partir du cahier des charges, développement, tests et mise en production d’une application commerciale. n Développement d’une application de type IIS / ASP / HTML. n Installation et configuration de postes de travail et de serveurs. n Recherche, étude et paramétrage d’un logiciel d’envoi de mails. ENVIRONNEMENT : ASP, HTML, ADO, VBScript, ACCESS, SQL Server 7 |
De octobre 2000 à décembre 2000 | TELYS | Citelum |
Concepteur Merise | ||
Dans le cadre d’un audit pour CITELUM (EDF), définition des règles de gestion d’une application métier. n Formation au recueil du besoin, à la modélisation (Merise) et à UNIX. ENVIRONNEMENT : MERISE |
Employeur : (CDD)
De mai 2000 à juin 2000 | IBM / AXA ASSURANCES |
Technicien réseaux | |
n Déploiement du réseau sur des PC portables et aide aux utilisateurs, configuration de logiciels. ENVIRONNEMENT : Windows NT 4.0 |
Employeur : Novoferm
De juin 1998 à septembre 1998 | NOVOFERM |
Technicien réseaux | |
n Formation des employés à Windows 95 et la messagerie Exchange dans une salle dédiée, création et planification des cours. n Aide à l’administration du réseau de l’entreprise (100 postes) + implémentation de Lotus Notes sur les postes de travail. |
2005 | Certified Oracle Developer Associate |
2002 | 3 Certifications Windows 2000 - Active Directory - DNS - Windows 2000 Server |
2000 | 6 Certifications Windows NT (MCSE) |
2000 | Formation à l'école des réseaux IFC Nantes |
1999 | DEUG A Informatique |
1996 | BAC S spé Math, Mention |