
Mohamed ADANSAR
Senior Développeur Back-end Java/JEE
Salaire / Taux journalier
Freelance
Expertises
Langues
Expérience de travail
Technology Lead
Infosys
juin 2022 - Présent
4 ans 5 mois
Paris et périphérie
Développeur Java/Java EE
ENGIE
oct. 2019 - juin 2022
2 ans 9 mois
92400 Courbevoie, France
Propulse est le projet de refonte du CRM d’ENGIE à destination des petits professionnels. L’idée étant de remplacer plusieurs briques du SI existantes par deux nouvelles briques : - ISI : construit sur le progiciel PEGA, c’est la brique qui expose les parcours client, soit le nouveau CRM. - Cloudref : en Java JEE, c’est la brique du référentiel des données. La mission concerne Cloudref, ayant pour périmètre : - L’acquisition des données existantes du SI. On acquière des fichiers CSV contenant des exports de données des différentes briques existantes du SI, que l’on intègre dans une base de données postgresql via des traitements spring-batch. - Ces données sont ensuite passées dans des traitements de mises en qualité et d’enrichissement des données pour construire le nouveau référentiel de données (spring-batch également) - Des web-services REST de type CRUD permettent d’accéder aux données (au format JSON, avec json-schema pour la validation) + d'autres services spécifiques. Environnement: Java JEE (Java 8) , Spring, Spring mvc, Spring-batch, Hibernate, Postgresql, Tomcat 8, Apache, Eclipse, SoapUI, GIT, Maven, SonarLint, Software craftsmanship, Cloud AWS, Linux, JMS.
Consultant Java/Java EE
Enedis (ex ERDF)
sept. 2018 - oct. 2019
1 an 2 mois
92000 Nanterre, France
IE (Infrastructure d’Echange) est une plateforme EaaS (Exchange as a Service) proposant un catalogue d’offre de services d’échange permettant de faire communiquer les applications partenaires de la DSI d’ENEDIS. Mise en œuvre d’une nouvelle brique des échanges inter-applicatifs (ESB) adaptée aux exigences de la DSI. (Equipe Agile) Mission : • Conception et développement des chorégraphies selon le type de gouvernance (Echanges, Données et Processus) en s'appuyant sur le Framework Apache Camel dans le cadre de l'offre de service. • Développement des fonctionnalités offertes par IE (Reprise sur erreur, Réémission, Cryptage, Gestion des erreurs, Sécurisation des échanges,...) • Participation aux évolutions de l’architecture et de l’infrastructure du projet. • Coordination des recettes transverses avec les partenaires. • Supervision des différents échanges via l’IHM ASTRE. • Automatisation de déploiement des chorégraphies via Jenkins. • Maintenir en conditions opérationnelles les briques / flux existants. • Maintenance corrective et évolutive. • Support de production niveau 3, dont l"activité est principalement le traitement des escalades d'incidents niveau 1 et niveau 2. Environnement : Java/JEE 8, Spring, Apache Camel, PL/SQL, Oracle, REST, SOAP, SOAPUI, mRemoteNG, Intellij IDEA, JMS, KAFKA.
Ingénieur d’études et développement
Worldline Global
sept. 2016 - août 2018
2 ans
Seclin, France
Dans le département SCCL H/V - Revue de code et rajout de nouvelles fonctionnalités dans une application de facturation (Java/Angular). - Utilisation de la Stack ELK ( Elasticsearch, logstash et kibana) avec l'outil de transfert de log FILEBEAT. - Création et amélioration des fichiers de configurations Logstash, Filebeat .., et la livraison de ces derniers sur les machines correspondantes. - Utilisation de l'outil Cerebro qui permet l'accès et l'administration d'Elasticsearch via une interface web ( gestion des index / template ..). - Utilisation de l'outil Curator qui aide à organiser et à gérer les index d'Elasticsearch. - Création des visualisations sur Kibana. - Création des Dashboard sur Grafana. - Mise en place des Dashboard pour le suivi opérationnel dans le but: >> d’améliorer la visibilité des logs des services/applications exécutés sur des différentes machines. >> d'obtenir des événements structurés sur lesquels il sera possible de faire des recherches et statistiques. >> d'accélérer la résolution des incidents et faciliter la prise de décision. - Gestion des services. - Gestion des tickets de changement / incidents (RUN). Environnements techniques : Java, Spring Web MVC, Eclipse, Mtputty, WinSCP, Shell, Stack ELK (Elasticsearch, Logstash, Kibana), Grafana, Filebeat, Gitlab, Jira, Crontab.
Formation
IUT (Institut Universitaire de Technologie)
Diplôme universitaire de technologie (DUT), Ingénierie informatique
University of Lille 1 Sciences and Technology
Master's degree, E-services
Université du Littoral Côte d'Opale
Licence, Ingénierie informatique
Résultat : Mention Bien
Licences et certifications
Apprenez à créer votre site web avec HTML5 et CSS3
Délivré le : août 2014