Anthony Brenelière

Concepteur UML, Développeur C++, Sercel groupe CGGVeritas

44000NantesPays de la Loire - France

Bonjour,

Je suis travailleur indépendant (TOT Concept EURL), et je propose actuellement mes services pour des tâches:
- d'assistance à maîtrise d'ouvrage,
- de spécification et de conception, grâce à la maîtrise de l'UML et des principaux patrons de conceptions,
- de réalisation (C++ / java / .Net), environnement temps réel possible (multithreading, scheduling...)

Un résumé de carrière: J'ai 10 ans d'expérience en réalisation applicative. J'ai travaillé dans une société spécialisée en systèmes d'information de 2000 à 2005. J'ai été en charge des différentes phases de projets basés sur des systèmes d'information: de la prise en charge du recueil du besoin en relation avec le client, à la phase de réalisation. Je me suis spécialisé progressivement dans le développement en C++, avec la volonté de coder dans les règles de l'art. Depuis 2007 je m'efforce d'appliquer les bonnes pratiques de l'XP (eXtreme Programming).

Je suis actuellement en mission, mais n'hésitez pas à me contacter.

Je vous prie d'agréer, madame, monsieur, mes sincère salutations.

Anthony Brenelière
0661366680

Anthony Brenelière
28 contacts
Expérience professionnelle
2010 - 2012

Projet actuellement de nature confidentielle.
Sous la responsabilité du chef de projet, concepteur et développeur d’une brique applicative transverse, permettant une distribution des traitements sur des serveurs parallèles.
- Mise en place d’une architecture transverse à l’ensemble des développements du projet, permettant une scalabilité du système sur un nombre indéfini de serveurs linux
- Proposition et conception UML de la solution proposée
- Définition des interfaces Corba permettant les échanges de données entre processus distants
- Utilisation de GDB permettant le déboguage en simultané de l’ensemble des processus (locaux et distants) lancés du système

ENVIRONNEMENT : UML, Enterprise Architect, Unix, CShell, Serveurs Redhat, C++, Temps réel, CORBA, Codeworker, GDB

Industries - Energies
2009 - 2010

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:
- Gestion des conditions tarifaires (prix d’achats, remises, taxes…)
- Gestion des avantages consommateur
- 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 :
- 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.
- 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)
- Réalisation des MPD Oracle des briques confiées avec Power AMC designer.
- 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.
- 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.
- Support aux développeurs Delphi et Java en phase de développement.
- Spécification des plans de test.
- Réalisation des tests de pré-intégration, émission des tickets avec HPQC
- Gestion de la traçabilité des exigences dans l’analyse

Contexte:
- Effectif projet de plus de cent personnes (CDP, Analystes, Développeurs)

ENVIRONNEMENT : POWER AMC DEVELOPPER, JAVA, HIBERNATE, ORACLE, HPQC

2008 - 2009

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 :
- 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).
- Réalisation du dossier de conception (UML):
. Définition des algorithmes de création des parcours des trains (chargements des itinéraires, traitements des convergences...).
. Définition d’un langage permettant d’exprimer le régime de circulation des trains
- 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.
- 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.
- Encadrement de sept développeurs, assistance technique et fonctionnelle aux développements, revue de code.
- Mise en place de l’environnement de développement (projets Visual, options de compilation)
- Développement en C++ avec Objecteering des composants critiques afin de permettre une parallélisation anticipée des développements
- Tests de pré-intégration
- Livraison dans les délais
Enjeux :
- Délais serrés et lourdes pénalités en cas de retard.
- 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

2006 - 2007

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.
- Développement des nouvelles fonctionnalités sur la base des expressions de besoin du marketing.
. Préparation de l’itinéraire en cours de navigation.
. Création de l’espace MonViamichelin, POIs, itinéraire.
. Recherche des POIs.
. Conception et développement d’un système de fichiers virtuel, permettant le stockage des archives, des données personnelles de l’utilisateur.
- Correction des bogues en phase de pré-livraison.
- Conception UML et ré-architecture du noyau de l’application dans le cadre d’un refactoring post-recette (suivant la V6.0).
- Réécriture complète (refactoring) de l’automate à états gérant les transitions d’écrans de l’application (130 écrans).
- Développement de la mise à jour des itinéraires personnels et des POIs par GPRS (depuis le site viamichelin.fr).
- Développement d’une bibliothèque en C# permettant l’activation des cartes pays à partir d’un numéro de série.
- 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.
ENVIRONNEMENT : UML, C++, DESIGNS PATTERNS, TEMPS REEL, PROGRAMMATION EMBARQUEE, STL, VISUAL STUDIO .NET 2003, INSTALLSHIELD, CVS, STARUML

Internet
2006 - 2006

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.
- Recueil des besoins, estimation des charges et ajout des fonctionnalités demandées par le client.
- Mise en liaison de l’application avec des données située dans une autre application RH.
- 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.
- Développement de scripts de migration et exécution directe dans la base de production Oracle.
- 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.
- 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

Industrie Pharmaceutique
2005 - 2006

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.
- 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.
- Intégration et modification d’un driver filtrant l’accès au système de fichiers.
- Développement d’un module serveur, fonctionnant en tant que service, collectant les informations envoyées par le module client et le driver.
- Réalisation d’une interface graphique en Win32.
- Développement d’un gestionnaire de tâches.
ENVIRONNEMENT : VISUAL STUDIO .NET, DRIVER DEVELOPMENT KIT, WINDOWS XP & 2000, WIN32 API

Services informatiques
2004 - 2005

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.
- Réalisation du diagramme de classes.
- Installation et initialisation d’une base PostgreSQL.
- Ajout d’une gestion de sessions utilisateur, une gestion des modifications, et d’un historique des exigences.
- Réalisation des pages PHP pour l’accès aux données.
- Réalisation d’une fonction d’exportation du cahier des charges sous forme HTML.
ENVIRONNEMENT : LINUX, PHP, POSTGRESQL, UNIX/APACHE, DREAMWEAVER MX, DEVELOPPEMENT C++

Services informatiques
2004 - 2004

- 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.
- Conception d’un algorithme très performant.
ENVIRONNEMENT : VISUAL STUDIO .NET 2005, DEVELOPPEMENT C++, STL

Services informatiques
2003 - 2004

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.
- Recueil du besoin à partir d’interviews clients et de documentations existantes.
- Réalisation de l’architecture fonctionnelle.
- Réalisation du dossier d’exigences.
- Réalisation des cas d’utilisation de l’application.
- Réalisation de dossiers de spécifications détaillées.
- Réalisation des maquettes graphiques.
ENVIRONNEMENT : UML, SYBASE POWER AMC

2003 - 2003

Mission au forfait pour Orange au sein d’une équipe spécialisée dans le packaging d’applications.
- 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

2003 - 2003

Dans le cadre du développement en interne d’un dispositif de fiabilisation des phases de conception et d’analyse.
- Développement de l’interpréteur du langage formel CIAO.
- Encadrement de deux développeurs.
- 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

2003 - 2003

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).
- Analyse de l’existant : cartographie applicative, inventaire des fonctionnalités existantes, diagrammes de classe.
- Recueil des nouveaux besoins auprès des chefs de services.
- Rédaction du dossier d’exigences.
- Réalisation du diagramme de classes cible du système d’information de promovacances.com.
ENVIRONNEMENT : UML, SYBASE POWER AMC

2002 - 2002

Dans le cadre du développement en interne d’un dispositif de fiabilisation des phases de conception et d’analyse.
- Spécification d’un langage formel (CIAO).
- Automatisation d'actions sous Word en C++ (COM) pour le traitement de documents d'analyse.
- 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

2001 - 2002

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.
- Développement d’un assistant (avec un total de 40 écrans/interfaces) permettant de paramétrer l’installation des serveurs.
- Développement de scripts DOS/batchs de lancement de l’installation automatisée de Windows 2000 Server.
- 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).
- Réalisation des spécifications fonctionnelles et techniques, développement de l’application (moteur de scripts) permettant de configurer les serveurs.
- Tests de fonctionnement de la Build sur des serveurs Compaq Proliant.
- 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

2001 - 2001

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.
- Rédaction de cours et d'exercices concernant : TCP / IP, la sécurité sur internet (IP Secure, SSL, Firewall), LDAP, Exchange.
- 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

2000 - 2001

Dans le cadre d’un besoin applicatif de transfert de données entre une base Oracle et une base SQL Server :
- 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.
- 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 :
- Analyse des performances de l'ensemble des serveurs de la SAUR.
- Analyse des problèmes de connexion entre les agences et le siège.
ENVIRONNEMENT : NT, MS SQL SERVER 7, VB 6, SQL, TRANSAC SQL

2000 - 2000

Déploiement du réseau sur des PC portables et aide aux utilisateurs, configuration de logiciels.

2000 - 2000

Dans le cadre d’un audit pour CITELUM (EDF), définition des règles de gestion d’une application métier.
- Formation au recueil du besoin, à la modélisation (Merise) et à UNIX.
ENVIRONNEMENT : MERISE

2000 - 2000

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.
- Développement d’une application de type IIS / ASP / HTML.
- Installation et configuration de postes de travail et de serveurs.
- Recherche, étude et paramétrage d’un logiciel d’envoi de mails.
ENVIRONNEMENT : ASP, HTML, ADO, VBSCRIPT, ACCESS, SQL SERVER 7

1998 - 1998

Formation des employés à Windows 95 et la messagerie Exchange dans une salle dédiée, création et planification des cours.
Aide à l’administration du réseau de l’entreprise (100 postes) + implémentation de Lotus Notes sur les postes de travail.

Industrie
Ancien élève de
Prestations de Anthony Brenelière
PrestationsInformatique | Internet | Système d'information
ExpertiseAMOA, UML, C++, .NET, Oracle, BOOST, Design patterns, Ilog Server, Power AMC, Objecteering, Visual Studio, Eclipse, Merise...
Références ClientsSNCF, Via Michelin, Sanofi-Aventis, BNP Paribas, Orange, Atos, Leclerc Gileco, Global Concept, SAUR, Citelum
Tarif journalier350
RégionIle-de-France, Pays de la Loire


Les visiteurs de ce profil ont aussi consulté
Emmanuel BARTHE
Chef de projet junior, Sigma Informatique
Ludmilla Brenelière
Éducatrice spécialisée/chanteuse, Alternote/ludmilla
Nicolas Gayet
Assistant chef de projet, SIGMA
Bruno Desprez
Analyste / Programmeur, SIGMA Informatique
Franck BRENELIERE
Collaborateur Comptable, ADECIA
Frederic GILLET
Etudiant, HEC
Adrien Bonnaire
Ingénieur d'études et développement Java/JEE, Sigma Informatique
Virginie Beucher
Responsable d'études Statistiques, AXA
Aymeric Blanc
Responsable de site, Intl carrieers
Chloé Poitevin
Assistante comptable, Vacances Educatives - Méthodes Educatives