Après des débuts plutôt mitigés et un parcours scolaire plutôt hétéroclite, je suis arrivé à mon but, étudier l’informatique et devenir ingénieur informaticien.
Développeur polyvalent par gout et par expériences, je recherche avant tout un poste stimulant.
Une première expérience pour la start-up (! Wokup) pour laquelle j'ai conçu un moteur d’appareillement, développé un Framework de test automatisé et participé à la conception d’un IDE. La conjoncture de l’époque ayant un peux assombrit les perspectives d’évolution et créer une ambiance plutôt tendue, j’ai préféré quitter ! Wokup et me lancer dans la recherche de nouveaux challenges.
Je m’engageais par la suite dans une nouvelle aventure, JDAS (anciennement AgreenTech) travaillant dans la traçabilité agroalimentaire. J’ai pu montrer, dès lors, mes capacités en m’occupant avec succès de projets complexes tel que la conception du moteur de traçabilité ou un système de classement automatique des données du SI. A ce poste j’ai eu l’occasion de perfectionner mon expertise java et web en travaillant sur l’optimisation du code du produit et des volumes de données transférées en produisant du code web plus efficace et en intégrant l’utilisation d’AJAX. En tache de fond j’ai participé à l’amélioration des IHMs d’un point de vu graphique et ergonomique.
Après deux expériences mitigées, qui m'ont malgré tout permit de m'aguerrir au développement web PHP et un passage en SSII à travailler sur des projets classés SD, je travaille maintenant chez un éditeur de logiciel, en tant que tech lead fullstack / devops.
Je reste cependant toujours à l'écoute des opportunités qui me sont proposées.
Evolutions & maintenance des différents composants de la brique activation, ayant pour charge l'envoi de communications marketing (SMS/Email/Print) via l'inter-connection à des brokers (Java Spring pour la partie backend et VueJS/php pour la partie frontend).
Mise en place de VueJS et de l'outillage d'intégration continue (jenkins + verdaccio)
Conception & développement d'un projet basé sur Firebase/Firestore/Datastore avec un front-end en VueJS.
Gestion et accompagnement d'équipe (5-8 personnes)
Conception et développement de l'outil de création de campagne marketing multicanal sms/email/site mobile/facebook/twitter (AngularJS, Zend, HTML5, API REST)
Conception et développement d'un outil d'édition de contenu HTML (site ou email) (AngularJS pour le frontend & API REST pour le backend pour la version actuelle et Zend, JQuery & JQueryMobile pour la V1)
Développement de SPA en AngularIO (V4)
Développement d'application mobile (IOS et Android) sous Xamarin
Veille techno
Développement d'applications web sous Zend Framework avec JQuery et JQuery Mobile
Mise en place d'une architecture modulaire (zend + angularjs)
Gestion de projet et d'équipe
Travail global sur l'architecture et la qualité de code pour améliorer la plateforme
Automatisation du système de build JS (git, jenkins, npm, grunt)
Conception d'un back-office accédant aux données de la boutique via les web-services de Magento (dev avec Zend framework)
Développement d'applications web ASP (VB) sous IIS6
Développement d'un service Windows en C#, traitant les données d'une BD Sql Server en s'appuyant sur une API SOAP
Développement de module additionnel Magento (front-end/back-end)
Mise en place d'une boutique de e-commerce avec Magento
Conception, développement et optimisation (performance et graphique) du moteur de recherche, du back-end ainsi que sur l'espace de création des sites web.
Mise en place d'un environnement de travail collaboratif (Eclipse, CVS, forum, wiki ...).
Sélection et installation d'un serveur dédie pour l'hébergement de l'application.
Conception d'un système de classement automatique des données du SI pourvu d'une interface web sous la forme d'un explorateur.
Travail sur l'optimisation des performances et des volumes de données transférées.
Travail sur l’optimisation des IHMs web de la solution AgreenTrace (refactoring du code en DHTML, insertion ou optimisation des CSS, JavaScript et d’Ajax).
Exécution d'un projet avec les méthodes agiles (SCRUM, test driven , codage en binome)
Analyse du secteur de la géo-localisation (acteurs, méthodes, applications);
Conception d'un moteur d'appariement modulaire;
Dans le cadre du développement de magasines interactifs pour Canal+, conception de deux assistants graphiques permettant la génération automatique et la compilation de fichiers (basés sur XML) utilisés par le serveur Wokup!.
Dans le cadre du projet SIMBAD (monitoring de patients hospitalisés), conception et réalisation en C++ d'un logiciel d'émission (utilisation d'une carte de conversion numérique/analogique National Instrument), de modification et d'affichage de signaux ECG (électrocardiogrammes) avec interface graphique Windows.