Reda Zouhairi

développeur core/web/big data

Paris, France

  • 48.85661400000001
  • 2.3522219000000177
Proposer un projet

Vérifications

  • E-mail vérifié
Rejoignez la communauté Malt pour découvrir le profil complet de Reda Zouhairi
Rejoignez la communauté Malt pour découvrir le profil complet de Reda Zouhairi

Découvrez ce que recherche Reda

Déplacement
Effectue ses missions exclusivement en télétravail

Reda en quelques mots

Je suis un débutant dans le monde du Freelance, ouvert à toutes nouvelles initiatives et à tous challenges.
Mes domaines de compétences sont le développement Core, Web et Big data.
J'ai eu l'occasion de travailler sur plusieurs projets Web en JavaEE, Spring et PHP/Symfony2, ainsi que des projets récents en Java Core et en Big Data. J'ai travaillé sur la clusterisation des données sur un Datalake basé sur l'écosystème Hadoop, avec des technologies de batch processing tels que Spark et Storm.
J'ai également travaillé sur les technologies NoSql tels que HBase, MongoDB, Neo4j, sur des outils d'indexation automatique (SolR). Tout cela combiné à un BackEnd REST en Spring Boot avec l'intégration du protocole de sécurité OAuth2.
La gestion de versions distribuées n'est plus un secret pour moi avec Git, combiné au TDD/BDD/Jenkins ainsi que Puppet et Docker pour le Continuous Delivery.
N'hésitez pas à me contacter pour de plus amples informations et afin de discuter sur des opportunités de projets.

Portfolio

Portfolio uniquement accessible aux membres

Expériences

février 2016 - septembre 2016 | Paris, France

Banque & assurances

Société Générale CIB

Big Data Analyst/Developer Intern

Réalisation d’un système de stockage, traitement et reporting massif des deals pour prévenir le reworking des deals faites par les Trader/Trader Support.
- Détermination de l’architecture globale du système
- Etude métrique pour le calcul de la volumétrie de données et la mise en place du type de développement à utiliser.
- Définition des environnements de développement
> Détermination des outils Big Data à utiliser et intégration de leurs dépendances.
> Test des outils Big Data dans le Datalake.
- Mise en place de la plateforme de Continuous Delivery
> Création d’un repository GitHub ainsi que les branches develop/master pour le développement continu.
> Création des jobs Jenkins de build et de déploiement et création de la liaison GitHub/Jenkins pour l’intégration continue.
- Création de scripts batch-processing Java/Spark scalables horizontalement et verticalement pour le traitement des fichiers en comparant deux à deux les fichiers associés aux deals en utilisant le TDD et BDD
- Génération des résultats de traitement sous format JSON ainsi que sous format d’une structure HBase.
- Construction d’un Object Relational Mapping (ORM) pour la liaison avec HBase
- Implémentation d’une couche avec SolR pour l’indexation des fichiers JSON représentant les résultats des traitements existant dans HDFS.
- Création d’une couche de gestion de règles avec Drools pour associer des règles à des différences de champs entre deux fichiers consécutifs d’un même deal
- Création de micro-services REST avec Spring Boot pour l’importation des données de traitement stockées
- Réalisation des pages Web en AngularJS pour afficher les résultats des traitements de données
- Refactoring du code en utilisant les principes SOLID et Code Cleaning et réalisation d’une couverture de code de 91%
juillet 2015 - août 2015 | Tanger, Maroc

Environnement

Sivexo Facilities Management

Web Developer Intern

Refonte du Site Web de la société et réalisation d’une plateforme extensible e-services avec un Dashboard de suivi
- Etude de la solution Web existante
> Réalisation d’une étude complète de l’existant
> Détermination des objectifs voulus par la société pour adapter la solution à ses besoins
- Refonte du Site Web de l’entreprise
> Maquettage complet du nouveau Site Web.
> Etude et détermination des technologies Web finales à utiliser
> Réalisation du nouveau Site Web en utilisant les principes ergonomiques IHM
> Adaptation du Site Web avec tout type de périphérique
> Création de scénarios de tests d’IHM en utilisant Selenium
- Réalisation d’une plateforme extensible e-services pour la société
> Etude des solutions urgentes à mettre en place.
> Mise en place du modèle de base de données à utiliser.
> Mise en place d’un module pour la gestion des candidatures spontanées.
> Mise en place d’un module pour la gestion des offres d’emplois et de stages.
> Réalisation d’un Dashboard de suivi des candidatures et des offres.
> Mise en place des tests unitaires (80% de couverture de code).
> Test global du système.
juin 2015 - juillet 2015 | Rabat-Salé-Zemmour-Zaër, Maroc

Banque & assurances

BANK AL-MAGHRIB

Study and Development Engineer Java/PLSQL Intern

Optimisation de l’interfaçage de la solution de tenue de compte pour la gestion des transactions avec la solution de profiling pour l’anti-blanchiment d’argent
- Etude des solutions existantes
> Etude de l’application BASSET responsable de la gestion des transactions générales
> Etude de la solution eSWP d’anti-blanchiment d’argent
> Etude de l’interfaçage existant entre BASSET et eSWP
> Analyse de la structure des fichiers plats résultants à chaque EOD (End Of Day) de l’application BASSET
- Etude et optimisation des procédures stockées existantes
> Décryptage des procédures stockées en utilisant un script Java
> Ajout de scripts PLSQL pour la détection des erreurs de blocages au niveau des procédures stockées afin d’optimiser les fichiers logs de sortie
> Mise en place d’un script de suivi des appels d’ordonnancement des procédures stockées.
septembre 2014 - novembre 2014 | Casablanca 20000, Maroc

Conseil & audit

Shore-IT Solutions

Study and Development Engineer Java/Web Intern

1 recommandation externe

Formations

Langues

charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte