Anthony - Assistant à maîtrise d'ouvrage C++

Ref : 130918B001
Photo d'Anthony, Assistant à maîtrise d'ouvrage C++
Compétences
C++
UML
PL SQL
TRANSACT SQL
Expériences professionnelles
  • DE 2005 A 2017 TOT Concept

    DE 2000 A 2005 Telys

    DE OCTOBRE 2015 A AVRIL 2017
    Client : Groupe IMA
    Développeur Angular 2/4, C++, C#, Transact-SQL
    Projet 1 : La société IMT (IMA Télésurveillance) vend des solutions de télésurveillance de sites et de personnes fragiles. Elle gère l'installation du matériel sur les sites et les déclenchements d'alarmes grâce à des plates-formes de télésurveillance. En prévision de la mise en place de nouvelles applications, la société IMT m'a confié la refonte de l'architecture de transfert des flux avec l’application de gestion des alarmes.
     Proposition d’une architecture « orientée événement » permettant un silence réseau dans le cas d'absence de donnée à traiter.
     Remplacement des solutions existantes qui balaient les bases SQL pour détection d'ajouts/modifications/suppression, qui surchargent les serveurs de base de données et ajoute du traffic réseau.
     Développement de la solution complète en collaboration avec l’équipe de développement interne. Développement d'un concentrateur de redirection des données, d’une sentinelle d’extraction et d’un service de gestion de flux, avec historisation.
     Mise en place de notifications par WebService sur déclencheur SQL Server.
     Développement d’un client Angular2 de supervision temps réel des flux, la consultation des historiques et la relance des flux

    Projet 2 : Conception et réalisation d’une application temps réelle de gestion des interventions sur site. L’application permet la remontée des comptes rendus d’interventions en temps réel depuis le terrain par une application mobile vers les opérateurs sur les plates-formes de télésurveillance, ainsi que la communication par chat de l’opérateur avec les différents intervenants sur le terrain.

     Proposition et réalisation d’un client Web avec Angular2, communiquant par WebSocket avec le serveur
     Réalisation du serveur .NET, qui interagit avec l’application de gestion des alarmes.
     Architecture reposant sur Reactive X, ASP.NET SignalR, ReactJS

    Projet 3 : L'actimétrie est l’analyse des mouvements corporels. La société IMA utilise les systèmes d'alarmes et de domotique pour collecter des données actimétrie des occupants d’une habitation. Ma tâche a été de concevoir et développer l'application temps réel permettant la collecte des messages de chaque détecteur et la distribution vers des serveurs RabbitMQ destinées à des sociétés tierces, vers un client Web Angular2 via SignalR, vers une base de donnée.

     Développement d'une application serveur basé sur ReactiveX connecté directement aux centrales et chargée de la distribution et des données
     Développement d'un client Angular2 permettant l'affichage d’un dashboard des centrales et des statistiques mises à jour en temps réel : occupation des pièces, températures des pièces, etc.
     Application temps réelles utilisant ReactiveX permettant un parfait découplage des composants (RxJS coté Web et Rx.Net coté serveur). Datas poussées en temps réel du serveur vers les clients Web grâce à SignalR.
     Utilisation des patterns IoC offrant une même implémentation pour deux web services (interne et externe)
    ENVIRONNEMENT : ANGULAR2, REACTIVEX, TYPESCRIPT, JAVASCRIPT, C#, REDIS, SIGNALR, SQL SERVER, RABBITMQ, XMPP, RX.NET, RX.JS, SERVICESTACK, WEBSOCKETS, LINQ TO EVENTS, ENTITY FRAMEWORK, WCF, VISUAL STUDIO CODE, TRANSACT-SQL, MS SQL SERVER 2012, ORACLE 11, C++, IIS

    DE NOVEMBRE 2015 A JUIN 2016 Client : Supinfo
    Formateur Nouvelles technologies .NET/ C++ / Algorithmique avancée
    En parallèles de la mission en cours, formation de 4 classes d’étudiants (2ème, 3ème et 4èmes années) sur les nouveautés du Framework 4.5, ainsi que des cours d’algorithmique avancée, passage des oraux, et correction des projets personnels.

    Les cours ont concerné :
    - Les principes de l’ergonomie moderne avec les applications universelles.
    - Programmation parallèle en .NET
    - Azure, la technologie du Cloud Microsoft. Correction des projets Azure des étudiants.
    - Les technologies WCF et Web API.
    - Algorithmes avancés (application du Master Theorem, mesure de la complexité des algorithmes, algo dynamique, glouton, structures arborescentes)
    ENVIRONNEMENT : VISUAL STUDIO 2015, AZURE EMULATOR, PYTHON, CLION

    DE MAI 2015 A OCTOBRE 2015 Client : Meteodyn
    Architecte .NET, Entity Framework
    Meteodyn est une société spécialisée dans l’ingénierie du vent, elle développe depuis 10 ans un logiciel permettant d’évaluer la production énergétique d’un parc d’éoliennes. Ce logiciel prend en compte la topographie et la rugosité du terrain et la météo afin de déterminer le meilleur placement des éoliennes.
    La société a décidé de réaliser une refonte complète de ce logiciel renommé WindUnified, et m’a confié la réalisation de la persistance de leur modèle métier, local et distant. L’application doit être capable de fonctionner avec la plupart des bases de données du marché de ses différents clients, en mode offline/online.
     Présentation d’une d’une POC technique, basée exclusivement sur des projets open-source.
     Mise en place d’une solution permettant un coût quasi-nul de maintenabilité des bases de données, avec une migration automatisée des bases de données suivant l’évolution du modèle.
     Développement d’une surcouche générique d’Entity Framework ajoutant les fonctions de persistance exigées par le client.
     Mise en persistance du modèle métier pour les bases SQL Server 2012, SQL CE, PostgreSql (Linux), MySQL (Linux), Oracle (Linux), et développement des tests fonctionnels automatisés pour chacune des bases.
     Mise en place d’un paramétrage permettant de scinder le modèle afin de distribuer la persistance sur plusieurs bases relationnelles, de différente nature.
     Développement d’un mécanisme de synchronisation générique entre les données locales et les données distantes, avec gestion des conflits et concurrence d’accès.
     Autre: travail dans une équipe de 8 personnes, délais serrés avec deadline pour la livraison du produit (en Octobre 2015).
    ENVIRONNEMENT : C#, WCF, FRAMEWORK 4.5, VISUAL STUDIO 2012, MS SQL SERVER 2012, SQL COMPACT EDITION, POSTGRESQL, MYSQL, ORACLE 11

    DE FEVRIER 2015 A MAI 2015 Client : IMT filiale du groupe IMA
    Développeur C++, C#, Transact-SQL
    La société IMT (Inter-mutuelles Téléassistance), filiale du groupe IMA gère les réceptions de déclenchements d’alarmes des sites abonnés. Suite à l’achat de la société Serena par le groupe IMA, dont le rôle est la télésurveillance des personnes fragiles, mon rôle a été de mettre en place les flux de données de la filiale vers le système de gestion centrale de IMT.
     Mise en place d’un flux de données entre le CRM de la filiale (SQL Server, Web services) avec le système de gestion des alarmes de IMT (bibliothèque C).
     Réalisation du mappage entre le modèle de données source et le modèle métier du système de gestion des alarmes, et développement en C# de la conversion des données.
     Migration des anciennes bibliothèques VC++ 6 en composants COM, les rendant ainsi interopérables avec le service .NET 4.5 de gestion du flux
     Reprise des données pour le nouveau CRM de la filiale Serena
     Enjeu : délai serré avec date butoir de mise en production
    ENVIRONNEMENT : C#, WCF, FRAMEWORK 4.5, VISUAL STUDIO 2012, TRANSACT-SQL, MS SQL SERVER 2012, ORACLE 11, C++

    DE JUILLET 2014 A JANVIER 2015 Client : DISFE ( La Banque Postale / La Poste )
    Référent C++/ C# , Expert PIC
    Développement d’une PIC (plate-forme d’intégration continue) pour l’ensemble des applications Visual Studio réalisées en interne ou par les centres de services (Atos Origin, Cap Gemini, Steria). Cette plate-forme sert à assurer la compilation permanente de 150 applications, à remonter les informations de qualimétrie du code source, et à effectuer le packaging.
     Mise en œuvre d’une POC métier basée sur Maven, Hudson et Nexus, avec gestion des dépendances et une granularité de versioning au niveau de chaque librairie (.exe, .lib, .dll) .
     Assurer le rôle de référent C++/ C#
     Écriture du document des cas d’utilisation en collaboration avec le client
     Production des différents livrables : Manuel utilisateur, Dossier de cas d’utilisation de la PIC, installation du poste de développeur, le dossier de recette de la PIC, manuel d’installation de la PIC
     Développement de plugins pour Maven en Java, notamment pour la mise à jour automatique des versions release et versions de développement.
     Mise en place des règles qualité d’analyse du code C# StyleCop et FxCop
    ENVIRONNEMENT : MAVEN, VISUAL STUDIO 2012, HUDSON, SONAR, NEXUS, CVS

    DE JANVIER 2014 A MARS 2014
    Concepteur UML, Développeur .NET
    Réalisation d’un module de type data mining
     Mise en œuvre d’un parseur HTML plus performant que les solutions existantes (Jericho, HTML agility pack), reposant sur ANTLR v4 effectuant le parsing en une seule passe des documents HTML.
     Mise en place de Nutch, permettant de télécharger les pages html
     Text mining algorithm utilisant un algorithme de type GSP
     Solution développée sous Netbeans
    ENVIRONNEMENT : UML, ANTLR, NUTCH

    DE JANVIER 2011 A 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 distribution des traitements sur un nombre configuré 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
     Solution développée en C++, en parallèle et de manière transverse aux développements du reste de l’équipe.
     Développement d’une librairie commune aux différents processus, composée majoritairement de classes templates c++
     Utilisation de GDB permettant le débogage en simultané de l’ensemble des processus (locaux et distants).
     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. Utilisation d’un pattern MVVM dans le cadre de cette application.
     Proposition puis mise en place d’un projet de tests automatisés de non régression, exécuté chaque nuit.
     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 REEL, CORBA, CODEWORKER, GDB, JAVA, ECLIPSE, NETBEANS, CM SYNERGY, LOG4CXX

    DE JUILLET 2009 A 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.
    Analyse fonctionnelle des briques 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, JEE, HIBERNATE, ORACLE, HPQC

    DE MAI 2009 A JUILLET 2009 Client : Global Concept/Optimitel
    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.
     Réalisation du planning du projet, chiffré à 60 j.h.
     Mise en place du projet Eclipse, initialisation des sources sous subversion
     Choix des librairies à utiliser
     Conception de l’application avec Star UML
     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 A MARS 2009 Atos Origin Client : SNCF, Mistral
    Analyste fonctionnel, Concepteur UML, Développeur C++
    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. Gestion de projet pour une équipe de neuf personnes.

    Tâches effectuées :
     Analyse fonctionnelle 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) :
    o Gestion des points horaires théoriques
    o Formalisation du langage THOR (langage exprimant les horaires théoriques de passages de trains)
    o Priorisation des trains sur les points de convergences et les zones de convergences (les gares) en temps réel
    o Gestion des dégarages de trains en temps réel
    o Sélection de la voie à quai disponible à l’arrivée des trains (utilisée pour les RER)
    o Autres fonctions temps réel : calcul du retard des trains, gestion des regroupements/dégroupements de trains, annonce des trains, chargement des parcours à l’approche des trains…

     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...).Tel
    o 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

    DE MAI 2006 A 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.
     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.
     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 ********).
     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.
     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 A 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.
     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

    DE NOVEMBRE 2005 A 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.
     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

    DE NOVEMBRE 2004 A MARS 2005 TOT Concept TOT Concept
    Développeur Java / 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.
     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 : JAVA, PHP, POSTGRESQL, UNIX/APACHE, DREAMWEAVER MX

    DE SEPTEMBRE 2004 A NOVEMBRE 2004 TELYS TELYS (********)
    Concepteur et Développeur C++
     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

    DE DECEMBRE 2003 A SEPTEMBRE 2004 TELYS AART Farah (********)
    Analyste fonctionnel, concepteur UML, développeur Java/J2EE
    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.

    Phase de développement :
     Aide au développement des interfaces graphiques en JSP/HTML.
     Développement des procédures stockées Transact SQL pour la création et l’initialisation de la base.
     Développement des procédures stockées Transact SQL des règles d’affaire de l’application.
    ENVIRONNEMENT : UML, SYBASE POWER AMC, JAVA/JEE, JSP, MICROSOFT SQL

    DE OCTOBRE 2003 A DECEMBRE 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).
     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 ********.
    ENVIRONNEMENT : UML, SYBASE POWER AMC

    DE AVRIL 2003 A SEPTEMBRE 2003 TELYS CIAO (********)
    Développeur C++ / Chef de projet MOE
    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

    DE JANVIER 2003 A MARS 2003 TELYS Orange/Sinclair & Partners
    Ingénieur système
    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

    DE JUIN 2002 A DECEMBRE 2002 TELYS CIAO (********)
    Analyste développeur C++
    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

    DE MAI 2001 A 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.
     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, SQL SERVER, COM, XML, SMS, LDAP, ADSI, WMI, WSH (VBSCRIPT), DOS BATCH, SERVEURS COMPAQ PROLIANT

    DE FEVRIER 2001 A AVRIL 2001 TELYS Trainingstep
    Rédacteur de cours en ligne / Administrateur réseau
    Administration d’un réseau d’entreprise. En parallèle, 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

    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 :
     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

    DE DECEMBRE 2000 A DECEMBRE 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.
     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

    DE OCTOBRE 2000 A DECEMBRE 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.
     Formation au recueil du besoin, à la modélisation (Merise) et à UNIX.
    ENVIRONNEMENT : MERISE

    DE MAI 2000 A JUIN 2000 IBM / AXA ASSURANCES
    Technicien réseaux
     Déploiement du réseau sur des PC portables et aide aux utilisateurs, configuration de logiciels.
    ENVIRONNEMENT : WINDOWS NT 4.0

    DE JUIN 1998 A SEPTEMBRE 1998 NOVOFERM
    Technicien réseaux
     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.

Études et formations
  • FORMATION
    2000 École des réseaux IFC Nantes
    Topologies réseaux / TCP/IP / Windows NT / Microsoft IIS

    1999 DEUG A Informatique

    1996 BAC S spé Math, Mention

    COMPETENCES
    DEVELOPPEMENT
    Méthodes
     XP (eXtreme Programming), Agile

    Langages
     Conception UML
     Angular 2, ReactJS, Typescript, Reactive X
     Programmation .NET, C++/CX, C#, VB, ASP.NET MVC, WCF, LINQ To Events, Entity Framework 6

    Certification 70-483 .NET 4.5 Programming in C# (décembre 2014)
     Programmation Standard C++, avec STL et BOOST

    Architecture
     Usage des principaux patrons de conception (design patterns)

    Outil de modélisation
     StarUML
     Softeam Objecteering
     Sybase Power AMC
     Enterprise Architect

    Environnements systèmes
     Microsoft Windows Server / Windows Mobile
     Linux
     Android

    Intégration continue
     Maven, Hudson, Nexus, Jenkins

    CLIENT-SERVEUR
    Méthode
     4 ans d’expérience dans un cabinet spécialisé en informatique de Gestion
     CIAO, AAMOA, Capture des besoins
     Spécifications générales et détaillées

    SGBDR et middleware
     SQL Server, PostgreSQL, Oracle, Access
     IIS (Certifié), Apache
     Architectures SOA, Corba, WCF

    Langages
     Oracle PL/SQL

    Certification Oracle PL/SQL (2005)
     Transact SQL

    Méthode MERISE 2.0
     MCD, MCT

    GESTION DE PROJET
     Contexte CMMI 3
     Outils :
    - MS Project
    - Excel

    SYSTEME
    Certifications Microsoft MCSE (2000-2002)
     Certification 70-067 Windows NT Server
     Certification 70-217 Windows Active Directory
     Certification 70-098 Windows Client
     Certification 70-068 Windows Server in Enterprise
     Certification 70-215 Windows Server

    Réseau :
     Certification 70-058 Network Essentials
     Certification 70-059 Microsoft TCP/IP
     Certification 70-216 Windows Network Infrastructure

    Scripting
     Usage des technologies de scripting système: WSH, WMI, VBScript, Javascript, PowerShell
     2000 Server (WMI, VBScript et COM) et Active Directory (Certifié)
     Bash, CShell sous Linux

    LANGUES
    ANGLAIS Lu et écrit :
     2001 : Expérience d’une année en rédaction de documents anglais techniques à BNP/Paribas
     2011-2013 : Production des documents techniques et de conception en anglais

D'autres freelances
Développeur C++

Ces profils pourraient vous intéresser !
CV Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)
Justin

Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)

  • AIX-EN-PROVENCE
PYTHON DJANGO SQL HTML C++ CSS JAVASCRIPT SQL SERVER
Bientôt disponible
CV Développeur WEB
Tittouan

Développeur WEB

  • CÉPIE
JAVASCRIPT HTML WORDPRESS CSS PHP SSL MYSQL C++ C# .NET
Disponible
CV Développeur UNITY 3D
Jérôme

Développeur UNITY 3D

  • CELLETTES
UNITY 3D C# C++ JAVASCRIPT PHP .NET HTML5 CSS MYSQL SQL
Disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible
CV Développeur
Sabri

Développeur

  • BÉZIERS
REACT.JS JAVA .NET PHP C++ SQL JAVASCRIPT Angular ORACLE C SHARP
Disponible
CV Développeur JAVA
Léo

Développeur JAVA

  • QUILLY
JAVA J2EE SQL JAVASCRIPT MYSQL JAVA J2EE C++ ORACLE Angular PL SQL
Disponible
CV full stack Développeur
Mohamed Ilias

full stack Développeur

  • NONANCOURT
JAVASCRIPT C++ Angular SQL SQL SERVER JAVA
Disponible
CV Igènieure Computer Vision
Rania

Igènieure Computer Vision

  • VILLIERS-SUR-MARNE
PYTHON OPENCV VISUAL STUDIO Jupyter LINUX C++ OPENGL
Disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible