Rechercher un freelance Déposer un projet

Bienvenue sur le profil Malt de David !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez David pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

David Urvoy

développeur web (javascript - kotlin)

Peut se déplacer à Lyon

  • 45.7602
  • 4.8497
Proposer un projet La mission ne démarrera que si vous acceptez le devis de David.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de David.

Localisation et déplacement

Localisation
Lyon, France
Peut travailler dans vos locaux à
  • Lyon 3e Arrondissement et 50km autour

Préférences

Taille d'entreprise
Préfèrerait éviter:
≥ 5000 personnes

Vérifications

Charte du freelance Malt signée
Consulter la charte

E-mail vérifié

Influence

Langues

Catégories

Compétences (17)

  • Langages
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Frameworks
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé

David en quelques mots

Développeur passionné et autodidacte ayant bientôt 5 ans d'expérience sur des projets professionels, j'aime particulièrement m'autoformer sur de nouveaux sujets, le code propre et le travail en équipe.

Initialement développeur web backend (JavaEE, Spring), j'ai rapidement étendu mes compétences pour m'orienter vers un profil fullstack (javascript) et je poursuis pour le compléter en devops (linux, docker). Je me définis donc plutôt comme un profil technique et généraliste avec une spécialisation backend.

Expériences

Descours & Cabaud

E-commerce

Lead tech  - En tant que freelance

Lyon, France

novembre 2019 - décembre 2020 (1 an et 1 mois)

Conception et implémentation d'une architecture microservices.

Conception du socle technique de l'application sous forme de starters (modules) facilitant l'implémentation d'une architecture hexagonale (DDD) : centralisation des dépendances et définition des abstractions par module (rest-controller, amqp-producer, amqp-consumer, jpa-repository, etc.). Etablissement de bonnes pratiques transverses (BDD pour l'écriture des user stories et tests d'acceptance, SCRUM) et de développement (DDD, TDD). Implémentation de features (module de retry pour les appels au service historique du SI).

Stack technique :
Kotlin / Java 8 / Spring Boot (Data, Web, Security)
microservices / REST API / RabbitMQ.
DDD (architecture hexagonale) / BDD (acceptance testing - cucumber) / TDD
Docker / Kubernetes.

ENEDIS (Ex ERDF) - Enedis

Energie

Développeur

Lyon, France

juin 2018 - décembre 2018 (5 mois)

Projet ISUP - Supervision des compteurs et boitiers (version Linky pour les professionnels).

Atos Worldline

Edition de logiciels

Développeur

Lyon, France

juillet 2017 - juin 2018 (10 mois)

Projet Digital Banking : Norme PSD2 - XS2A

Digital Banking Platform : Plateforme applicative de micro-services divers (comptes, paiements, authentification, etc.) conçue pour se connecter sur un SI bancaire, afin d'en étendre les fonctionnalités et de les exposer via des APIs web standardisées.

Implémentation de la nouvelle norme bancaire PSD2 (début 2018), permettant la standardisation des APIs des banques (via différents standards européens). Cette norme permet d'ouvrir à la concurrence le développement d'applications (agnostiques de tout SI bancaire, car connectées aux APIs standardisées) permettant à tout client de banque, l'accès à ses comptes (visualisation des soldes, paiements).

Implémentation de la gestion des Applications Tierces.

Atos Worldline

Edition de logiciels

Développeur

Lyon, France

mars 2017 - juin 2017 (3 mois)

Recommandations externes

Consultez les recommandations qu'a reçues David

Formations