DATAROX
Yosra · [nom] Java [nom] DATA
3 ans d’expérience
F ORMATION & CERTIFICATION
2020 Certification en [nom] Data ( Hadoop, Spark, Hive, Sqoop, Cloudera, ELK)
2015-2018 ECOLE NATIONALE DES SCIENCES DE L’INFORMATIQUE
Diplôme National Tunisien d’Ingénieur en Informatique Spécialité : Finance
2013 – 2015 FACULTÉ DES SCIENCES DE TUNIS
Concours national d’entrée aux écoles d’ingénieurs Tunisie
Spécialité : Math-Physique Rang 274/2300
C OMPETENCES T ECHNIQUES
LANGAGES DE PROGRAMMATION
Java, J2EE, Scala, C, C++, Ruby, PL/SQL, R, Matlab, Python
WEB ET MULTIMÉDIA
HTML5, CSS3, XML, JSON, JavaScript, TypeScript
FRAMEWORKS
ANGULAR 10, Spring Boot, Spring Data JPA, Bootstrap, Junit, PredictionIO
[nom] DATA
Spark, Hadoop, Elasticsearch, Hive, HBase, Logstash, Kibana, MapReduce, YARN, Zookeeper, Pig, Filebeat, X-pack, Cloudera, Kafka
SYSTÈME D’EXPLOITATION
Linux (Unix,Mint,ubuntu, Fedora ) , Windows
SYSTÈME DE GESTION DE BASE DE DONNÉES
MySQL, Oracle SQL Developper ,PostgreSQL, MongoDB, ElasticSearch, HBase
SERVEURS
JBoss, Tomcat, wildfly
OUTILS
Git, SVN, Maven, Nexus, JBoss, SBT, Jenkins, Gitlab, Bitbucket, Docker, Sonar
Méthodologie Agile Scrum / Kanban
DATAROX – Yosra – CV Consultant [nom] Data / Dév Java Angular
Mail : [e-mail]/ Tel : [téléphone]
E XPERIENCES P ROFESSIONNELLES
Janvier 2020 - Maintenant · DATAROX /INVIVO
Projet 1 : [nom] FULL STACK
- Développement d’une application d’analyse de CV: Le recruteur est capable, via l’interface web de l’application, d’ajouter de nouveaux candidats après avoir validé leurs profils et d’afficher seulement les profils concernés en cas de nouveau besoin.
Environnement technologique : Spring Boot, Spring Data JPA, Angular10, Elasticsearch, Git, Jira
Projet 2 : Ingénieur [nom] DATA
- Développement d’un système de traitement de données pour les événements de porte d’entrée d’une entreprise :
- Produire les événements : développer un simulateur capable de produire des événements dans des intervalles aléatoires,
- Traiter les données : Utilisation de Spark pour effectuer le traitement par lots sur les données stockées dans HDFS pour extraire plusieurs métriques importantes.
- Soumettre le job développé à un cluster,
- Installer la distribution Cloudera de Hadoop et manipuler les données avec Hive, Pig et Sqoop.
Environnement technologique : Apache SPARK, Hadoop, YARN, Scala, Hive, Sqoop, Pig, Python
Projet 3 : Ingénieur FULL STACK
Contribution à l’étude de l’architecture et développement d’une application web générique pour la classification des clients et la recommandation des produits :
- Développer des Web Services permettant de restituer de PredictionIO les données correspondantes à la classification et la recommandation et traiter les données.
- Développer des interfaces web permettant à l’utilisateur de faire des prédictions de plusieurs clients pour une période bien déterminée, de faire des filtres sur les clients et les clusters et d’offrir aux utilisateurs la main de tester et consommer ces web Services selon son besoin.
Environnement technologique : Java, Spring Boot, Spring Data JPA, Angular 10, bitbucket, Jira, PredictionIO
Février 2018 - Décembre 2019 · VERMEG
[nom] IT
Projet 1 :
- Maintenance du Framework Palmyra (le Framework JEE orienté services de Vermeg) en traitant les retours clients.
- Ajouter de nouvelles fonctionnalités à l’application Palmyra. Par exemple, nous avons mis en place un Maven plugin qui permet de valider des fichiers JSON exportés de notre application avec des fichiers JSON SCHEMA qu’on produit en parcourant toutes les entités de notre application.
- Développement d’une plateforme de test automatique pour les différents modules de Palmyra.
Environnement technologique : JAVA, Scala, Maven, Eclipse, MySQL, Oracle10g, JBoss, Jdk 1.7/1.8, UML 2, Jira, Git, Jenkins, SVN, JUnit
DATAROX – Yosra – CV Consultant [nom] Data / Dév Java Angular
Mail : [e-mail]/ Tel : [téléphone]
Projet 2 :
Accompagner et diriger deux stagiaires dans leurs projets de fin d’études dans le domaine [nom] Data à développer une application permettant la migration des données d’une base de données SQL vers une base de données NoSQL HBase :
- Consulter la structure des données sources : consulter les métadonnées de la base de données source,
- Consulter la structure des données cibles : consulter les métadonnées de la base de données cibles,
- Configurer les transformations des données y compris le mapping simple et le mapping complexe : C’est une configuration d’une transformation des attributs d’une table source vers des colonnes d’une table cible,
- Exécuter le processus de transformation.
Environnement technologique : JAVA, Scala, Maven, Eclipse, MySQL, Oracle10g, JBoss, Jdk 1.7/1.8, UML 2, Jira, Git, Jenkins, SVN, JUnit
Projet 3 :
Développement d’une application permettant de faire une analyse approfondie des logs Palmyra (Framework orienté services de Vermeg) :
- Extraire les données stockées dans Hadoop, les filtrer et les transformer en utilisant Logstash.
- Stocker les données analysées dans Elasticsearch.
- Visualiser les données stockées dans Elasticsearch sur Kibana via des visualisations diverses permettant à l’utilisateur de l’application de mieux consulter les statistiques des données.
- Utiliser Angular4 pour développer des interfaces spécifiques à la société comprenant les différentes visualisations de Kibana et comportant une interface d’authentification.
Environnement technologique : Angular4, Hadoop, Logstash, Elasticsearch, Kibana, MySQL
Juin 2017 - Aout 2017 · TRITUX
STAGE [nom] Data
Surveillance des logs systèmes en temps réel et envoyer des alertes par e-mail à l’administrateur en cas d’évènements particuliers.
Environnement technologique : Filebeat, Logstash, Elasticsearch, Kibana, SMTP server
Février 2017 - Mai 2017 · STAR-STB
Stage de Développement
Projet de Conception et de Développement (PCD)
Pour donner suite à des erreurs répétées dans le calcul des primes et des surprimes d’assurance et la non-réception en temps réel des informations partagées entre l’assurance STAR et la banque STB :
-Développement d’une application de bancassurance qui permet de gérer les clients des deux établissements financiers, de calculer quelques indices financiers et d’assurance et de déclencher une discussion instantanée entre le banquier et l’assureur.
Environnement technologique : ANGULAR2, NodeJS, MongoDB
DATAROX – Yosra – CV Consultant [nom] Data / Dév Java Angular
Mail : [e-mail]/ Tel : [téléphone]