About Yaya
French
Native or bilingual
English
Conversational
German
Basic
Experience
- RENAULTLead Développeur JavaAUTOMOBILEFebruary 2023 - Today (3 years and 4 months)Boulogne-Billancourt, FranceRenault développe des services connectés destinés à ses véhicules (Plug & Charge, Vehicle-to-Grid, ISA, ADAS, eHorizon). Au sein du département Vehicle Systems Lifecycle Management, j’interviens sur la conception et l’évolution des modules backend qui gèrent les certificats, licences et contrats utilisés par les véhicules pour accéder aux services connectés de manière sécurisée. J’ai contribué en tant que développeur référent aux évolutions techniques, à la qualité logicielle et à la bonne intégration des nouveaux modules. Environnement : Java 21, Spring Boot 3, REST, WebFlux, Docker, Kubernetes (GKE), GCP (Pub/Sub, Cloud Tasks, Cloud SQL, Storage), Solace JMS, PostgreSQL,Testcontainers, Architecture hexagonale, JUnit, Gradle, GitLab CI/CD, IntelliJ IDEA, SonarQube, Grafana, Dynatrace.
- IziviaDéveloppeurENERGY AND UTILITIESMarch 2019 - February 2023 (3 years and 11 months)Courbevoie, FranceIzivia est une filiale d’EDF qui propose des solutions de recharge pour véhicules électriques à destination des collectivités, des entreprises et des conducteurs. Au sein d’une équipe agile, j’ai contribué à la modernisation et à l’évolution de l’application métier de la supervision des bornes de recharge.Principales réalisations :Refonte et modernisation de l’application de supervision- Refonte complète de l’application interne en adoptant une architecture hexagonale afin d’améliorer la maintenabilité et la modularité.- Développement de microservices backend en Java / Spring Boot pour la gestion des événements techniques des bornes (monitoring, alertes, diagnostics).Supervision et automatisation- Conception et implémentation de batchs automatisés pour détecter les bornes défectueuses et remonter les alertes.- Maintenance corrective et évolutive de l’application de supervision utilisée en production.Qualité logicielle et industrialisation- Mise en place et renforcement des tests unitaires et d’intégration (JUnit, Mockito, TDD).- Participation active aux décisions techniques et aux réunions d’architecture.- Déploiement continu et automatisation via Jenkins (CI/CD), avec exécution sur l’infrastructure Google Cloud Platform (GCP).Travail d’équipe & méthodologie- Participation active aux cérémonies Agile : daily meeting, sprint planning, sprint review, rétrospectives.- Contribution à la rédaction des spécifications techniques.Environnement : IntelliJ, Spring (Boot , Core, Batch, Jpa), Java 8/17, MariaDB, MongoDB, Google Cloud Platform (GCP), Rest, Soap, Websocket, Docker, Microservices, Architecture hexagonale, gRPC, Protocol Buffers, JUnit, Mockito, TDD, Angular12, Angular Js, BitBucket, Jira, Git, Maven, Jenkins (Intégration continue), HornetQ, SonarQube, Kubernetes
- BFORBANKIngénieur d’études et développementApril 2016 - February 2019 (2 years and 10 months)BforBank est la banque en ligne du groupe Crédit Agricole, proposant des services bancaires, d’épargne et de crédit. Au sein d’une équipe agile d’une dizaine de personnes, j’ai participé à la modernisation du système d’information et à la transition d’une architecture monolithique vers une architecture microservices.Principales réalisations :Refonte et modernisation des applications bancaires- Refonte de l’espace client web (consultation des comptes, historiques, virements, gestion des bénéficiaires) avec une approche API-first.- Développement de l’application de souscription en ligne, incluant les règles métier liées au scoring client.- Migration progressive des anciennes applications vers des microservices Spring Boot.Architecture microservices & intégration- Conception et développement de microservices REST basés sur Spring Boot dans une architecture distribuée.- Utilisation de Spring Cloud et de la stack Netflix OSS (Feign, Eureka) pour assurer la communication inter-services.- Intégration avec les systèmes internes de la banque via API REST et services SOAP.Qualité logicielle & méthodologie- Mise en place de tests unitaires et d’intégration (JUnit, Mockito, TDD, BDD).- Validation du code via pull requests Bitbucket et analyse SonarQube pour garantir la conformité qualité.- Automatisation des builds et déploiements via pipelines Bamboo (CI/CD).- Participation active aux cérémonies Agile : grooming, sprint planning, daily, review, rétrospective.- Contribution à la rédaction des spécifications techniques et des documents d’architecture.Environnement : Java 8 / 11, Spring Boot, Spring Core, Spring MVC, Spring Data, Spring Security, Spring Cloud, Feign, Eureka, REST, SOAP, Swagger, Microservices, Thymeleaf, Angular 5/6, JUnit, Mockito, TDD, BDD, Bitbucket, Git, Maven, Bamboo, SonarQube, IntelliJ IDEA.
Recommendations
Be the first to recommend Yaya
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Master Ingénierie des Réseaux et SystèmesUniversité de Versailles2014
- Licence InformatiqueUniversité de Versailles2012