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.
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.
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.
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.
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).
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.
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
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...
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.
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.