-
Newzulu
- Lead Developer
2014 - maintenant
Projet Live streaming :
Développement d'APIs adressées d'une part par les serveurs de streaming RTMP, et d'autre part par les applications mobiles et le front-end angularjs.
Mise à jour des informations en restant cohérent avec la vidéo visualisée en compensant les délais induits par les traitements vidéos grâce à des mécanismes dérivés d'event-sourcing.
Conception d'architecture en micro-services.
(C#, ASP.net Core, Event sourcing, Micro-Services, Message Queue, Redis, SQL Server 2008, AWS EC2, Dependency Injection, Seq)
BackOffice contenu éditorial :
Développement du nouveau BackOffice éditorial destiné à la validation des contenus collaboratifs (images, vidéos et texte) par l'équipe de journalistes, puis à leur édition et publication vers les sites d'actualités du groupe et à l'envoi aux agences de presse et banques d'images.
(C#, ASP.net MVC 5 + WebAPI, SQL Server 2008, Dependency Injection, SignalR)
Mise en place de la réplication transactionnelle SQL Server bi-directionnelle entre hébergements distants France, US et Australie.
Participation à la mise en place de l'intégration continue via Team Foundation Server.
-
Numilog.com
- Développeur .Net, Chef de projet .net et environnements mobiles
2009 - 2014
Gestion de projet / Lead technique du système d’agrégation automatique du catalogue avec historique des modifications, vérification et enrichissements des données
(C#, SQL Server 2008, WPF/MVVM, Workflow Foundation)
Gestion de projets des applications mobiles (iOS, Android, Windows 8) de vente et lecture de livres électroniques. Prestataires externes et internalisés.
Gestion de projet de la solution de coupons de réduction avec interface d'administration et web services de calcul des avantages.
Développement d’une librairie en ligne Asp.net MVC 3 avec entre autres sélection dynamique de la vue selon le client, l’url et divers autres paramètres. Le but était de compléter le site e-commerce "classique" en fournissant une librairie consultable depuis mobile et même des appareils avec un navigateur limité, comme des liseuses à encre électronique.
(C#, ASP.net MVC 3, SQL Server 2008)
Développement d’un nouveau site destiné à l’offre aux bibliothèques avec présentation du catalogue de la bibliothèque consultée et emprunt des livres électroniques
(C#, ASP.net MVC 4, SQL Server 2008)
Refonte des services HTTP à destination des plateformes mobiles
(C#, SQL Server 2008, ASP.net WebAPI, WCF)
Maintenance corrective et évolutive de la plateforme de création de librairies en ligne
(C#, Webforms, SQL Server 2008)
Maintenance corrective et évolutive d’outils internes d’alimentation du catalogue
(C#, Winforms, SQL Server 2008)
Maintenance et création de lots SSIS, optimisation de requêtes
(SQL Server 2008, SSIS)
-
Mov'age
- Ingénieur R&D
2007 - 2009
Intégration et développement de produit sur PDA (windows mobile) et interface web d'administration destinés aux professionnels dans le domaine de la livraison et de la maintenance.
(ASP.net, SQL Server)
Développement d’un service de répartition de charge et d’uniformisation pour le géocodage d’adresses, calcul de distances…
(C#, WCF)
Projet pour EDF-ENR : exploitation de données de pompes à chaleur. Présentation des statistiques de consommation et de rendement.
(C#, ASP.Net MVC)
-
SII
- Ingénieur développement
Paris-13E-Arrondissement
2006 - 2007
Refonte de l'extranet d'ASP vers ASP.Net Webforms
(ASP.net Webforms, SQL Server 2005)
Création d'un service web d’authentification.
(C#, SOAP)
Création d'un back-office pour l’administration du site web flash, développé par une webagency
(ASP.net Webforms)
Administration des serveurs web et ftp
(IIS, Apache, Linux, Windows 2003)
Maintenance des applications web existantes (Extranet, Self-Service HR-Access) et support utilisateur sur ces applications.
(ASP.net Webforms, SQL Server 2005, DTS, Lotus Domino)
-
Ecole Nationale Vétérinaire d'Alfort
- Développeur
Maisons Alfort cedex
2003 - 2006
Développement d'applications web : suivi du processus des thèses, des interventions techniques…
Développement de sites : site internet, intranet, extranet étudiant, cours en ligne.
Participation technique au projet labradorcnm.com : génération automatique de pdf et interface de suivi et de consultation des résultats des analyses. Paiement par carte bleue.
(PHP, MySQL)
Installation, administration des serveurs web.
(Apache, Linux)
Gestion d'applications : Cliniques (base de données 4D), Sage paie.
-
Spécinov
- Analyste-Programmeur
TRELAZE
2002 - 2003
Développement (maintenance, spécification et réalisation d'évolutions) d'un logiciel d'aide à l'élaboration de planning infirmier
(VB6, C++, Access)