
Mohamed Eloudi
Java J2ee Developer
Salary / Daily rate
Paris, France
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Ingénieur d'études et développement Java/J2EE avec plus de 10 ans d'expérience dans la conception, le développement et la maintenance d'applications web complexes. Solide expertise sur les frameworks Spring, Hibernate, Grails/Groovy, et les architectures orientées services (REST, SOAP, GraphQL). Passionné par la qualité du code, le respect des principes SOLID, les bonnes pratiques de développement (Clean Code, TDD) et l'optimisation continue des performances applicatives. Habitué aux environnements Agile (Scrum, SAFe), à la revue de code, au mentoring technique et à la conception d'architectures évolutives et maintenables. Capable d'intervenir sur l'ensemble du cycle de vie logiciel – de l'analyse des besoins à la mise en production – avec une forte capacité d'adaptation et un sens prononcé du travail en équipe.
Work experience
Full Stack Java / Vue.js Developer
PORTAGE NUMERIQUE SOLIDAIRE
Feb 2023 - Present
3 years 9 months
Paris, France
Mission chez FircoSoft/LexisNexis Description: 1. Maintenance évolutive et corrective de Continuity solution de filtrage en temps réel des transactions bancaires. 2. Conception, développement et intégration des nouveaux composants dans la chaine continuity. Dans un cadre agile SAFE : . Assurer l’intégration de mode d’authentification SAML dans l’application web. . Développer des nouveaux composants VueJS . Assurer la maintenance évolutive de l’application. . Assurer la migration des différents composants de la chaine Continuity. . Participer au découpage de projet en User stories et au chiffrage des tickets. . Participation dans les ateliers pour proposer des solutions techniques aux divers problèmes. . Assister l’équipe lors de leurs développement (pair programming). . Assurer la montée en compétence de membre de l’équipe. . Développer les tests unitaires (junit). . Développer les tests d’intégration. . Développer les tests end to end. . Effectuer la revue et le refactoring du code. . Gérer les branches (création,suprresion, merge, rebase etc …) sur git. . Rédiger des documents techniques (guide d’installation, guide d’utilisation) . Assister les réunions pour la préparations des sprints (Sprint Retro, grooming,sprint-planning, PI planning .) Environnement technique : Java 8 , Java 11, Java 17, TypeScript, VueJs, Spring Boot , Spring security, Swagger, Mybatis, cucumber, gherkin, Selenium, docker,kuberenetes, Tomcat, Windows, Linux, Cloud, git, Jenkins, Sonar.
Hilllstone
Jun 2017 - Jan 2023
5 years 8 months
Paris, France
Java/J2ee Developper
Oct 2019 - Jan 2023
3 years 4 months
Paris, France
Mission: DILA - Description : Dans un cadre Agile SCRUM Etudier l’architecture et les différents modules qui permettent la réalisation d’une démarche en ligne. Améliorer les performances des démarches. Participer au découpage de projet en User stories et au chiffrage des tickets. Réfléchir aux solutions qui peuvent être intégrés dans l’existant sans avoir trop d’impact. Participer à la conception et le développement des différentes démarches. Assister l’équipe lors de leurs développement (pair programming). Assurer la montée en compétence de membre de l’équipe. Développer les tests unitaires (junit). Effectuer la revue et le refactoring du code. Gérer les branches (création, suprresion, merge, rebase etc …) sur git. Rédiger des documents techniques (guide d’installation, guide d’utilislation). Aider l’équipe de DevOps pour la configuration de jenkins et effectuer le déploiement d’une manière automatisé. Assurer le bon déroulement de la procédure de la génération de livrable.
Full Stack JAVA J2EE grails
Jun 2017 - Oct 2019
2 years 5 months
Paris Area, France
Mission : DROUOT Dans une équipe qui suit la méthode agile Traduire les spécifications fonctionnelles en spécifications techniques, Assurer l'amélioration de performance de différentes plateforme , Participation au développement de différents modules (Drouot Digital, Drouot Live), Assurer la montée de version de grails pour les projets, Développement des tests unitaire junit et spock, Effectuer la revue et le refactoring du code, Participation à la rédaction des documents technique. Assurer la maintenance corrective et évolutive . Participation à la planifications des sprints.
Ingénieur développeur Java/J2ee,WebCenter Sites et ATG
Axeleate
Oct 2015 - Jul 2017
1 year 10 months
Tunis, Tunisia
Projet: Conception et développement d’une solution bancaire pour la gestion des comptes et les offres bancaires Mission : Traduire les spécifications fonctionnelles en spécifications techniques, Modélisation de la conception de l’application avec PowerAmc, Participation au développement de différents modules (Gateway, back office, internet Banking , SMS), Participation au développement de web services SOAP exposés avec CXF, Participation au développement des parties backend de chaque module avec le framework Grails 3 , Spring, Spring Security, Développement des fonctionnalités (audit, temps d’exécution des méthodes) avec Spring AOP, Participation au développement des parties frontend de chaque module avec Jquery, Ajax, Bootstrap, DataTable , Développement des tests junit et spock, Effectuer la revue et le refactoring du code, Participation à la rédaction technique. Projet: Conception, développement et intégration des composants WebCenter Sites dans une application de commerce électronique. Missions: Recueil des besoins fonctionnels (en anglais), Traduire les spécifications fonctionnelles en spécifications techniques, Modélisation de la conception de l’application avec StarUML, Assurer la montée en compétence en WebCenter Sites pour les membres d’équipe, Préparation et configuration de l’environnement de travail Enrichir les fonctionnalités de base de WebCenter Sites (Image cropping, Captcha ), Conception et développement des composants WebCenter Sites, Participation au développement de web services REST, Participation au développement des parties backend des composants en groovy. Participation au développement des parties frontend des composants module avec Jquery, Ajax, Bootstrap, HandleBars , Développement des tests junit, Effectuer la revue et le refactoring du code, Participation à la rédaction technique.
Ingénieur développeur en Java/J2EE et Adobe FLEX
SwallowTech
Nov 2014 - Oct 2015
1 year
Sousse, Tunisia
Développer des composants logiciels Procéder à des revues de code (revue de peer) Assurer le développement et la réalisation des tests unitaires Participer à la rédaction de documentation Assurer la maintenance évolutive et corrective de l’application
Stage projet fin d' etude
,Laboratoire Informatique, Image, Interaction (L3i) ,Littoral Environnement et Sociétés (LIENSs) et
Feb 2014 - Aug 2014
7 months
Mise en place d'une plateforme de diffusion et administration web pour des données
stage d'été
BFI
Jun 2013 - Aug 2013
3 months
Berges de lac tunis
Conception et développement d’une application web de paramétrage des états financiers
Education
ENSI
Diplôme d'ingénieur, Ingénierie informatique
2011 - 2014
3 years 1 month
Ingénierie logicielle et système d'information
IPEIT
Mathématiques
2009 - 2011
2 years 1 month
Licenses & certifications
Oracle Certified Associate, Java SE 8 Programmer
Issued: Jan 2019