À propos de Benoit
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Espagnol
Notions
Expériences
- Purse (Ex UpStream Pay)Développeur back-endjanvier 2022 - Aujourd'hui (4 ans et 5 mois)Lille, FranceAccompagnement d'une startup dans le paiement, de la création d'un projet from scratch jusqu'à la livraison d'une version de production. Purse est une startup issue de l'incubateur créer par la famille Mulliez. Mission :
- Conception et développement d'une API d'orchestration de paiement permettant à un marchand de simplifier et d'optimiser la gestion des paiements. L'objectif étant de pouvoir connecter un marchand à un grand panel de moyen de paiement et d'augmenter son taux de transformation.
- Conception et développement d'une solution pour intégrer et unifier les journaux de reconciliation des moyens de paiement pour les mettre à disposition du marchand
- Conception et développement de plugins pour intégrér les solutions de paiement de nos partenaires sur notre plateforme logicielle. Environnements :
- Java 17, Reactor, SpringBoot 3.2, GCP, Mongo, Datadog, API REST, Pub sub, Gradle, Docker, GitHub, Junit, Kubernetes, Scrum
- Java 17, Spring 6, GCP, Kafka, Postgres, API REST, Okta, Maven, GitHub, Junit, Docker, Scrum Périmètre métier :
- Développement d'une API d'orchestration de paiement- Implementation d'une solution externe de 3DS- Implementation d'une solution externe de Vault afin de tokeniser les cartes- Développement d'une application de gestion des journaux de reconciliations- Développement de multiples plugins de paiements : CB, Gifcard, Sepa, Paiement en plusieurs fois- Implementation de plugins compatibles mobile softpos Périmètre technique :- Analyse fonctionnelle des différentes fonctionnalités à developper- Conception technique pour répondre aux besoins- Développement de plusieurs applications micro services- Tests unitaires ,d'intégrations et de charges- Gestion des déploiements- Maintenance applicatives- Utilisation de GCP comme outil cloud- Utilisation de Datadog pour monitorer nos applications- Participation aux rituels SCRUM - BenefizDéveloppeur back-endmars 2020 - janvier 2022 (1 an et 10 mois)Lille, FranceAccompagnement d'une startup dans l'assurTech, de la création d'un projet from scratch jusqu'à la livraison d'une version de production accompagné de tests unitaires et d'intégrations. Environnements : Java 11, Spring Framework, Micro-services, Kafka, Google Cloud,Docker, GitlabCI, Keycloak, JUnit, Liquibase, Mockito, PostgreSQL, Hibernate Périmètre métier:- Developpement d'un parours totalement digitale pour souscrire a des avantages sociaux orientés pour les entreprise : mutuelle, prevoyance, tickets restaurants... Périmètre technique :- Développement basé sur une architecture micro-services via le broker Kafka- Utilisation de l'outil GCP pour le déploiement d'instance dans le cloud et le storage. (Migration de flux, debuggage, analyse de logs, …)- Utilisation de Keycloack pour l'authentification des utilisateurs et gestion de leurs droits.- Maîtrise de Spring boot 2.5 et Spring 5 avec ces nombreux modules : Spring Security, Spring MVC, Spring State Machine…- Utilisation de Docker pour la gestion de l'environnement technique du logiciel.- Mise en place des API REST pour les micro-services à l'aide de leur Swagger (OpenApi 3.0) pour implémenter la documentation.- Développements des tests unitaires et des tests d'intégration à l'aide de JUnit 5 et de Mockito- Maitrise de Java 11- Utilisation de PostgreSQL 12 pour les bases de données (Pgql, Sql)- Utilisation de la plateforme Gitlab pour les revues de codes et les pipelines de la CI/CD- Maîtrise de l'outil Git- Participation à l'analyse fonctionnelle du logiciel- Méthodologie de travail Agile selon SCRUM- Utilisation de Sonar Lint et Sonar cube pour la gestion de la qualité du code.- Être force de propositions pour la conception du logiciel- Présentation du travail réalisé durant le sprint à l'équipe métier/client
- Lenrek Informatique,Développeur Full Stackaoût 2017 - février 2020 (2 ans et 6 mois)Lens, FranceMission : Participer aux développements et à la maintenance des différents logiciels de la société et être force de propositions pour la conception des nouvelles fonctionnalités. Environnements : Java 8, J2EE, Struts, Maven, JUnit, PostgreSQL, Ajax, Javascript, SVN, Hibernate Périmètre :- Résolution de tickets en contact avec le client pour la maintenance applicative- Développements de modules complémentaires pour les solutions logiciels- Présentation du travail réalisé aux clients à travers des conférences- Analyse de cahiers des charges du client
Recommandations
Soyez le premier à recommander Benoit
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master Ingiénierie Logicielle pour l'InternetUniversité d'Artois2019Formation spécialisée dans le développement en informatique orientée web.
- LicenceUniversité d'Artois2017Licence obtenu à la Faculté des Sciences de Jean Perrin à Lens dans la filière informatique et plus précisément en programmation.
Certifications
- Oracle Certified Professional: Java SE 11 DeveloperOracle2021