Profil de Abder A

Abder A
500.00€ /j
DATA ENGINEER/DATA SCIENTIST Consultant de l’ESN Agil-IT
Disponible le : 15/07/2019
75000 France
0 missions réalisées

Abder A en quelques mots

Abder.A
Data Engineer
Expérience : 4 ans

Compétences Fonctionnelles
 Analyse fonctionnelle
 Analyse technique détaillée
 Mise en production
 Rédaction de documents techniques
 Maintenance corrective et évolutive
 Benchmarking et identification des problèmes liés à la performance
 Optimisation des temps d’exécution
 Gestion d’équipe
 Suivi Client
 Intervention dans les différentes phases d’un projet Web ou Desktop

Compétences organisationnelles
 Agile SCRUM
 Agile XP

Formation et certification

Diplôme d’Ingénieur
Diplôme National D’ingénieur Informatique – Spécialité Génie logiel

Langues
Anglais
: Expert

Compétences techniques :
Domaine Expertise
Langages Java, JavaScript, HTML/CSS, XML, Apache spark
Frameworks • Java : Spring, Scala, Apache spark, Hibernate, Jpa, LiquiBase, FlyWay, Jsp, Jsf, Thymeleaf, JavaFx, Eclipse Rcp, Apache CXF 2, Apache Axis 2, Spring-ws, Mockito, Junit, Lombok, Jms,Eclipse Rcp 4,Osgi , Swt
• Other: AngularJS, Bootstrap 3, Node.js
Bases de données HDFS, Hive, Impala, Amazon S3, Sql Server, Oracle 10g, H2, Redis, MariaDb, MongoDB, Mysql
IDE / Editeurs IntelliJIDEA, Eclipse, Spring Tool Suite, SublimeText, Notepad++
Conception Visual Paradigm, UML, MysqlWorkbench, StarUML, ArgoUML, Eclipse Rcp 4
Serveurs et DevOps Apache Tomcat 7, WildFly, OpenShift, AWS, Cloudera
Outils Git, SourceTree, Redmine, Tfs, Jira, SonarQube, Checkstyle, PMD, FindBugs, Docker, Vmware
Os Windows, Mac Os, Linux (Centos, Fedora, Ubuntu, Debian)
Design Patterns MVC, Inversion Of Control, Abstract factory, Builder, Front controlle, Proxy, Visitor

Missions
Projets Pms Data capture:
Projet qui assure l’extraction des donnés des hôtels (Réservations, Profiles, charges …)
Période 03/2018 – en cours
Client AccorHotels
Rôle Consultant Développement Big data, Scala
Equipe 3 développeurs, 1 Team leader, 1 project manager, 3 Testeurs et validation, 1 senior project manager
Activités  Développement des fonctionnalités qui assurent les créations des pivots, le mapping des donnés et l’alimentation des pivots en utilisant scala.
 Alimentation des donnés avec les scripts scala avec les fichiers Json dans amazon s3
 Création des scripts scala avec console spark et les jobs
 Vérification des données et des pivots en exécutant des requêtes sql avec hive et impala
 Maintenance des pivots et son alimentation dans S3
 Rédaction et optimisation des scripts Apache Spark
 Alimentation des fichiers Jsons dans Amazon S3
 Participation dans la création des architectures et conception des pivots Réservation
 Rédaction des scripts de cruncher afin d’assurer l’extraction hebdomadaire des donnés.
Environnement Scala, Java ,Apache spark , maven ,Junit ,Amazon s3 , Jira , Github , impala ,hive ,Intellj, Cloudera

Projets Pcsol.tn / Corilus / Healthconnect
Unified Messaging Solution
Période 14 mois : 01/2017 – 02/2018
Secteur Santé
Rôle Développeur Java Jee
Equipe 5 développeurs, 1 Team leader, 1 project manager, 3 Testeurs et validation, 1 Architecte, 5 supports.
Activités  Rédaction du diagramme de classes et l’architecture de la migration Mexi ver Hector.
 Migration du partie serveur Mexi du Ejb, Apache axis, Jmx avec Widefly vers Apache Cxf, Spring avec Tomcat 7.
 Supervision et maintenance du partie serveur
 Migration du produit Mexi du Eclipse Rcp 4 vers JavaFx
 Migration du produit Medimail Eclipse Rcp4 vers Thymeleaf, Angular.js 1 et Bootstrap 3
 Migration du projet central platform du Spring mvc, Flyway, Sql server vers Spring Boot, LiquidBase, Docker et MariaDb.
 Implémentation d’un Directory Poller pour les protocoles Mexi distribué aux Laboratoires.
 Maintenance et Fix des Bugs du produit Mexi basée sur eclipse rcp 4, emf, ejb et jboss.
 Amélioration de la performance en optimisant les requêtes sql et minimisant les tables dans la base remplacées par des énumérations.
 Gestion des dépendances maven
 Supervision du code coverage et les builds maven en utilisant Jenkins.

Environnement Spring, Hibernate, Nodejs, Jpa, LiquiBase, FlyWay, Thymeleaf, JavaFx, Bootstrap 3, Junit, Lombok, AngularJS, Sql Server, Oracle 10g, H2, IntelliJIDEA, Bouncy Castle, Apache Tomcat 7, Mac Os, Tfs, Jira, Jprofile, Docker, Jenkins

Projets Pcsol.tn
Mexi Medimail Solution
Période 1 an : 01/2016 – 12/2016
Secteur Santé
Rôle Développeur Java Jee
Equipe 4 développeurs, 1 Team leader, 1 project manager, 1Testeur et validation, 3 supports.
Activités
 Implémentation des apis de certification (Standards Healthconnect)
 Modélisation des classes avec Emf
 Développement de la partie client lourd en Eclipse Rcp 4.
 Cryptage et décryptage du Protocol mexi et recipe.
 Optimisation de l’inteface graphique du mexi et medimail conçu en Eclipse Rcp 4
 Création de services Soap pour consommer avec le client Eclipse Rcp en utilisant le Framework Cxf
 Consommation de plusieurs services web de type SOAP.
 Tester des web services avec l’outil SoapUi.
 Optimisation du partie serveur par implémenter un tier cache au base donnés (Google Guava cache, Redis noSql base)
 Optimisation de la performance du système du check la disponibilité serveur par implémenter la concurrence dans la vérification.
 Maintenance et fix des Bugs
 Optimiser la qualité de code en utilisant checkstyle et SonarLint.

Environnement Ejb, Hibernate, Jpa, Eclipse Rcp 4, Osgi,Emf ,Swt, Junit, Mysql, Postgresql , H2 ,Redis, Jms, Apache Cxf , Eclipse , Apache WideFly, Mac Os ,Redmine , Bouncy Castle , SoapUi

Projets Union International des Banques – UIB
Ged
Période 1 an : 01/2015 – 12/2015
Secteur Banque
Rôle Développeur Java Jee
Equipe 3 développeurs, 1 Team leader, 1 project manager, 1Testeur et validation
Activités
 Implémentation des nouvelles fonctionnalités
 Maintenance et Fix des Bugs
 Optimisation de la performance et de la sécurité du projet
 Conception et architecture du projet
 Implémentation du système de reconnaissance optique des caractères
 Création des web services soap pour les consommer avec AngularJs en utilisant le Framework Spring-ws.
 Consommation des web services avec AngularJs d’une façon asynchrone
 Implémentation d’un système de stockage et de gestion des fichiers lié à la banque
 Implémentation du dictionnaire arabe du library Tesseract
Environnement Spring (Spring mvc, Spring Context, Spring-ws, Spring Secrity), Hibernate, Jpa, Junit, Mysql, MongoDb, Spring suite Tools, AngularJs, Apache Tomcat 7, Windows, Redmine, Visual Paradigm, Itext.

Langues

Mon Curriculum vitae

Historiques (0)

  • Il n'y a aucune activité.