Idalecio Lopes

Expert Java JEE - 20 ans d'expérience

Moves to Paris, Versailles

  • 48.85661400000001
  • 2.3522219000000177
  • Indicative rate €722 / day
  • Experience 7+ years
Propose a project The project will only begin when you accept Idalecio's quote.

Availability not confirmed

Propose a project The project will only begin when you accept Idalecio's quote.

Location and geographical scope

Location
Paris, France
Can work in your office at
  • Paris and 50km around
  • Versailles and 50km around

Verifications

Languages

  • Français

    Native or bilingual

  • Anglais

    Full professional proficiency

  • Portugais

    Native or bilingual

Skills (20)

Idalecio in a few words

Ayant travaillé tout au long de ma carrière sur les technologies Java JEE je cherche un nouveau défi autour de l'architecture logicielle ou du management projet (13 ans d'expérience). Curieux de nature je m'intéresse beaucoup en ce moment aux architectures micro-services (Spring boot, Netflix OSS, Kafka). Aimant partager mes connaissance je suis à l'aise en tant que formateur (plusieurs expériences) sur les technologies de mon quotidien.

Experience

IBM France

Banking & Insurance

Lead Technique Java/Spring Boot/DDD

Montreuil, France

May 2017 - December 2019

Lead Technique – BNP Paribas – IBM Global Services
Suite aux évolutions légales (notamment au niveau Européen) sur la traçabilité des risques, BNP Paribas a décidé de moderniser son SI risque opérationnel.
Je suis intervenu sur ce projet au sein d’une équipe de 3 experts afin de faire le lien entre les équipes de développeurs en offshore (Roumanie) et les équipes Parisiennes (Experts JEE, Architectes, PO/BA, …) sur un projet de micro-services basés sur Java 8 / Spring Boot, Angular et REST.

Tâches réalisées :
• Participation aux ateliers de définition de l’architecture technique.
• Formation des équipes de développement (jusqu’à 4 équipes de 6 développeurs en Roumanie en moyenne en parallèle).
• Assistance technique aux équipes de développement
• Mise en place d’environnements de développement
• Définition et développement d’un socle technique suivant les grandes lignes BNP Paribas SIT : DDD, Java 8, Spring Boot, Angular
• Revue de code
• Documentation
• Animation de cérémonies Scrum
• Définition de patterns pour la mise en place des taches OPS et la surveillance des microservices.

La poste - Le Groupe La Poste

Public sector

Chef de projet Java/JEE

Issy-les-Moulineaux, France

January 2015 - March 2017

La Poste met à ma disposition de ces clients professionnels un site regroupant un ensemble d’outils pour la gestion de leurs solutions d’envoi
• Paramétrage des frais de livraison
• Affranchissements
• Gestion des livraisons
• Gestion des retours
• Suivi des colis et de l’activité
• …
Je suis intervenu sur ce portail afin de mettre en place un système d’authentification partagé ainsi que des refontes et évolutions sur les différents outils et web services de la plate-forme.

Tâches réalisées :
• Macro-Chiffrages des projets à partir du cahier des charges
• Participation à la conception des projets
• Rédaction des SFG et de SFT
• Rédaction des contrats d’interface des web services
• Lead Technique de l’équipe de développement
• Gestion des ressources et des affectations
• Remontée des suivis et des alertes
• Modernisation des bases techniques des applications
• Propositions techniques et fonctionnelles pour améliorer la sécurité de la plate-forme.
• Maintenance évolutive de procédures PL-SQL associées à la gestion des identités.

EDF - EDF

Energy & Utilities

Expert Java/JEE

Clamart, France

December 2013 - December 2014

Au sein d’une équipe de 11 développeurs travaillant suivant la méthodologie SCRUM sur un logiciel (web) d’aide à la déclaration fiscale de biens immobiliers pour EDF, ERDF et SOFILO dont les principales fonctions sont :
• Référencement des biens immobiliers, de leurs usages et de leurs données fiscales
• Estimation des différentes taxes immobilières (taxe foncière, CFE, CFE-IFER)
• Génération des déclarations fiscales
• Import des avis d’échéances fournis sous forme électronique par le trésor public
• Assistance à la validation des paiements associés aux avis :
o Validation automatique des avis cohérents avec les estimations
o Génération de dossiers de contentieux pour les avis présentant des écarts significatifs avec les estimations
• Gestion des dossiers de contentieux incluant :
o La création et le suivi de réclamations
o La création et le suivi de dégrèvement
o Le suivi des procédures au tribunal administratif.
• Déversement des opérations financières dans le système comptable

Tâches réalisées :
• Conception et développement de diverses fonctionnalités de l’application.
• Estimation en séances de Planning Poker.
• Présentations aux product owners (intervenants fonctionnels) des fonctionnalités développées.
• Optimisations de traitements complexes à des fins de gains de performances.
• Optimisations du schéma de données à des fins de performances.
• Rédaction d’articles wiki sur certaines réalisations notables.

itnovem (SNCF) - SNCF

Transportation

Chef de projet / Référent technique Java/JEE

Saint-Denis, France

February 2012 - September 2013

Itnovem est un éditeur de logiciel spécialisé dans la logistique et notamment la logistique ferroviaire. La société édite des solutions permettant de répondre à diverses problématiques :
• Suivi opérationnel des mobiles (grâce aux technologies RFID, GPS et aux EDI avec les opérateurs)
• Suivi commercial et technique des flottes de wagons
• Commission et organisation de transport
• Calcul d’impacts environnementaux

Chef de projet – Transport Management System (TMS) – 20 mois :
L’un des piliers de l’offre itnovem était un TMS permettant l’organisation des transports de marchandises, la commande de déplacement auprès des opérateurs de transport, le suivi et la facturation.

Tâches réalisées :
• Participation à des ateliers fonctionnels avec les clients et la MOA (3 interlocuteurs).
• Planification des tâches et affectation des ressources multi-projets en fonction des arbitrages et des priorités clients.
• Suivi quotidien de l’avancement et de la qualité du projet, reporting et remonté d’alertes.
• Choix d’architecture techniques sur les nouveaux modules de l’application dans la continuité des solutions déjà en place (EJB, JSF, JPA, Primefaces 3.5)
• Mise en place progressive des projets dans les nouveaux « standards » de développement itnovem (intégration continue et contrôle qualité).
• Rédaction de spécifications fonctionnelles et techiques.
• Organisation de la migration du projet depuis JSF 1.1 vers JSF 2.0 avec Primefaces 3.5 • Encadrement d’une équipe de 7 développeurs
--
Mise en place d’un processus d’intégration continue – réparti sur 20 mois : L’une des missions qui m’ont été confiées lors de mon arrivée chez itnovem fut l’amélioration de la productivité des développeurs Java et « l’allégement » du ticket d’entrée de nouveaux développeurs sur le projet.
Tâches réalisées :
• Réalisation d’une présentation à destination des directeurs sur l’industrialisation des processus de développement, les outils et les gains pour itnovem afin de lancer un vrai projet sur ce point.
• Etude des outils du marché et choix d’outil pour l’intégration continue (Jenkins), le contrôle qualité (SonarQube) et la standardisation des processus de construction (Maven 3).
• Installation d’un serveur pilote avec les outils identifiés et mise en place sur quelques projets tests.
• Préparation et animation de séminaires de vulgarisation sur l’industrialisation afin de préparer progressivement les développeurs aux futures évolutions de leurs procédures de travail.
• Rédaction et animation de formations à destination de chefs de projets, développeurs, chefs de projet MOA, ingénieurs qualité, exploitants techniques sur les outils mis en place et leur utilisation.
--
Référent technique JEE – réparti sur 20 mois :
Tâches réalisées :
• Assistance aux développeurs sur le développement d’applications JEE.
• Assistance aux chefs de projets sur l’architecture logicielle de leur solution et les choix techniques
• Campagnes d’audit de code et définition de plans d’actions pour corrections.
• Campagnes de profiling et définition de plans d’actions.
• Mise en place, rédaction et animation de séminaires de découverte techniques réguliers (sur des sujets pouvant être ou non en rapport avec ce qui se fait dans la société)
• Participation à la définition du schéma directeur de la société pour toute la partie relative à la mise en place et aux développements sur la plate-forme Java JEE
--
Architecte – Mise en place d’un framework interne – réparti sur 20 mois Dans le cadre de l’industrialisation des développements, l’un des points noirs que j’ai identifié est l’absence de standardisation de solutions à des problématiques techniques ou fonctionnelles récurrentes. Le framework interne défini n’est pas un framework au sens habituel, mais un cadre de travail (méthodes, pattern, outils et simplifications) basé sur les standards du marché.

Tâches réalisées :
• Analyse des projets Java et identification des problématiques techniques et fonctionnelles récurrente
• Définition du cadre global du framework et de sa portée
• Choix techniques sur le framework
• Spécification et développement des « bases » du framework (injection de code, patterns récurrents, EJB, JPA, CDI, Apache Velocity, Apache SOLR, Drools)
• Définition de patterns pour les objets persistants associés aux modèles couramment utilisés et envisagés dans le futur des logiciels.
• Spécification et participation aux développements des gabarits de génération associés aux patterns de stockage (EJB, JPA, Apache Velocity).
• Identification de patterns visuels récurrents.
• Spécification et participation aux développements de gabarits et de composants JSF associé aux patterns visuels identifiés (JSP 2.1, Primefaces 3.5)
• Suivi d’avancement et qualité du framework.
• Définition des normes en rapport avec l’utilisation du framework.
• Animation de séminaires de présentation du framework et de son avancement.
• Animation de formations à des développeurs sur le framework.
• Définition et développement de composants JSF réutilisables (composite components).

Lapeyre - Saint-Gobain

Retail

Chef de projet Java/JEE

Aubervilliers, France

January 2002 - July 2011

Lapeyre un des leaders français de l’aménagement durable de la maison.
• 2 enseignes grand public :
 Lapeyre (145 magasins en France, Belgique et Suisse, 2500 collaborateurs)
 K par K (185 magasins en France, 33 sites techniques, 1500 collaborateurs)
• 11 sites industriels (France et Roumanie, 2750 collaborateurs) regroupés sous l’entité Lapeyre Industries
• Filiales au Brésil (Telhanorte, Center Lider) et en Argentine (Barugel Azulay)

Chef de projet – Gestion des évolutions sites eCommerce – 8 ans
Réalisation des évolutions sur les sites de eCommerce de l’enseigne www.lapeyre.fr (B2C) et www.lapeyrepro.com (B2B) et d’outils autour de ces sites de eCommerce.
Tâches réalisées :
• Gestion de l’équipe de développement (de 1 à 10 ingénieurs d’étude ou intervenants web agency)
• Assistance à la direction marketing pour l’identification des besoins et la rédaction des spécifications fonctionnelles
• Rédaction de spécifications techniques pour les évolutions techniques
• Choix d’architecture et mise en place techniques (adoption du CMS Infoglue, mise en place d’un cluster de serveurs JEE)
• Développement des évolutions fonctionnelles et techniques
• Rédaction des procédures de surveillance et d’exploitation de la plate-forme.
• Référent projet pour le prestataire en charge de l’hébergement et l’exploitation de la plate-forme.
• Retours d’expérience réguliers afin de définir et mettre en œuvre des processus de
• développement applicatif et des outils associés (frameworks de développement, le site de eCommerce était le premier projet Java de Lapeyre).
• Conseil aux filiales du groupe sur les problématiques Internet.
--
Chef de projet – Applications transverses Intranet – 7 ans
Gestion des projets de l’enseigne autour des applications transverses du groupe (portails, applications de gestion diverses, annuaires et référentiel utilisateurs).
Tâches réalisées :
• Participation aux instances dirigeantes de l’Intranet du groupe et à la stratégie de sa mise en place.
• Gestion de l’équipe de développement (de 1 à 3 ingénieurs d’étude) pour les projets relatifs aux portails du groupe (portail d’information, documentaire et applicatif), aux outils transverses (référentiels, suivi de non conformités, …) ou à l’infrastructure intranet (gestion de la sécurité, SSO, …)
• Rédaction de spécifications fonctionnelles et techniques
• Développement de différentes applications transverses et de plugins Stellent Content Server
• Rédaction des procédures de surveillance et d’exploitation des portails Intranet et des applications transverses.
• Référent projet pour le prestataire en charge de l’hébergement et l’exploitation de la plate-forme.
• Organisation et animation des formations à destination d’utilisateurs (siège social ou magasins) ou de développeurs.
• Intervention en tant référent technique pour conseiller les filiales du groupe pour leurs réalisations dans les domaines Intranet et Internet.
• Responsable support utilisateurs et développeurs pour les problématiques Intranet.
• Compilation des retours utilisateurs sur les applications transverses afin d’identifier et proposer des axes d’évolution.
--
Chef de projet – Référentiel Utilisateurs – Sécurité
Projet de refonte de l’annuaire d’entreprises afin de fusionner les différents référentiels de droits et d’utilisateurs en un référentiel unique.
Tâches réalisées :
• Interview de différents services et filiales en vue de compiler les attentes sur ce projet.
• Proposition d’une « architecture fonctionnelle ».
• Définition de l’architecture technique
• Rédaction de spécifications fonctionnelles et techniques
• Développement de différents composants de l’application et des plugins pour les
• différents environnement
• Organisation de présentations de vulgarisation afin de préparer l’arrivée de
• changements (développeurs, utilisateurs finaux).
• Organisation et formation des développeurs à la nouvelle infrastructure de sécurité.
• Accompagnement des chefs de projets dans leurs projets de migration vers la nouvelle infrastructure.
• Transfert de compétences à une équipe Indienne en vue de passer le projet en mode offshore.

Cross Systems

Digital Agency and IT company

Ingénieur d'études

Aubervilliers, France

October 2000 - December 2001

Mise en place d’un site de B2C Intégration d’une équipe de 4 à 6 personnes chez le client (Lapeyre, Groupe Saint-Gobain) afin de mettre en place un site de eCommerce (www.lapeyre.fr).

Tâches réalisées :
• Spécification avec la direction marketing du tunnel de commandes du site.
• Echanges avec le support technique des partenaires bancaire / crédit pour la spécification technique du module de communication avec leur SI (SIPS)
• Développement de la couche métier relative au tunnel de commande et à l’envoi des commandes au SI magasin (EJB 2.1, JMS, XML)
• Réalisation d’une librairie de tag JSP permettant l’intégration des fonctionnalités relatives au tunnel de commande dans des pages web.
• Dynamisation des pages web du site fournies par une web agency (JSP, HTML, Javascript).
• Mise en place des serveurs (Windows NT, Borland Entreprise Server 4)
• Développement de « sondes » permettant la surveillance de la plate-forme (Java, JSP)
• Rédaction de procédures
--
Evolution d’un site de B2C Equipe de 4 à 6 personnes chez le client (Lapeyre, Groupe Saint-Gobain) afin de réaliser des évolutions sur un site de eCommerce (www.lapeyre.fr)

Tâches réalisées :
• Echange avec la direction marketing sur les besoins d’évolution sur le site de eCommerce.
• Développement de la couche métier relative aux nouvelles fonctionnalités du site (EJB 2.1, JMS, XML)
• Evolution de la librairie de tag JSP permettant l’intégration des fonctionnalités relatives au tunnel de commande dans des pages web.
• Dynamisation des nouvelles pages web du site fournies par une web agency (JSP, HTML, Javascript).
• Maintenance des procédures de surveillance à destination d’un partenaire en fonction des évolutions et des retours sur l’exploitation de la plate-forme.

Espri Concept / SIMULOG

Digital Agency and IT company

Ingénieur d'études

Saint-Quentin-en-Yvelines, France

December 1998 - June 2000

Tests de performances – Orange
La société avait mis en place un nouvel outil web qui avait massivement été rejeté à cause des temps de réponse. L’architecture avait alors été revue et la campagne de tests visait à valider les progrès de la nouvelle version.
Tâches réalisées :
• Configuration des scénarios d’utilisation
• Tirs des tests de performance
• Analyse des résultat et validation des progrès
--
Développeur C++ / SQL Server – Peugeot F1 – PSA Groupe
Développement d’un moteur d’acquisition de données télémétriques de F1 et injection en base de données
Tâches réalisées :
• Aide aux choix techniques.
• Développement du moteur.
Environnement : Visual C++, ObjectStore, Java 1.2
--
Développeur Java – Peugeot - PSA Groupe
Développement d’un système de gestion d’une bibliothèque de composants mécatroniques.
Tâches réalisées :
• Aide aux choix techniques et à la spécification de l’application
• Développement de l’outil en Java

Education

Certifications

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code