À propos de Akouma
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- EDFEDF Développeur Fullstack JavaENERGIEjanvier 2024 - Aujourd'hui (2 ans et 5 mois)Lyon, FranceProjet : Réalisation d’une Application permettant de gérer la logistique dans les centrales nucléairesMéthodologie : Agile Scrum — Intégration des TDD (Test Driven Development) et architecture hexagonale pour garantir la maintenabilité, la testabilité et la séparation claire des responsabilitésMissions :Conception et analyse des besoinsAnalyse fonctionnelle et conception technique suivant une approche DDD / Hexagonale (ports & adaptateurs).Rédaction des documents d’adaptation, guides techniques et utilisateurs.Développement du back-end en Java/Spring Boot, structuré autour de cas d’usages testables et indépendants de l’infrastructure.Implémentation des tests unitaires et d’intégration systématiques avant chaque développement (TDD).Développement des couches de persistance avec Spring Data / Hibernate.Conception et développement des API REST sécurisées et conformes aux standards OpenAPI.Préparation des documents d’adaptations, et guides d’utilisateurs/techniques.Développement du back end avec Java et le Framework Spring Boot.Développement des couches de persistances avec Spring data/Hibernate.Développement de nouveaux écrans.Développement des API REST.Développement des interfaces Front-End.Implémentation des couches présentation, service et persistance pour la gestion des droits (Utilisateurs,Applications, Capacités, Profils)Implémentation des modules de sécurité Cognito AWS / Spring securityImplémentation des modules à doubles authentificationProgrammation de socket et de servletDéploiement continu dans le cloudDéveloppement front et Back endImplémentation AWS KINESIS pour le StreamingPilotage des migrations Angular 7→ 17+ et Java 17 → 21 (modernisation du socle technique et compatibilité des modules).Environnement Technique : Java 21, Angular 17+, primeNG, Spring-Boot, Spring MVC, Spring-Batch, Spring Data, Microservices, JBOSS, Hibernate/JPA, JUnit, Maven 3.x, Tomcat, Log4j, Oracle Database, PL/SQL, MongoDB,
- Christian LouboutinDéveloppeur JavaLUXEjanvier 2023 - janvier 2024 (1 an)Paris, FranceMissions : − Configuration des serveurs et requêtes JMS − Intercommunication des API avec Requestlistener et des Event Listener − Configuration des services Anypoint avec Salesforce − Déploiement et configuration des applications dans le Mule Exchange − Configuration du partage des applications avec le ShareHub − Paramétrage des fichiers principaux dans le RAML local ainsi qu'à partir de Mule exchange − Déploiement et configuration des Connecteurs MuleSoft : Les connecteurs sont des modules logiciels qui permettent à MuleSoft de se connecter à différentes sources de données ou systèmes. Les développeurs utilisent ces connecteurs pour intégrer des applications avec des services externes. − Développement des APIs (RESTful, SOAP) − Implémentation des modules de sécurité MuleSoft : Les développeurs MuleSoft doivent être conscients des aspects de sécurité liés à l'intégration, tels que la gestion des identités, la sécurisation des données en transit, etc. − Gestion des Erreurs et du Logging : Savoir comment gérer les erreurs et effectuer le logging dans les applications MuleSoft est important pour le débogage et la maintenance des intégrations. − Configuration de l'environnement d'exécution << Mule Runtime >>− Implementation File RabbitMQ
- TradexDéveloppeur JavaENERGIEmai 2016 - août 2017 (1 an et 3 mois)Missions : − Gestion du Gard − Conception et développement full stack du système de gestion des ventes, commandes et réservations. − Implémentation de la gestion des utilisateurs et des rôles avec Spring Security et JWT. − Développement du Back-end en Java / Spring Boot (MVC, Data, JPA) et du Front-end en TypeScript / JavaScript. − Réalisation de tests unitaires et d'intégration avec JUnit, Mockito, Selenium WebDriver. − Mise en œuvre du TDD (Test-Driven Development) pour garantir la fiabilité et la maintenabilité du code. − Application des principes SOLID, Clean Code et Clean Architecture pour une meilleure séparation des responsabilités. − Optimisation des performances (requêtes SQL, cache, réduction du temps de réponse). − Gestion des ventes et commandes et des réservations − Développement Back end et Front end − Réalisation des tests unitaires et d'intégration − Migration de versions Réalisation des tests poussés et d'intégration − Développement de la nouvelle version du projet. Développement de nouvelles fonctionnalités (User Stories, Technical Stories) Amélioration et optimisation de la performance.
Recommandations
Soyez le premier à recommander Akouma
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 M2 Technologique2016Master M2 Technologique