Damien - Tech lead / Architect

Ref : 110604H001
Actuellement disponible Email vérifié
Photo de Damien, Tech lead / Architect
Compétences
Expériences professionnelles
CV plus récent en cours de mise à jour
  • 03/2017 à aujourd’hui Evogue Expert technique / Architecte

    Architecture logiciele d’une plateforme web destinée aux centres de formations.
    • Analyse et conception / architecture :
    Recueil des besoins au prêt des MOA projets,
    Analyse des spécifications,
    Faisabilité / prototypes des améliorations / nouvelles fonctionnalités,
    Etude des performances / montée en charge infrastructure,
    Rédaction de la documentation technique et adaptations des spécifications fonctionnelles.

    • Validation au prêt des équipes et accompagnement :
    Améliorations des pratiques de développement (Design pattern, bonnes pratiques),
    Formation AngularJs.

    • Développement et mise en place d’une partie sensible sur du WEB RTC, traitement de flux vidéo, sécurisation des échanges.

    Environnement technique:
    Langages / Framework : WebRTC, PHP, AngularJs, Html5, CSS3, Less, NodeJs, Laravel 5, Webpack, TypeScript
    Environnement: PhpStorm, Git.


    03/2014 à 05/2017 Livanova - SSII Apside Technologie Expert technique / Architecte

    Design d’un ensemble d’applications de MFC / WPF(MVVM) vers Html5 / AngularJs.
    • Analyse et conception / architecture :
    Recueil des besoins au prêt des MOA projets,
    Analyse des spécifications,
    Faisabilité / prototypes des améliorations / nouvelles fonctionnalités,
    Etude des performances / montée en charge infrastructure,
    Rédaction de la documentation technique et adaptations des spécifications fonctionnelles.

    • Validation au prêt des équipes et accompagnement :
    Améliorations des pratiques de développement (Resharper, Svn),
    Formation AngularJs / HTML5 / Signalr / Rest.

    • Amélioration de la chaine de développement / test :
    Génération automatique de documentatin (markdown, yuidoc, Jenkins, Grunt),
    Mise en place des tests coté web avec Jasmin, Karma. Validation de couverture et des bonnes pratiques (Cobertura, plato et Junit),
    Assistance des équipes lors de la phase d’implémentation,
    Migration / réécriture de briques existantes C#,
    Ecriture du plan de test,
    Accompagnement (Ranorex) durant la phase d’implémentation.

    Environnement technique:
    Langages / Framework : AngularJs, Html5, CSS3, Less, NodeJs, Gulp, Grunt, Bower, C#.net (4.6), MVVM, Unity, Entity, Ranorex, Jenkins
    Environnement: Visual Studio 2013, Svn.


    Migration d’une application réalisant le paramétrage des implants cardiaques de MFC à WPF (MVVM) / WCF.
    • Optimisations des performances des algo / implementations existantes / nouvelles.
    • Audit et correction bug thread UI.
    • Optimisations de la couche Entity framework avec une base portable SQLite.
    • Modifications de l’architecture avec mis en place de différents pattern (Repository, Unit of work…).
    • Optimisations des perfomances du boot call (plateform).
    • Conception / architecture du manager:
    Analyse des spécifications (version MFC),
    Rédaction et modifications des spécifications,
    Développement et rédaction des documents de design,
    • Test unitaire / Test automatiques (Ranorex).
    • Mise en production et validation GMED.

    Environnement technique:
    Langages / Framework : C#.net, MVVM, Unity, Entity, Ranorex
    Environnement: Visual Studio 2010, Svn.


    01/2014 à 03/2014 Thalès – SSII Ausy Expert technique

    Intervention dans le cadre d’un rush au centre de production.
    • Analyse techique du besoin client et choix technologique.
    • Conception / architecture d’un outils de génération de document office depuis des entités en mémoires et des templates powerpoint et word d’éntrée :
    Etude de la librairie ASPOSE,
    Analyse des spécifications,
    Adaptation de la demande client,
    Mise en place de pilote sur les points bloquants,
    Estimation des charges,
    Mise en place du POC,
    Intégration en environnement final.

    • Tests
    Tests unitaires.
    Tests d’intégration.

    Environnement technique :
    Langages / Framework : C#.net, MTM, Tests automatiques Microsoft
    Environnement: Visual Studio 2012, TFS 2012.


    10/2013 à 01/2014 Capsule Technologie – SSII Ausy Expert technique

    Aide dans la mise en place d’un centre de service Ausy pour la société Capsule Technologie.
    • Mise en place des processus d’échange avec le client :
    Recueil des besoins,
    Etude du processus PSP du client,
    Factorisation des besoins et classification.

    • Analyse et conception / architecture d’un framework de test automatisés :
    Recueil des besoins au prêt de la V&V,
    Analyse des spécifications,
    R&D,
    Mise en place de pilote sur les points bloquants,
    Réflexion sur le découpage et l’organisation de l'application.

    • Developpement :
    Conception du Framework,
    Estimation des projets automatisés,
    Mise en place de projets pilotes.

    • Tests :
    Tests unitaires,
    Tests d’intégration,
    Test UI.

    Environnement technique :
    Langages / Framework : C#.net, MTM, Tests automatiques Microsoft
    Environnement: Visual Studio 2012, TFS 2012.
    02/2013 à 05/2013 Aéroport de Paris (Orly) - SSII Ausy Expert technique

    Développement d'une application de gestion des ressources secondaires des aéroports (Portes d'embarquements, tapis de bagage, parking...).
    • Analyse et conception / architecture
    Recueil des besoins au prêt des MOA projets.
    Analyse des spécifications.
    R&D.
    Réflexion avec l'architecte sur les points bloquants.
    Mise en place de pilote sur les points bloquants.
    Réflexion sur le découpage de l'application.

    • Developpement
    Mise en place de tests unitaires.
    Suivi et conseil des équipes de développements.
    Développement des points critiques du projet (sécurité, découpage modulaire, communication...).
    Analyse de l’existant.
    Mise en place de projets pilotes.

    Environnement technique :
    Base de données: Oracle
    Langages / Framework : C#.net (WCF, WPF), Prism, Entity 5, Unity, MVVM, Nugget, Telerik
    Environnement: Visual Studio 2012, TFS 2010.

    03/2012 à 02/2013 Banque de France – SSII Ausy Lead Développement

    Lead développement dans le cadre d’une migration d’applications.
    • Analyse et conception :
    Recueil des besoins au prêt des MOA projets,
    Analyse des spécifications,
    Planification et estimation,
    R&D,
    Documentations sur les bonnes pratiques de développement,
    Rédaction des normes de développement,
    Documentations.

    • Lead Développement / Developpement :
    Mise en place d’un environnement de test,
    Suivi et conseil des équipes de développements,
    Choix technologiques stratégiques,
    Analyse et conception de l’existant,
    Mise en place d’un projet pilote de génération de PDF (avec FOP et Crystal report),
    Développement des points critiques des projets,
    Mise en place d’un prototype « guide » pour les autres applications,
    Planifications des ressources projets,
    Suivi des équipes projets,
    Tests unitaires,
    Analyse du code des projets :
    o Mise aux normes Microsoft,
    o Optimisation et Bench,
    o Sécurisation des applications.

    • Deploiement et Test :
    Mise en place de procédure de déploiement,
    Mise en place de procédure de livraison, recette,
    Suivi recette,
    Suivi correctif et redéploiement,
    Phases d’intégration et mise en production (en cours).

    Environnement technique :
    Base de données MVS, SQL Serveur
    Langages : ASP.net, C#.net, VB.net, Html, CSS, JavaScript, Delphi, XML, XSLT 1.0, 2.0, XSL-FO, FOP
    Environnement: Visual Studio 2010, Crystal report, Windows Server 2003 / 2008 (migration), Web Service, Objet Com+, Paramétrage IIS7.0 (pool applicative web, mapping user..).

    08/2011 à 01/05/2014 Développement applications IOS 4-5

    Dans le cadre du lancement d’une société
    • Mise en place de la structure administrative
    • Regroupement et analyse de projets
    • Analyse et conception
    Recueil des besoins client.
    Analyse des spécifications.
    Gestion des échanges avec les prestataires et le client.
    Planification et estimation.
    Documentation

    • Développement
    Mise en place d’un environnement de test.
    R&D sur Web Services, Push… via le CMS Drupal
    Réalisation de librairie générique pour le développement.
    Développement des modules.

    • Tests
    Tests d’intégration.
    Tests unitaires.
    Phases d’intégration et mise en production.

    08/2011 à 03/2012 IFOCOP Formateur

    Formateur dans centres de formations pour adulte (html, css, mysql, PHP)
    Client : IFOCOP

    • Mise en place de support sur les langages du web
    • Formation
    • Suivi integration en Stage
    • Suivi de projet
    • Corrections

    10/2010 à 08/2011 ABSYS CYBORG Consultant technique

    Consultant Technique Dynamics Navision
    Client : CAFPI, FAGOR, Mémorial de la shoah…
    • Analyse et conception
    Analyse des spécifications.
    Rédaction de fiche d’écart.
    Documentation

    • Développement
    Développement des fonctionnalités dans Dynamics Nav.
    Formations des utilisateurs.
    Mise en place de Tools d’optimisation des développements.
    Installation d’environnement de test.
    Mise en place des bases de données.
    Procédures stockées
    Communication Web Services avec programme client.
    Réalisation d’interfaces.

    • Tests
    Tests unitaires.
    Intégration avec création de scénarios de test.
    Phases d’intégration et mise en production.

    Environnement technique :
    Base de données SQL Server, Windows Server 2003, C/Site, C#
    Progiciels: Visual Studio 2008 / 2010, Dynamics Nav

    09/2008 à 10/2010 BeeLIGHT Développeur

    Logiciel de création de devis: L’application permet aux commerciaux de généré des devis personnalisé en fonction du projet construit dans un moteur 3D.
    CLIENT : PRODWARE, LOCABRI

    L’outil permet de comptabilisé les commandes et les Opportunités de vente en cours.
    • Analyse et conception
    Analyse des spécifications et mise en place du processus de génération de documents.
    Recueil des nouveaux besoins et remarque pour mise en place de FIX.
    Suivi utilisateur.

    • Développement
    Récupération et échange d’information avec le moteur 3D.
    Réalisation de l’interface avec les Workflows de Microsoft Dynamics Navision.
    Mise en place de rapports d’utilisations du processus permettant de constater des écarts de ventes.
    Mise en production avec versioning et localisation.
    Mise en place des calculs de devis et des facteurs variant.

    • Tests
    Tests d’intégration.
    Tests unitaires.

    Environnement technique :
    Base de données SQL Serveur, C#, C++, MVC, AS3.0
    Progiciels: Visual Studio 2008, Dynamics Nav, Sketchup, MAYA, FLASH


    Logiciel de configuration 3D: L’application permet aux commerciaux de présenter en 3D le produit désiré par leur client (bâtiments modulaires).
    Client : LOCABRI
    • Analyse et conception
    Mise en place des spécifications.
    Recueil des nouveaux besoins et remarque pour mise en place de FIX.
    Suivi utilisateur.

    • Développement
    Mise en place d’un module métier permettant la gestion du moteur 3D via une interface simplifiée.
    Réalisation et modélisation d’objet 3D avec Shader et texture.
    Intégration des objets 3D.
    Réalisation de l’interface.
    Processus de communication avec les processus extérieurs.
    o Dynamics Navision.
    o SQL Serveur.
    Mise en place de rapports d’utilisations du processus pour des analyses de ventes.
    Mise en production avec versioning et localisation.
    Processus d’export du projet client sur Google EARTH.
    Tools pour le client pour l’édition des paramètres du processus (type Excel).

    • Tests
    Tests d’intégration.
    Tests unitaires.

    Environnement technique :
    Base de données SQL Serveur, C#, C++, MVC, AS3.0
    Progiciels: Visual Studio 2008, Dynamics Nav, Sketchup, MAYA, FLASH




    Logiciel K2C: L’application est un outil d’aide à la présentation / vente pour les commerciaux multi-support.
    Clients : SANOFI, ALSTOM…
    • Analyse et conception
    Recueil des besoins client.
    Analyse de l’existant et mise en place de Spécifications, cahier des charges et fiches d’écart.
    Etude des technologies les plus adéquates avec comparatif.
    Analyse du processus de commercialisation du produit.
    Suivi du produit existant et migration vers une nouvelle version plus complète.
    Gestion des échanges et demandes clients.
    Planification et estimation.

    • Développement
    Mise en place d’une plateforme permettant le paramétrage et la génération d’un package (compilé), depuis la plateforme pour différents supports (web, cd-rom…).
    Mise en place des demandes et production du produit.
    Réalisation de l’interface.
    Mise en place de rapports d’utilisations du processus pour des analyses de ventes.

    • Tests
    Tests d’intégration.
    Tests unitaires.
    Phases d’intégration et mise en production.

    Environnement technique :
    Base de données SQL Serveur, C#, AS2.0, AS3.0, Lingo
    Progiciels: Visual Studio 2008, FLASH, FLEX



    Jeux ludiques: Des petits jeux destinés à différents organismes pour informer.
    Client : CIV
    • Analyse et conception
    Recueil des besoins client.
    Analyse de l’existant et mise en place de Spécifications, cahier des charges et fiches d’écart.
    Etude des technologies les plus adéquates avec comparatif.
    Gestion des échanges et demandes clients.
    Planification et estimation.

    • Développement
    Réalisation de l’interface.
    Réalisation de librairie générique pour le développement des jeux.
    Développement des jeux.

    • Tests
    Tests d’intégration.
    Tests unitaires.
    Phases d’intégration et mise en production.

    Environnement technique :
    Langages AS3.0, XML
    Progiciels: FLASH, FLEX


    Modules E-Learning: Développement et mise en production de module E-Learning.
    Client : LAFARGE, KROSSKNOWLEDGE
    • Analyse et conception
    Recueil des besoins client.
    Analyse de l’existant et mise en place de Spécifications, cahier des charges et fiches d’écart.
    Etude des technologies les plus adéquates avec comparatif.
    Gestion des échanges avec les prestataires et le client.
    Planification et estimation.

    • Développement
    Mise en place d’un environnement de test.
    Réalisation de librairie générique pour le développement.
    Développement des modules.

    • Tests
    Tests d’intégration.
    Tests unitaires.
    Phases d’intégration et mise en production.

    Environnement technique :
    Langages AS3.0, JavaScript, SCORM 1.2
    Progiciels: Claroline, FLASH

Études et formations
CV plus récent en cours de mise à jour
  • Compétences techniques

    Modélisation UML, MERISE
    Langages ASP.NET, C# (WCF, WPF), Javascript, C++ (MFC), VB, Delphi, Java (SWING, JDBC, JSP, Servlet, EJB), Action Script, PHP, ASP, SQL, Access, XSLT 1 et 2
    Frameworks Framework 2.0 au 4.6.2, Hibernate, Laravel5, Spring…
    Outils de développement Eclipse, Visual Studio (2003 à 2013), Flex, Flash, Dynamics
    SGBD Redis, Oracle, SQL Server, MySQL, PL/SQL, Access
    I-Net ASP.Net, AngularJs (1.4), NodeJs, Gulp, Grunt, Bower, PHP, XML, XSL, HTML, CSS, LESS, JavaScript, Action Script, XSL-FO
    Serveurs Web & applicatifs Apache, IIS7, Jenkins
    Progiciels Dynamics
    Systèmes Unix (Solaris, Debian), Windows XP, server 2003 - 2008, Vista, Seven

    Formation

    2011 Bac +5 « Management du SI »

    2009 DEESWEB

    2009 Bac + 3 « Développeur et administrateur du Système d‘information »

    2008 Bac + 2 « Développeur d’application multimédia »

    2005 1ere année de licence de mathématique appliqué et d’informatique. Pierre et Marie Curie

    2004 Bac Scientifique option sciences de l’ingénieur

    Langues

    Anglais : Lu / écrit technique

D'autres freelances
Chef de projet Angular

Ces profils pourraient vous intéresser !
CV Développeur PHP
Wilfried

Développeur PHP

  • NOISY-LE-GRAND
PHP JAVASCRIPT Vue.js PHP LARAVEL SQL REACT.JS SYMFONY JAVA Angular Next.js
Disponible
CV Développeur Fullstack
Valérian

Développeur Fullstack

  • CAHON
PHP HTML CSS MYSQL JAVASCRIPT REACT.JS PRESTASHOP WORDPRESS Angular React Native
Disponible
CV Product Owner AGILE
Kassus

Product Owner AGILE

  • LILLE
AGILE LEAD MANAGEMENT KANBAN ANGULARJS Angular Vue.js JAVASCRIPT JAVA
Disponible
CV Développeur JAVA
Asmaa

Développeur JAVA

  • TOULOUSE
JAVA J2EE SQL ORACLE AGILE MYSQL Spring Boot SPRING BATCH Angular SQL SERVER
CV Conception de Logiciel
Aurélien

Conception de Logiciel

  • PARIS
C++ JAVA PHP Angular NoSQL REACT.JS React Native AGILE JQUERY DOCKER
CV Développeur .NET
Ulrich Steve

Développeur .NET

  • VIGNEUX-SUR-SEINE
.NET C# ORACLE SQL SERVER Angular PL SQL SQL
CV Développeur WEB/Mobile
Alexandre

Développeur WEB/Mobile

  • TOULOUSE
JAVASCRIPT JAVA SWIFT C++ Angular C TypeScript HTML CSS
CV Expert JAVA
Sami

Expert JAVA

  • LILLE
JAVA J2EE C SQL Angular AGILE CI/CD LEAD MANAGEMENT JAVASCRIPT POSTGRESQL
CV Architecte .NET
Gilles

Architecte .NET

  • LE MANS
.NET SQL SERVER Angular DEVOPS
CV Consultant technologies Web & Mobile
Sébastien

Consultant technologies Web & Mobile

  • METZ
PHP JAVASCRIPT SQL Angular iOS ANDROID FLUTTER SMART CITY
Disponible