Knockout, également orthographié Knockout.js est un framework javascript léger qui permet de créer des sites dynamiques en implémentant la notion de data-binding . Il permet aussi d’implémenter le pattern Model-View-ViewModel (MVVM).
Ingénieur d’études et développement web
Nomadvantage
janvier 2016 - aujourd'hui
Projet: Développement du site web boutique
Mise en place de l𠆚rchitecture
Lecture des spécifications fonctionnelles
Développement d’une API Ajax avec WebApi 2.0
Mise en place des autorisations de login avec ASP MVC Rédaction des entités propres à la boutique Rédaction des interfaces d'accès auxdonnées
Développement d'un squelette avec knockout.js
Réalisation de l’interface
Etude des demandes en matiere de design Elaboration de la maquette Elaboration du guide de couleurs Elaboration du logo et des bannieres
Etude de faisabilite en matiere de responsive design et UX Mise en place du CSS et des template html Mise en forme de la centrale de commande simplifiée
Technologies: C# ASP.NET MVC WebApi 2.0 knockout.js Photoshop
Ingénieur d’études et développement web
Veolia
mai 2014 - janvier 2016
Projet:Développement en maintenance applicative de la plateforme de facturation de Veolia (12
personnes) Analyse et formation
Prise en main du logiciel Etude des spécifications
Rédaction des mises à jour Mise à jour des spécifications ci nécessaire
Evolutions de la base de données
Optimisations des procédures stockées
Dénormalisation des tables les plus courantes
Dénormalisation des entités liées à la vue
Mise en place de nouvelles procédures stockées
Evolutions de la plateforme
Rédaction des spécifications techniques
Réorganisation de l𠆚rchitecture
Evolutions du cache
Modernisation de l𠆚pplication de planning
Méthodologie qutidienne
Réunions quotidiennes
Methode SCRUM
Poker planning
Ateliers d’évolutivité
Disponibilité en production/hotline
Technologies: C# ASP.NET MVC WebApi 2.0 knockout.js Photoshop
Auto-entrepreneur
Web Master
janvier 2013 - juin 2013
De Janvier 2013 à Juin 2013
Projet:Dans le cadre d’n projet personnel de réalisation d’IHM simples avec Framework JavaScript à l𠆚ppui, sous la contrainte d’une technologie unique permettant de créer des vitrines interactives capable de délivrer un devis gratuit. Accompagnement et formation sur la présence sur le web Réalisation de maquettes Validation de conformité et contrat d’hébergement Saisie des produits Mise en place des sites catalogues Accompagnement sur le référencement naturel Recette
Technologies: C# ASP.NET MVC Visual Studio 2013, jQuery, MongoDB
Ingénieur de recherche
Commissariat à l𠆞nergie Atomique
mai 2011 - janvier 2013
Projet: Chaîne de compilation et logiciel système pour des puces massivement parallèleAmélioration des algorithmes de calcul de l’ordonnancement Démonstration mathématique de l𠆚mélioration possible de l’ordonnancement Réalisation et développement en c (gcc). Démonstration mathématique de l’optimisation et des redondances de données
Réalisation et développement en bash, awk et script ld. Tests sur l𠆞nvironnement d’émulation de la puce massivement parallèle
Analyse du codec vidéo h265 et de la parallélisation possibles
Technologies: C++, GCC, AWK, BASH, Bison, Flex
Développeur LEAD
Cogniva Europe
septembre 2009 - mai 2011
Projet : Dans le cadre d’un projet de recherche sur la classification documentaire, une nouvelle méthode qui consiste à engendre des dimensions de classification en rapport avec les différents services de l𠆞ntreprise. Développement d’un nouveau protocole de synchronisation de classification documentaire collaborative Rédaction des spécifications techniques Elaboration de la structure de donnée et des services associés
Direction du développement d’un plugin pour SharePoint qui vise à utiliser le protocole Formation et veille technologique du stagiaire Rédaction d’un cahier des charges Validation du produit et retours de bugs Validation du rapport pour une future utilisation chez EDF
Développement en équipe d’un serveur distribué de classification de documents collaborative Formation des collaborateurs Rédaction du cahier des charges Développement et suivi des fonctionnalités semaine par semaine Déploiement et tests en environnement réel chez EDF
Retours et améliorations en discussion permanente avec le client EDF
Etude de montée en charge du serveur distribué Analyse des besoin en terme de multi threading du côté serveur Développement d’une queue de requêtes du côté client Déploiement sur 8 serveurs et tests de montée en charge Retours sur la solution d’optimisation de bande passante Corrections et mise en place d’un indicateur de charge du serveur Tests sur 42 postes dans différents services Validation de la solution multi thread.
Technologies: C# .Net 3.5, Visual Studio 2008/2010, .NET, WPF, Shell Extensions, Microsoft Office Interoperability, Sharepoint, WCF Service contracts, Plate-forme Azure