Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Olivier DUVAL

Responsable d'équipe / Chef de projet technique (Web/MVC/API/SPA, front-end/back-end)

Manager IT, CP Tech, Pilotage projets, Agilité
Valider l'avancement des étapes et la qualité des résultats (fonctionnel & code)
Multi projets
Développement d'applications métiers Web full stack sénior : Django REST (API), Django, Python, SPA (Angular), Typescript, Javascript
Docker, orchestration Docker swarm, git / gitlab, Jenkins, culture DevOps
Les plus de mon CV pour répondre à vos besoins, forte expérience :

  • dans l'encadrement d'équipes pluridisciplinaires, juniors et séniors (leader technique, développeurs, intégrateurs, recetteurs, etc)

  • dans l'agilité (SCRUM), les process et la gestion d'un projet / produit (priorisations avec le PO, grooming, planning poker, rétrospectives, démonstrations, revues, suivi, etc), coaching,

  • dans le développement d'applications Web : ASPNET, C#, Django, Django REST framework, python, JavaScript, SPA (Angular), architecture, optimisations, approche SOA (API), revue de code, bonnes pratiques, intégration continue, Tests unitaires/TDD, l'architecture et le souci constant de la qualité du code (approche XP), modélisation de la donnée

  • dans l'approche produit et l'expérience utilisateur

Mes principales qualités : anticipation, rigueur, organisé et attentif à la qualité du produit

Veille continue : MOOC, blogs, ebooks
od+doyoubuzz@duval.dev
93160 Noisy-le-GrandFrance
CV réalisé sur DoYouBuzz
Expériences
  • Responsable de l'équipe de développement
  • Chef de projet logiciel / technique
  • Pilotage et développements projets, interface avec les services métiers (domaines de la scolarité, RH, archives, ...), membre du COPIL, CODIR, COSUI Pégase,

    Participation à la transformation numérique de la DSI / université
  • Multi projets, en gestion ou en développement
  • SCRUM "adapté", coaching

    Outil de gestion : Taïga (Backlog produit, Backlog Sprints, Kanban, décomposition des tâches, ...) & management visuelle
  • Culture DevOps
  • Exemples de projets - certains sont en relation avec le SI Scolarité et le SI RH / Financier :

    • Rendez-vous étudiants Inscriptions Administratives (Frontoffice), en lien avec le SI Scolarité Apogée, afin de finaliser les inscriptions des étudiants (pièces justificatives, paiement & carte étudiant),
    • Rendez-vous étudiants : permettre le paramétrage de centres de rdv et de créneaux toute l'année : centre de rdv, créneaux, motifs, gestion des fermetures / fériés : backoffice et frontal prise de rdv
      étudiants - application mise en place dans le cadre de la crise sanitaire
    • participation à l'intégration du SI Pégase sur l'établissement d'un point de vue interopérabilité (en cours) : développement socle pour adresser les API Pégase afin de passer d'Apogée à Pégase certaines applications de la chaîne d'inscriptions étudiants ou du SI
    • Référentiels opérations : fluidifier le traitement d'opérations entre les directions et les composantes UFR
    • DAR (Demande d' Autorisation de recrutement), en lien avec le SI GFC & RH Cocktail
    • Dématérialisation de procédures simplifiée : création de procédures en ligne par les services afin de répondre à des demandes (demandes matériels, captations audio-visuel, de projets, etc), tableaux de bord, suivi des demandes, accès à tout demandeur connecté, afin de réduire les process mails / PDF / papier
    • Campagne emplois : gestion des demandes annuel des postes enseignants et de personnels, de la part des directions et composantes (UFR)
    • Helpdesk : gestion des incidents DSI,
    • Réservation de salles de réunions & application PWA tablettes pour les salles, pour la maison de la recherche
    • Dossier étudiant (vue 360° de l'étudiant), en lien avec les web services du SI Scolarité Apogée
    • Référentiel structures organisationnelles, en lien avec le SI RH Cocktail
    • ATER : gestion des candidatures ATER (Attaché temporaire d'enseignement et de recherche) pour l'établissement
    • Base de connaissances,
    • Service archivage gestion des consultations et prêts des archives papier,

    • applications internes au socle applicatif (structures, gestion des fériées / fermetures, ldap, ...)
    • briques "socle" front (Angular, composants, socle) & back (Django / DRF, modules)
    • montées de versions frontend et serveur d'applications
    • Plateforme de développement (front & back)
  • Environnement de développement

    Front-end : Angular / Typescript / RxJS / JavaScript / Material / Flex / HTML5 & CSS3

    Backends : API (Restful, JWT) Django + Rest framework / Python (POO & patterns), Celery / Redis, Swagger, PostgreSQL
  • Environnement "DevOps"


  • Outils

    • Taïga (Gestion SCRUM / Kanban) https://taiga.io : gestion des backlogs, sprints, etc
    • Git & Gitlab https://gitlab.com : versionning & process de développement (Merge Request, revue de code), approche GitOps
    • Docker (images pour le développement & test & prod)

    IDE : WebStorm, PyCharm

    Visual Code, Eclipse, Postman, SoapUI
  • Revue de code (en pair programming, Merge Request, ...), tests fonctionnels, prospection / veille / R&D
  • Montées de versions des plateformes : backend & frontend : migrations des projets, images, recettage
  • Maintien de l'infrastructure applicative : paramétrages docker swarm / portainer, images back & front, outils, système et devops
  • "Séminaires" pour un partage du savoir faire : Scrum, Angular / SPA, Javascript, Web, Django REST, python, API, ...
  • Editeur de solutions en ligne ITSM (exemples : HelpDesk pour l'IT, gestion des processus métiers), en OnPremise (chez le client) ou en Saas.
  • Responsable de l'équipe, encadrement managérial, technique et méthode de l'équipe de développement (1 lead dév, 3 dév, 1 recetteur) : fédérer, rythmer et piloter l'équipe sur le développement des produits ITSM, recrutement, tests techniques
  • Pilotage projet "Build" en SCRUM (plannings poker, prios PO, revues, rétros, sprints, popcorn flow, ...), Scrummaster, avec un peu de Kanban, garant des process et des choix technologiques / R&D / des principes, méthodes et vision du produit (XP, bonnes pratiques, etc), gestion du "Run"
  • Interface, coordinateur avec le PO / Direction de département / équipe
  • Développement Full-stack

    C# & POO & patterns / ASPNET MVC - WebAPI API / JavaScript / AngularJS SPA / HTML5 - Bootstrap / EF - Mobile hybride (Ionic / AngularJS / Cordova) - Tests unitaires (xUnit, RhinoMock)

    Mobile (hybride) : Cordova / Ionic / AngularJS

    API (OAuth2 / JWT avec serveur de fédération d'identités Identity Server)

    SSO / STS : Identity Server
  • Problématiques de performances backend/frontend
  • TFS online (versionning, SCRUM, intégration continue, builds APK)
  • Documentation Confluence (Wiki)
  • Coaching agile : SCRUM, XP / Craftmanship
  • Revues de code, validation technique et fonctionnel, clean code / refactoring
  • Déploiements clients, recette, etc
  • POC, R&D (ReactJS, Angular 2 / TypeScript, ElasticSearch, Widget Windows 10, Slack, Sonar, blogs techniques, ...)
  • Environnement technologique

    Frontend :

    ● AngularJS (+gulp, npm) / Javascript
    ● Bootstrap

    Backend :

    ● ASPNET MVC, WebAPI
    ● .NET / C#
    ● Entity Framework 6 / SQL Server

    Mobile (hybride) :

    ● AngularJS, Ionic, Cordova
    ● bower / gulp

    API authentifiée (OAuth 2 / JWT) pour des projets d'intégration chez les clients
    SSO entre applications via STS / WIF (IdentityManager)

    Plateformes multi-langues
  • Leader mondial sur le marché des pré-payés (Tickets restaurant, Kadéos, etc)
  • Pilotage et encadrement d'une équipe de développeurs dans le cadre du développement d'une V2 (from scratch) de l'espace client (nouveaux tunnels de vente, migration de fonctionnalités) sur de nouvelles briques technologiques :

    AngularJS *SPA, WebAPI API / MVC, EF, Tests Unitaires / TDD (MS/RhinoMock), approche SOA vers le middle et back-office

    Projet pilote : INTRA-VEL : tunnel de vente en ligne de Ticket Kadéos à destination du Centre de relation clients (environ 30 % des volumes de ventes réalisées par ce canal, se compte en millions d'€)
  • Pilotage et encadrement d'une équipe de développeurs pour l'évolution du frontal extranet "Espace client" V1 d'Edenred (http://espaceclient.edenred.fr ), Ticket restaurant, Kadéos, etc : extranet pour les employeurs, tunnels de commande des différents titres (TR, Kadéos, cartes) : ASPNET MVC, JS, EF
  • Encadrement d'équipe
  • Interface avec le PO / CP et services techniques (backoffice, middle-office) et le DevOps
  • Développement (C#, ASPNET MVC 5, jQuery / JS, AngularJS, services Web (REST / SOAP), EF, SQL Server), approche SOA, branchement OAuth pour la fédération d'identités et rôles associés, accroches middle / backoffice via services Web
  • Méthodes agiles (SCRUM, XP), scrum-master
  • Revues de code, validation technique et fonctionnel, clean code / refactoring
  • TFS (versionning, scrum, intégration)
  • Documentation Wiki
  • Tunnel de vente Kadéos : plusieurs millions d'€ de kadéos vendus
  • DataSport, filiale de France Billet (groupe FNAC) est une société d’édition de logiciels, spécialisée dans la conception d’outils pour la billetterie sportive : FFF, ACO (24H du Mans), etc
  • Pilotage projet d'une équipe de 5 à 10 ingénieurs (tech lead, dév confirmés, intégrateur) dont une partie en "nearshore" (Rennes) : billetterie pour les 24H du Mans (http://ticket.lemans.org )
  • Encadrement d'équipe
  • Méthodes agiles (SCRUM, XP)
  • Interface, coordination avec le métier (Product Owner) : backlog, priorisations, estimations en équipe et les services techniques (backoffice, front, infogérance)
  • Développement (C# 6, ASPNET MVC 5, WebAPI, jQuery / JS, Bootstrap, Unity, Auto Mapper, Oracle, Redis caching), revue de code, architecture
  • TFS (versionning), JIRA (ticketing / gestion de tâches), Confluence (documentation Wiki)
  • Problématiques de performances backend/frontend
  • Paiement Paybox
  • Gestion et pilotage du projet 24H du Mans, en mode SCRUM (Product backlog, Sprint, daily meeting, revue, rétro, etc)
  • Environnement technique

    ASP.NET MVC 5, C#, Unity, services Web REST : WepAPI et WCF REST, jQuery, Javascript (underscorejs, momentjs, jquery.storageapi), Bootstrap / SAAS, Oracle
  • Optimisations Web
  • Gestionnaire de sources : TFS
  • Documentation : Confluence
  • Membre du comité opérationnel (chefs de projet technique, DSI, PO)
  • Ticketing : JIRA
  • Encadrement d'équipe technique (arbitrage, revue, refactoring, appui), coordination services techniques, métiers
  • La 1ère année d'exploitation du frontal de billetterie a généré 8 millions d'€ de ventes
  • Le réseau des Chambres de commerce et d'industrie, composé de 152 établissements pour 30 000 collaborateurs, établissements publics sous tutelle de l'état , apportent leur aide et expertise auprès des entreprises (formalités, création, etc), dispensent de la formation pour les jeunes (écoles de commerce, d'ingénieurs, de la recherche) et gèrent des équipements (ports, aéroports, etc).

    CCI France anime et fédère ce réseau national et international.
  • Chef de projets Web : conduite et développement d'applications : extranet / portail métier (25 000 collaboteurs, 1 500 partenaires, services Web pour des applications tierces) https://ccinet.cci.fr (fermé et remplacé depuis), CCI Emplois, newsletters, WebSSO (fédération d'identités inter-applications Web, WebSSO, OpenID), référentiel de données, plateforme Wikis, applications de collectes, élections, enquêtes, back-office / front-office
  • Encadrement d'ingénieurs (jusqu'à 4)
  • Gestion de projets technique / Web, en mode agile (SCRUM)
  • Développement : .NET,C#,ASP.NET Webforms & MVC, XHTML/CSS,ORM NHibernate, Javascript / jQuery, services Web SOAP XML ou REST JSON, WCF REST / WebAPI, anecdotique : Perl, PHP, Java
  • Intégration de solutions & logiciels : plateforme de listes / newsletters (SYMPA via services Web), ferme de wikis (via XML RPC & SSO), authentification
  • Problématiques de performances (frontend & backend)
  • Conseils, expertise et communication
  • Veille technologique et méthodologique, force de propositions sur les choix technologiques
  • Gestion de plateformes Web et mailing (Windows, Debian)
  • Coordination / interface services métiers, prestataires
  • Travail en équipe de 5 ingénieurs ou avec des prestataires
  • Support 2ème niveau
  • Développement en équipe de la plateforme applicative nationale CCINET : "extranet consulaire": extranet fédérant les réseaux d'expertises des CCI (> 1 400 communautés, 25 000 collaborateurs, référentiel de données pour l'intranet, portail CCI et systèmes d'informations externes)
  • .NET, C#, ASP.NET, XHTML/CSS, Javascript (jQuery), NHibernate, service Web (WCF/WCF RestStarterkit, XML/JSON), Castle Windsor, NUnit, R#
  • IIS, Apache, Windows, Linux Debian, SQL Server, MySQL
  • Gestionnaire de listes de diffusion SYMPA, services Web SOAP / REST
  • usages de Perl, Ruby pour des besoins spécifiques (scripts), PHP pour de l'intégration
  • Le réseau des Chambres de commerce et d'industrie, composé de 152 établissements pour 30 000 collaborateurs, établissements publics sous tutelle de l'état , apportent leur aide et expertise auprès des entreprises (formalités, création, etc), dispensent de la formation pour les jeunes (écoles de commerce, d'ingénieurs, de la recherche) et gèrent des équipements (ports, aéroports, etc).

    CCI France anime et fédère ce réseau national et international.
  • Intranet, sites institutionnels / portails
  • Développement Web (PHP, ASP)
  • Administration des serveurs Web (IIS, Linux), SQL Server
  • Interface avec les prestataires
  • développement Lotus Notes (Groupware)
  • refonte site Web AMJ Groupe HTML / Javascript
  • Maintenance et évolutions d'une application sous Foxpro / Perl
  • FoxPro, Perl
  • Web : mise en place d'un site Internet sur Paris (C, PHP/FI, HTML, Javascript, mSQL, MySQL)
  • Mise en place serveur et administration Linux
  • Télématique : développement de services télématiques (langage C)
  • C, PHP, HTML, Javascript
  • MySQL
  • développement 4GL Informix
  • Développement 4GL Informix
Compétences

Gestion de projets

  • conduite / pilotage de projets (3 à 10 développeurs/participants)
    Bon niveau
  • SCRUM (Scrum, Popocorn flow, un peu de Kanban)
    Bon niveau
  • encadrement d'équipe
    Bon niveau
  • interface, coordinateur métier / technique
    Bon niveau

Langues

  • Anglais : technique

Développement

  • POO, design pattern
    Avancé
  • Angular
    Avancé
  • TypeScript
    Avancé
  • Javascript (+jQuery, Bootstrap, momentjs, lodash, underscorejs)
    Avancé
  • Django REST (DRF) (DRF pour les API avec Angular)
    Avancé
  • Docker & orchestration Swarm
    Bon niveau
  • Kubernetes
    Notions
  • Python (Dans le cadre de développement Django DRF)
    Bon niveau
  • .NET (C#, ASP.NET MVC, ASP.NET Webforms) (ASP.NET MVC 5 : développement, optimisations)
    Avancé
  • Tests Unitaires / TDD : xUnit, NUnit, MS, RhinoMock (TU backend)
    Bon niveau
  • WebAPI (.NET) (exposition d'API externe pour consommer de la donnée, exposition d'API interne (CRUD) pour AngularJS)
    Bon niveau
  • Documentation Wiki (Confluence, dokuWiki)
    Avancé
  • intégration de solutions : SYMPA, Crowd / OpenID - OAuth / Web SSO, Wiki, via notamment des API services Web
    Bon niveau
  • AngularJS 1.6+ (+gulp, bower) (Bonnes pratiques, Angular Bootstrap, composants)
    Bon niveau
  • Mobile hybride (Cordova, Ionic/Angular) (Cordova, framework Ionic et Angular)
    Bon niveau
  • Entity Framework
    Intermédiaire
  • XHTML / HTML5 / CSS
    Intermédiaire
  • SQL Server
    Bon niveau
  • TFS online (Gestion des builds
    Gestion des versions)
    Intermédiaire
  • Visual Studio, Visual Code
    Avancé
  • Outils : Resharper, SoapUI, Fiddler, Postman
    Bon niveau
  • IoC Castle Windsor / Unity
    Bon niveau
  • Java 8 / Spring
    Notions
  • Redis (cache), provider .NET pour cacher les données et les parties visuelles d'un frontal ASP.NET MVC
    Intermédiaire
  • référencement SEO (bonnes pratiques, Google Webmaster Tools), moteurs de blog (dotclear, Wordpress), outils de statistiques (Google Analytics, Piwik)
    Intermédiaire
  • Web 2.0 / Médias sociaux : twitter, facebook, viadéo, ..., usage et développement d'APIs (XML, JSON)
    Bon niveau
  • NHibernate
    Bon niveau
  • anecdotique : usage de Perl, Ruby pour du scripting, PHP pour de l'intégration, Java

Usage d'outils

  • Git / Gitlab
    Bon niveau
  • Taïga (gestion SCRUM)
    Bon niveau
  • Jenkins
    Intermédiaire
  • Portainer (UI docker swarm)
    Bon niveau
  • wiki (Confluence, DokuWiki): documentation projets
  • TFS : versionning, build, Scrum / gestion de tâches
    Bon niveau
  • JIRA : ticketing, gestion de tâches
    Bon niveau
  • PostMan, Fiddler, SoapUI
  • doodle : gestion de rendez-vous réunion
  • basecamp / excel / google docs : gestion de tâches, suivi d'avancement
  • mindmap : brainstorming

Plateformes

Centres d'intérêt

Arts

  • Photographie

Sport

  • Arts martiaux

Musique

  • Salsa (musique et danse)
  • Electronique
Formations

Kubernetes

Dawan

Novembre 2021
  • K8S
  • Openshift (présentation)

Ansible

Dawan

Juin 2021

Git

Dawan

Octobre 2019

Python

Dawan

Octobre 2019

"Webmaster" intermédiaire

Dawan

Octobre 2018
  • HTML 5
  • CSS 3 / Responsive Design
  • Boostrap
  • Javascript / jQuery

Django / REST / Python

interne

Juin 2017
  • Django MVT (base)
  • Django REST framework (API)
  • python

Docker / Devops écosystème

interne

Juin 2017
Séminaire 2 jours sur l'écosystème Docker et l'intégration continue :

  • principes
  • commandes
  • conteneurs web, bdd, api
  • swarm & portainer (UI)
  • Jenkins (base et pipeline avec Docker)

Angular

SFEIR School

Juillet 2017

Entretien individuel / management

Avril 2017

Coaching Agile

Valtech

Juin 2015 à octobre 2015
Coaché en continue pendant 5 mois par un coach expert en agilité (Scrum, Kanban)

SCRUM Master CSM perfectionnement

Agilbee

Mai 2014 à 2014

JS Total

http://www.js-attitude.fr/js-total/

Février 2013
Javascript avancé et introduction sur un cas pratique de SPA (BackboneJS)

ASP.NET 4.0 avancé

SQLI Institut

Décembre 2010

TDD & intégration continue

Winwise

Décembre 2008
TDD (RhinoMock, MbUnit), intégration continue (CruiseControl.NET)

Project management with Scrum

Valtech training

Avril 2007

Gestion de projets informatiques

Learning Tree

Juillet 2006

Analyse et conception objet en UML

Learning Tree

Juin 2006

Design Patterns C#

Softteam

Avril 2005

.NET / C# / ASP.NET

FI System institut

Avril 2002

DESS ”Applications des Réseaux, de la Télématique et Multimédia” (Master 2)

PARIS 7 - Denis Diderot, Jussieu

Septembre 1995 à juin 1996
Télématique, Internet, gestion de projets, X25, bases de données
Mémoire : Mise en place d'un site Internet

Licence - Maitrise Informatique

PARIS 7 - Denis Diderot, Jussieu

Septembre 1993 à juin 1995
  • Master 1 / IUP
  • titre d'ingénieur maître
  • licence - maitrise génie mathématiques appliquées à l'informatique

DUT Informatique

IUT de Reims

Septembre 1991 à juin 1993
CV créé sur DoYouBuzz
Télécharger Télécharger