
Bechir Mansouri
Développeur Sénior Java Full Stack
Salaire / Taux journalier
95870 Bezons, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Java Senior disposant de 15 ans d’expérience dans la conception, l’évolution et la maintenance d’applications métiers à forte volumétrie de données. Technico-fonctionnel, curieux et force de proposition, j’interviens sur l’ensemble du cycle de vie des projets, de l’analyse des besoins jusqu’à la mise en production. Fort d’une expérience de backup du référentiel technique chez Enedis, j’accompagne les développeurs, participe aux revues de code et contribue à la qualité et à la pérenni
Expérience de travail
Consultant Indépendant Sénior Java/J2EE
EnedisFreelance
avr. 2019 - mars 2026
7 ans
92400 Courbevoie, France
Maintenance du projet RFC (Référentiel Client d'Enedis): gestion des personnes titulaires des prm, leurs cananux de contact et leurs contrats. Equipe : développeur dans une équipe de 10 personnes (1 chef de projet, 1 SCRUM Master, 1 Référentiel Technique, 1 Product Owner, 5 développeurs, 1 testeur) Maintenir et faire évolver : o Api REST(OpenApi, swagger et postman) o Services SAOP o Consommateurs et producteurs KAFKA, o Batchs (Spring batch) o Démons en java Backup du Référentiel Technique Accompagnement des développeurs Faire de la code review Validation des solutions Support technique de l’équipe Tests unitaires (JUnit) et fonctionnels Tests automatisés (Java, Fitness) et tests d’intégration Procédures stockées (PLSQL / Oracle) Manifestes de déploiement sur Kubernetes (pod, configmaps, secrets, services …) Participer aux cérémonies de Scrum. Environnement techniques: java (8, 11 et 17) , spring, spring boot, spring batch, REST, SOAP, Angular (4 et 8), Kafka, elasticsearch, pl/sql, Kubernetes, Oracle IMPACT : Gestion de grosse volumétrie de donnée, Projet riche (vingtaine de batchs et cinquantaine de services)
Consultant senior JAVA J2EE
EDF
mai 2016 - févr. 2019
2 ans 10 mois
92400 Courbevoie, France
Projet 1 : Cassini, application web à fonctionnalités réduites, pour le métier, afin de visualiser les calculs de prévision en appliquant la méthodologie KANBAN. Equipe : 4 personnes (1 chef de projet, 2 développeurs, 1 PO) Conception et implémentation des solutions : o Développer les services REST o Développer les IHM pour visualiser les résultats de calcul (de prévision et réels) Tests unitaires et fonctionnels o Tests fonctionnels de bout en bout Participer aux ateliers avec le métier OUTILS : JAVA8, SPRING4, SPRINGBOOT, SPRINGSECURITY, SPRINGDATA, HIBERNATE, REST, ANGULAR 4, MATERIALIZE, PL/SQL, ORACLE 11.2, GIT, JIRA IMPACT : Projet from scratch Projet 2 : Archipel, un ensemble de scripts, fonctions et procédures Oracle qui tournent tous les soirs pour faire des calculs de prévisions et des calculs réels et calculer les différences avec du Excel et langage VB, méthodologie KANBAN. Equipe : 5 personnes (1 chef de projet, 3 développeurs, 1 PO) Maintenir et faire évoluer des Jobs, chaîne d’exécution, Procédures et fonctions stockées o Stocker les résultats de calcul dans des tables temporaires Afficher le résultat des calculs sur du Excel avec du VB Tests fonctionnels OUTILS: PL/SQL, ORACLE 11.2, VB, GIT, JIRA IMPACT : Performance de PL/SQL Projet 3 : AOC (Affaire Offre Client), application web pour gérer les affaires (futur offre), les offres et les clients d’EDF, avec leurs périodes contractuelles et pdl (point de livraison = compteur d’électricité), méthodologie AGILE. Equipe : 7 personnes (1 chef de projet, 3 développeurs, 1 PO, 1 SM, 1 Réf Tech) Maintenir et faire évoluer AOC : o Gérer les offres/affaire o Gérer les PDL et les périodes contractuelles Tests unitaires et fonctionnels Faire des démonstrations au client OUTILS : JAVA6&7, PLAY 1.2, HIBERNATE 3, JUNIT4, TDD, PL/SQL, ORACLE, SVN, MANTICO IMPACT : Grosse volumétrie de donnée, première pratique de la méthode Scrum.
Consultant Java J2ee
COOPTaliS
oct. 2015 - avr. 2016
7 mois
94300 Vincennes, France
Projet 1 : SISE-EAUX Baignades - Ministère de Santé, application web pour la gestion des baignades en France (quantité et qualité de l’eau). Modification de quelques interfaces (ajout/suppression libellé, bouton, texte …) Ajouter la propriété ACTIF/GELE pour plusieurs données (types d’eau, contexte, sources d’eau, préleveurs, sources pollution, classement …) Equipe : développeur dans une équipe de 4 personnes (1 chef de projet, 2 développeurs, 1 Référentiel Technique) ENVIRONNEMENT TECHNIQUE : Java7, Spring 3, Jsf 2.1, PrimeFaces 3.5, Hibernate 4, Maven, SVN Projet 2 : Clak - RTE, application web pour la gestion des compagnes de simulations et des calculs de prévision. Gestion des journées de prévisions Gestion des campagnes de simulations (Paramètres, Import de données, Restitution graphique, journées de simulation). Equipe : développeur dans une équipe de 4 personnes (1 chef de projet, 2 développeurs, 1 Référentiel Technique) ENVIRONNEMENT TECHNIQUE: Java8, Spring 4, Jsf 2.2, PrimeFaces 5, Hibernate 4, Maven, JUnit4, Lombok, SVN IMPACT : Capacité d’intervenir sur des projets complexes en courte durée.
Ingénieur de développement JAVA/J2EE
YEBNI
janv. 2010 - oct. 2015
5 ans 10 mois
Tunisie
Tâches: • Etude des cahiers de charges. • Rédaction des documents de spécification externe (DSE). • Conception et développement des solutions. • Intégration des modules. • Déploiement et mise en place des solutions chez le client. Projets SAIBE : application web pour MDEAF (Ministère des Domaines de l’Etat et des Affaires Foncières) Environnement technique:Tomcat7, OracleXE, Eclipse, J2EE (JSF2.2, PrimeFaces5, Hibernate4, Maven4, Spring3.2, Spring Security ). PEE : application web pour l’ANME (Agence Nationale pour la Maîtrise de l’Energie) Environnement technique:Tomcat7, PostgreSql9.3, Eclipse, J2EE (JSF2.2, PrimeFaces5, Hibernate4, Maven4, Spring3.2, Spring Security ). AFTServer : application SIG web pour l’AFT (Agence Foncière Touristique) Environnement technique:Tomcat, Oracle 10gR2, Eclipse, J2EE (Struts,Hibernate3 , JSP, Servlet , jquery, HTML5, JavaScript, CSS ). GeomCollect : application Android pour Geocarta / 01/2014 – 03/2014 (3 mois) Environnement technique:Tomcat, SqLite, Eclipse, Java, webservice : Axis2, Ksoap2. GCSI : ERP de notre entreprise Environnement technique:Tomcat, Mysql, Eclipse, J2EE (Hibernate3 , JSP, Servlet , jquery, jquery UI, HTML5, JavaScript, CSS ). Développement et intégration d’un module d’envoi des SMS Environnement technique:Jboss, MySql, Eclipse, JAVA (Swing, Hibernate3, EJB3) Etude, Installation et Configuration d’une application CTI Environnement technique: Linux,Visual C++ 2008, C - C++, Asterisk, Freepbx, Xivo Mx Turf : Développement d’un outil de diagnostique de l’état de nutrition des gazons Environnement technique: Eclipse, JAVA (Swing, Hibernate3), Ant, Mysql. FAServer : Développement d’une plate-forme web cartographique pour le traitement des données et générations des rapports Environnement technique:Tomcat, Mysql, Eclipse, J2EE (Struts 1, Hibernate 3, JSP, Servlet , JavaScript, DWR), JasperReport, JavaMail, JfreeChart, API GoogleMaps
Ingénieur Stagiaire
International Consulting
févr. 2009 - mai 2009
4 mois
Les berges du Lac tunis
Conception et développement d’une application web pour la gestion de la relation client. *Gestion des utilisateurs, des contacts et des affaires * Planification des projets selon la disponibilité des consultants * Archivage des affaires. Outils : Eclipse, J2EE (JSP, EJB, JSF, RichFaces), MySQL.
étudiant stage d'été
OPEN ITT
juil. 2008 - août 2008
2 mois
Tunisie
Développement d’une interface d'administration qui utilise la technologie VoIP : *Gestion des clients, des agents et de superviseurs. * Contrôler les numéros appelés. * Afficher l’historique des appels traités. Outils : MyEclipse, Java, J2EE (JSP, Hibernate, JavaBeans), MySQL.
Formation
Ecole Nationale des Sciences de l'Informatique
Diplôme d'ingénieur en Informatique
2006 - 2009
3 ans 1 mois
Ecole Préparatoire aux Etudes de l'ingénieurs
Mathématiques
2004 - 2006
2 ans 1 mois