You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
David PoulainDP

David Poulain

Développeur/coach craft sénior

€700/day
Paris 16e Arrondissement, FR
8-15 years

Average response time: 1 hour

About David

Au cours de mes expériences, j'ai travaillé avec des équipes dans des petites structures et dans de plus grosses. Les équipes qui réussissaient avaient toutes un point commun: elles étaient composées de développeurs "professionnels". Pas simplement des personnes dont le job était de programmer mais des personnes avec un sens de la responsabilité élevé, dévoués à leur produit et à leur utilisateurs. La pratique du software craftmanship, si elle est réellement assimilée, rend un développeur professionnel. Elle est exigeante et demande un apprentissage permanent.

Développeur depuis plus de 10 ans, j'ai appris que la qualité d'un code se mesure par la capacité d'une équipe à le faire évoluer pour suivre les besoins des utilisateurs. Je pense très humblement que l'agilité, le clean code ou encore l'architecture sont des notions fondamentales et pourtant bien trop souvent mal comprises par beaucoup de managers et de développeurs.

C'est cette expertise que je vous propose. Ce n'est pas une connaissance absolue de tous les frameworks et de toutes les technologies (même si avec l'expérience on finit par en connaitre pas mal) mais la garantie de construire ensemble un produit évolutif en pratiquant le craft et en le partageant avec vos équipes.

J'accompagne vos équipes back Java ou C# mais aussi vos équipes front (Angular) dans la création de produit durable.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris 16e Arrondissement (up to 50km)

Experience

  • Amarile
    DIRECTEUR TECHNIQUE
    SOFTWARE PUBLISHING
    September 2013 - August 2019 (6 years)
    Paris, France
    Amarile est un éditeur de logiciel spécialisé dans le secteur de l'ingénierie pétrolière. Les principaux clients d'Amarile sont des acteurs majeurs de l'activité pétrolière (Total, Marathon, ENI, BP, etc.). Le domaine pétrolier est un domaine complexe et les développeurs d'Amarile travaillent en étroite collaboration avec les expertsmétiers.
    J’ai effectué six ans au sein de cette société, en l’intégrant en tant que développeur, et en évoluant par la suite jusqu’au poste de directeur technique. Au cours de ces six années, la taille de la DSI a évolué de trois à quinze de personnes. Les méthodes de
    travail ont, elles aussi, évolué jusqu’à un mode de collaboration agile (Scrum).

    Chiffres clés : 12 recrutements, 10 grands comptes.

    Management : Réorganisation des équipes pour que les experts techniques et les développeurs soient en lien direct, gestion des formations développeurs et non développeurs, suivi de carrière, entretiens annuels, recrutement.

    Pratiques : Revues de code, TDD, clean code, DDD, tests, CI/CD.

    Méthodes : Transition agile, animation de cérémonies agiles,
    formations internes à l’agilité.

    Architecture : Refonte de l’architecture de la solution vers une
    architecture modulaire, création d’API.

    Vision produit & relation externe : Elaboration de la stratégie
    grand compte, négociation des contrats fournisseurs et clients,
    atelier de création de roadmap en direct avec les clients.
    TDD BDD Domain Driven Design CI/CD Scrum C# Refactoring
  • BNP Paribas
    COACH CRAFT & AGILE
    BANKING AND INSURANCE
    September 2019 - December 2020 (1 year and 4 months)
    Montreuil, France
    Au sein du département FIT de la société BNP Paribas, le domaine architecture logicielle a pour mission de garantir la qualité du parc applicatif. Le nombre d’applications est important et soumis à des contraintes métiers fortes notamment en terme de sécurité des données. Certaines applications ont plusieurs millions d’utilisateurs.

    Ma mission est de : soutenir l’activité du domaine en apportant mon support aux équipes de développeurs (propositions de solutions techniques, aide à l’organisation et rappel des normes à suivre) ; faire monter les équipes de développement en compétence ; définir, diffuser et garantir le respect des bonnes pratiques par les collaborateurs internes ainsi que par les prestataires. Former et soutenir l’équipe de pilotage, composée d’architectes, de tech leads et de coachs. Nous travaillons, entre autre, à la mise en place d’un programme de migration cloud d’envergure au sein du département.

    Chiffres clés : 400 applications, 300 équipes.
    DDD Microservices Hexagonal Architecture Spring Java Angular Cloud

Recommendations

Be the first to recommend David

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Doctorat Informatique
    Supélec
    2013
    Enseignement des langages de programmation, algorithmique, recherches scientifiques.

Certifications

  • Scrum Master
    Scrum.org
    2017
  • Product owner
    Scrum.org
    2017

Skill set

Categories