
Gountante Aziz Liloudini
Développeur Java | Angular | AWS | Craft
Salaire / Taux journalier
69100 Villeurbanne, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Ingénieur logiciel freelance avec plus de 8 ans d’expérience, principalement spécialisé dans le développement backend en Java et la conception de systèmes propres, bien structurés et maintenables. Mon expertise principale repose sur Java et l’écosystème Spring, avec un fort accent sur la Clean Architecture, le Domain-Driven Design (DDD) et les tests automatisés (TDD). Ces principes guident ma manière de concevoir, d’implémenter et de faire évoluer les systèmes logiciels pour mes clients.
Expérience de travail
Développeur Java, AWS, Angular
EDFFreelance
déc. 2024 - Présent
1 an 11 mois
Lyon, France
Missions : • Travaux en étroite collaboration avec le métier et les utilisateurs pour comprendre et résoudre les différents problèmes qu’ils rencontrent et les résoudre en fonctionnalités logicielles. • Utilisation du DDD pour le découpage des différents domaines métiers identifiés lors des ateliers et faire en sorte que le code respecte cela. • Mise en place de tests fonctionnels des cas d’utilisations comme décrits par le métier et les PO avec Gherkin/Cucumber/Cypress • Développement et maintenance des modules d’application orienté évènement via AWS Kinesis et gestion d’une cinquantaine de streams • Développement de Lambda pour certains traitements dans AWS • Mise en place de supervision métier et technique avec des dashboards Grafana et AWS CloudWatch • Couche d’authentification et autorisation gérée par AWS Cognito • Je joue un rôle de référant Craft pour accompagner les équipes à monter ENEDIS en compétence sur le TDD, DDD, Architecture Port & Adapter et bonnes pratiques de développement basées sur du Craft.
Lead Développeur Java, Kafka, Angular, React
Enedis (ex ERDF)Freelance
janv. 2020 - déc. 2024
5 ans
Région de Lyon, France
Missions : • Développeur avant tout, j’avais la charge d’accompagner l’équipe de développeurs (7) mais surtout le métier pour traiter les différents besoins exprimés. J’étais responsable de choix ou validation technique en accord avec toute l’équipe. • En agilité, je dirige mon équipe avec des méthodes du Craft (TDD, DDD, Architecture Port & Adapter) afin de produire une architecture d’application testable et évolutive. • En 5 années j’ai réalisé tellement de chose sur différentes sujets techniques et fonctionnels. • DDD couplé avec de l’architecture Hexagonal. • Évolutions/Mise en place de socle techniques/fonctionnels migration de Framework (Spring, Camel...) ; migration de Soap vers Rest, JMS vers Kafka, travaux avec différents formats de données : XML, Protobuf, Avro, JSON. Développement de batch avec Spring Batch. • Sur le plan technique les défis principaux étaient le remplacement de l’ERP IBM Maximo vers une solution maison développée en React. Ceci impliquait aussi le remplacement du Framework Apache Camel par des composantes du Framework Spring pour produire/consommer des évènements Kafka et l’expositions du webservice Rest. • Une attention particulière était donnée à la supervision et l’observabilité depuis Grafana en se basant sur les métriques des applications.
Développeur Java/Java EE
SNCFFreelance
juin 2019 - déc. 2019
7 mois
Région de Lyon, France
Missions: • Microservices avec Spring Boot: WebFlux, WebFluxTest, MongoDb Reactive, Spring Data Reactive, Spring Security 5 for Reactive, Junit, Mock, Restdocs. • Sécurité́ : Ajout d’une couche d’une double authentification permettant des clients externes de s’authentifier de manière basique avant de faire les appels vers les micro-services de Harfang. Une authentification OAuth2 pour les utilisateurs internes à la SNCF existait. • Développement Java : Création de nouveau projet correspondant à un micro- service et développement de chaque Service, Controller et les différents tests unitaires afin de s’assurer du bon fonctionnement du micro-service. Assurer la communication entre les différents micro- services en passant par des tests unitaires mais aussi en faisant des tests automatisés directement dans Postman. • Documentation des différents micro-services en se basant sur l’API Restdocs de Spring. • Je travaille sur ce projet avec un autre développeur et nous prenons les décisions ensemble sur la façon de traiter les différentes phases de la migration du Web Service en Micro-services.
Formateur 3APL Swift & Objectif-C
SUPINFO International UniversityFreelance
nov. 2016 - juil. 2019
2 ans 9 mois
Région de Lyon, France
• Swift iOS (3ème année) • Linux (2ème année) Dispenser les cours sur la technologie Swift iOS aux étudiants en 3eme et Linux aux étudiants en 2ème années de licence (Théorie et pratique) Suivi et correction d’examens oraux et projets Villes : Marseille (Swift), Lyon (Swift et Linux), Clermont-Ferrand (Swift) Orléans (Swift), Toulouse (Swift), Reims (Swift)
Développeur Web et Mobile (Java, Angular, Swift iOS)
FitAndViewFreelance
nov. 2018 - mai 2019
7 mois
Région de Lyon, France
Contexte : FitAndView : Gestion, conception et développement d’application mobile de fitness par visioconférence entre amies a distance en temps réels suivant un coach en vidéo préenregistré́. Missions: WebService en Java EE avec Spring Boot : Spring Data, Spring Security avec JWT, envoies de mail depuis l’application Java, Intégration et automatisation de tache de prélèvement depuis Stripe (Api de paiement) de manière asynchrone des différents clients, notification des clients mobiles avec Firebase. Back end de gestion en Angular 7 : ajout des informations des entrainements et des temps d’arrêt sur les vidéos, backend d’administration de l’application. Développement d’application Mobile iOS avec Swift 5 : intégration de maquette, utilisation de CoreVideo , utilisation de notification par Firebase (Java et Swift) Mise en place de maquettes avec Adobe XD Prise de décisions sur toute les phases de développement, mis en place d’environnements de déploiement sur un service Linux VPS et déploiement dans les différents environnements pour les tests (Apache pour Java, Mysql pour la base de données, AppStore pour iOS)
Formation
SUPINFO International University
Master 2 Expert en Informatique et Systèmes d’Information, Programmation informatique
2015 - 2018
3 ans 1 mois
IAI-Togo (Institut Africain d'Informatique)
Diplôme d'ingénieur, Administration de / administrateur réseaux et systèmes, Administration de / administrateur réseaux et systèmes
2011 - 2014
3 ans 1 mois
Licences et certifications
AWS Certified Developer – Associate (DVA-C02)
Délivré le : janv. 2026
Portfolio
