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.
FeelanceDay, date création entreprise 12-05-2017 - Il y a 7 ans, forme juridique : SARL unipersonnelle, noms commerciaux REESK DIGITAL SOLUTION, adresse postale 28 RUE DE LONDRES 75009 PARIS, numéro SIREN : 829739622, numéro SIRET (siège) : 2973962200019, numéro TVA Intracommunautaire : FR28829739622, numéro RCS Paris B 829 739 622, activité (Code NAF ou APE), edition de logiciels applicatifs (5829C)
Nous passerons en revue les rapports du Freelance et du client afin de rendre la meilleure décision. Il faudra 3-5 jours ouvrables pour l’examen après avoir reçu les deux rapports.