• Interface utilisateur

    L'interface utilisateur est un type d'interface informatique qui permet à un usager de manipuler la machine. Elle coordonne les interactions homme-machine.

    Découvrir
  • Programmation

    Le travail d'un programmeur est d'utiliser ses connaissances en langages informatiques afin de concevoir et de superviser le développement d'applications informatiques

    Découvrir
  • SGBDR

    Un système de gestion de base de données est un logiciel système destiné à stocker et à partager des informations dans une base de données.

    Découvrir
  • QA (Quality Assurance)

    En informatique et en particulier en génie logiciel, la qualité logicielle est une appréciation globale d'un logiciel, basée sur de nombreux indicateurs. La norme ISO 9126 définit six groupes d'indicateurs de qualité des logiciels

    Découvrir
  • Organisation

    Les méthodes agiles sont des groupes de pratiques de pilotage et de réalisation de projets. Elles ont pour origine le manifeste Agile, rédigé en 2001, qui consacre le terme d'agile pour référencer de multiples méthodes existantes.

    Découvrir
  • IoT (Internet of Things)

    L'Internet des objets (Internet of Things, ou IoT), est l'extension d'Internet à des choses et à des lieux du monde physique.

    Découvrir
  • DDD(Domain-Driven Design)

    La conception pilotée par le domaine est une approche de conception logicielle qui vise à accorder de l'importance au domaine métier.

    Découvrir
  • Algorithmique

    L'algorithmique est l'étude et la production de règles et techniques qui sont impliquées dans la définition et la conception d'algorithmes

    Découvrir
  • Unified Modeling Language

    UML, est un langage de modélisation graphique à base de pictogrammes conçu pour fournir une méthode normalisée pour visualiser la conception d'un système.

    Découvrir
  • Informatique quantique

    L'informatique quantique est le sous-domaine de l'informatique qui traite des calculateurs quantiques utilisant des phénomènes de la mécanique quantique. Les phénomènes quantiques utilisés sont l'intrication quantique et la superposition.

    Découvrir IBM Q

Développement C# / JavaScript / Automatisation des tests E2E (Selenium) / Quality Assurance

  • 20 ans d'expérience en tant que concepteur / développeur sur des environnements Microsoft.
  • Spécialisation dans le test et la validation, l'automatisation de tests, de clients légers.
  • Formateur de développeur junior en alternance (Ecole IRIS Paris) - BTS SIO (Services Informatiques aux Organisations) / Option SLAM (Solutions Logicielles et Applications Métiers)
  • Centres d'intérêt et veille technologique du moment : Deep Learning ( Python / TensorFlow ).

  • Découvrez ici mon web dédié au langage C# et au FrameWork .NET...


    Découvrez ici mon web dédié au FrameWork Angular...


    Découvrez ici mon web dédié à TypeScript de Microsoft


    Découvrez ici mon web dédié au gaming (framework MonoGame (C#) & Phaser (JavaScript / TypeScript)


    Découvrez ici mon web dédié au FrameWork TensorFlow...

Technique / Organisation

Méthodes & Conception

  • DDD (Domain-Driven Design)
  • AOP (Aspect Oriented Programming)
  • OOP (Object-Oriented Programming)
  • SoC (Separation of Concerns)
  • Design pattern

BU (Business Unit) / Fonctionel / Métiers

  • Chaîne logistique SCM (Supply Chain Management)
  • Dématérialisation de documents administratifs GED (Admistration Française / Conseil d'état)
  • Gestion des données partagées
  • Moyens de paiement électronique (Finance & Banque)


Depuis 2017 : GeoPost Group (Chronopost, Coliposte, DPD France) - (Paris)

Ingénieur Développement / QA & Automatisation des tests E2E

PU360, est une application qui gère le dysfonctionnement pouvant intervenir sur le cycle de vie des colis. Cette application permet au centre d'Appel de contacter les points relais afin de gérer les colis qui sont en anomalie (dysfonctionnement) lors de leur cycle de vie. Il existe trois types d'anomalie pouvant intervenir sur un colis :
Réception, Préparation, Collecte.



Janvier 2014 à Janvier 2017 : Projet robotique expérimentale - (Paris)

Ingénieur Développement IoT & robotique - Projet AMMA

Projet robotique expérimentale dans le cadre de l'expression facial humanoïde, type Hansdson Robotics.

Acquisition vocale, découpage syllabique, reconnaissance vocale, pilotage de servomoteurs avec ou sans synchronisation, restitution d'expressions faciales émotionnelles. Pilotage de servomoteurs en C# depuis la plateforme .NET, C/C++ depuis ARDUINO, synchronisation des servomoteurs pour une restitution de mouvements coordonnées.

Développement C#(.Net), SDK POLOLU (spécifique à la carte de pilotage des servomoteurs type Maestro). Analyse de l'expression faciale du visage humain, restitution des différences expressions. Analyse d'image, lecture QR-Code, reconnaissance faciales, tracking d'objets marqués QR-Code.

Développement C/C++, Arduino, RFID, Sonar sensor, Laser distance, IR, led multicolor synchronisation, motor shield etc...




Organisation

  • R&D (Research and Development)

Languages

Outils

  • Visual Studio
  • TextToSpeech & SpeechToText
  • SDK Pololu
  • Pololu Maestro Control Center
  • Pololu Sequence tab Controler

Prototypage

De 2011 à 2013 : Conseil d'État - Juridiction administrative (Paris)

Ingénieur études & développement - Projet ARAMIS

Le projet Aramis s'inscrit dans le cadre général de l'effort de modernisation de l'administration par l'utilisation des nouvelles technologies d'information et de communication.

Son principal objet vise à dématérialiser le cycle complet de traitement d'un dossier du contentieux administratif, de l'enregistrement des recours à la notification des décisions et à l'archivage des dossiers, ainsi que le cycle complet d'élaboration des projets de jugement.

Le Conseil d'État est chargé d'assurer la gestion des 8 cours administratives d'appel, des 42 tribunaux administratifs et de la Cour nationale du droit d'asile.




Team

  • 1 CP-IT
  • 2 Tech Lead
  • 12 Dev C#
  • 2 Testeurs QA
  • 5 Analystes

Environnement

  • DEV
  • TEST
  • UAT
  • PRE-PROD
  • PROD

Languages

De 2009 à 2011 : Mes Bonnes Adresses (Boulogne-Billancourt)

Ingénieur études & développement - Technologies Microsoft

Création et lancement de la première place de marché d'offres commerciales locales. MesBonnesAdresses est la 1ère plate-forme internet exclusivement dédiée à tous les acteurs du commerce local qui souhaitent communiquer vers les internautes locaux. MesBonnesAdresses permet à tous les commerçants et artisans de relayer localement et en temps réel leurs offres, produits.

  • Import, export des données XML vers des partenaires, Trovit, Yakaz, PlanetVo.fr et automatisation des tâches.
  • Gé-localisation des systèmes embarqués (GPS) & Postes Fixes (IE9).
  • Intégration GoogleMap et GoogleStreet (latitude, longitude, conversions distances etc...)
  • Intégration de système d'affiliation via WebServices, SOAP, XML (affilinet.net).
  • Intégration d'un systéme de transactions bancaires à l'acte & abonnement (HSBC).

Lever des fonds auprès de Business Angels et d'Institutionnels, acquisition de 4 500 professionnels (B2B) et 15 000 utilisateurs (B2C)


Organisation

Environnement

  • DEV (DSI)
  • TEST (DSI)
  • PROD

SGBDR

Architecture

Languages

De 2003 à 2009 : WinTeam (Lyon)

Ingénieur études & développement - Technologies Microsoft

Britannica : Intégration du module marchant ProductCard au site institutionnel Britannica. Etude de faisabilité, réalisation, intégration et mise en production, maintenance.

Abcys biologie : Définition & réalisation de l'internet de la société Abcys biologie. Etude de faisabilité, réalisation des différents composants (SGBD (53000 références), Intégration d'un système de transactions bancaires à l'acte (CIC). Intégration et mise en production, maintenance.

Inside Meuble : Intégration du module marchant ProductCard au site institutionnel Britannica. Etude de faisabilité, réalisation, intégration et mise en production, maintenance.

Rue Du Commerce : Intégration du module marchant ProductCard au site institutionnel Britannica. Etude de faisabilité, réalisation, intégration et mise en production, maintenance.

Laboratoires PAB Paris : Définition & réalisation de l'internet du Laboratoires PAB Paris. Etude de faisabilité, réalisation, intégration et mise en production, maintenance.




Organisation

Environnement

  • DEV (DSI)
  • TEST (DSI)
  • PROD

Architecture

Languages

De 2002 à 2003 : NexGen Software (Chaville)

Ingénieur études & développement - Système embarqué

NexGenPARSEit© - Embedded XML/XHTML Parser - Decodes and processes XML/XHTML - Fully written in ANSI C - XML/XHTML/HTML compliant - SAX event based - Customisable parser - 30 kB scalable - Platform independant - Polling or RTOS mode - Source code

NexGenSURFon© - Embedded XHTML Basic Browser - Fully written in ANSI C - XML/XHTML/HTML compliant - HTTP/FTP/File support - Customisable parser - GIF(89a) and JPEG support - Ehanced caching capabilities - Concurrent downloading - Portable rendering engine - Customisable widgets - Scalable screens - Colour and greyscale - Any input device supported - 60 - 100 kB scalable - Platform independant - Polling or RTOS mode - Any TCP/IP stack supported - Source code or library

NexGenRENGINE - Rendering Engine - Rendering Engine for the NexGenSURFon© XML/XHTML embedded browser - Fully written in ANSI C - Ported over NexGenGUI4© - Generic event-based - Customisable parser - Extensible - Platform independant - Polling or RTOS mode - Source code




Architecture

  • Embedded Systems

Organisation

SGBDR

  • Not defined

Languages

De 2000 à 2002 : Hitit WebAgency (Paris)

Ingénieur études & développement - Technologies Microsoft

General Electric Medical Systems Europe : définition & Réalisation de l’internet de la société General Electric Medical Systems Europe. Conception, réalisation, maintenance de la boutique d’équipements médicaux de diagnostic par l’image et d’accessoires. Site multilingue, multi-devises.

SEB : Améliorations des fonctions et services déjà existants sur Minitel de la société SEB sur la base d'un service Minitel existant réservé aux salariés de l'entreprise. Mise en place d'un extranet sécurisé de commande des produits du groupe SEB et d'un outil de gestion complet de Back-Office (projet : VENUS).

LE NÔTRE : définition & Réalisation de l’internet de la société LE NÔTRE. Réalisation et maintenance du premier E-Commerce de la marque.

Carlson wagonlit Travel : définition & Réalisation de l’internet de la société Carlson wagonlit Travel. Réalisation et maintenance du premier E-Commerce de la marque.



Architecture

  • N-Tiers
  • MTS / COM+ (Transaction Server)

Organisation

Languages

De 1998 à 2000 : A-ComNet WebAgency (Levallois-Perret)

Ingénieur études & développement - Technologies Microsoft

Définition & Réalisation du site institutionnel de la société LEXON Design Concept.

Définition & Réalisation du site institutionnel de la société Hotel Le Bristol.

Architecture

SGBDR

Languages




Formation 1994 : BTS, productique (Paris)

Informatique, Robotique, Automatisme, CFAO

Automatisme : systèmes continus et discontinus, conception de systèmes automatisés, informatique industrielle.

Robotique : techniques de production modernes, applications industrielles de l'informatique et de l'automatisme.

  • Définir les modalités d'usinage et d'assemblage à partir des dessins de définition des produits;
  • Concevoir les outillages de coupe, de contrôle, d'assemblage... et, éventuellement, les réaliser;
  • Définir les moyens et protocoles de contrôle et d'essais des pièces et les valider;
  • Mettre au point les processus de réalisation et les valider en effectuant la première fabrication : usinage sur machine à commande numérique, préparation et réglage des outils de coupe...



  • Surveiller le système en vue de garantir la production, respecter le planning de charge, assurer les approvisionnements;
  • Détecter et identifier les éléments défaillants d'un système afin d'en assurer ou d'en faire assurer la maintenance;
  • Participer à l'élaboration du cahier des charges en cas de sous-traitance;
  • éditer et mettre à jour l'ensemble de la documentation technique;
  • Participer à la gestion de la production afin de respecter les délais et la qualité, élaborer et modifier si nécessaire la planification de la fabrication.


logo
logo
logo
logo
logo
logo