Chafiq - Développeur JAVA
Ref : 190920M002-
78500 SARTROUVILLE
-
Développeur, DevOps (29 ans)
-
Totalement mobile
-
En portage salarial
01/19 - Actuel Data engineer - Société Générale 10 mois .
- Sujet : - Component team : Création de composants big data afin de fournir l’expértise big data aux autres
équipes du département.
- Analyse, conception et développement des solutions et des nouvelles fonctionnalités.
- Participation à l’élaboration de spécifications technique et fonctionnelle.
- Participation aux réunions de chiffrage des livrables.
- Rencontre avec les clients afin de comprendre leurs besoins et leurs métiers.
- Validation de développements par tests unitaires (TDD).
- Validation de la solution et déploiement chez le client.
- Release manager et tâches devOps.
- Travaille avec l’équipe de support sur tous les problèmes technique de l’application..
- Technologies : Windows, IntelliJ, Java 8, Scala, Apache Spark 2, Apache Kafka, Apache Knox, Kerberos, REST
API, TDD, Spring Boot 2, HDP 2.6, Nifi, HBase, Hive, Hadoop, Ranger.
09/17 - 12/18 Data engineer - BNP Paribas 1 an et 4 mois.
- Sujet : - Iprice, delta One : logiciel de pricing des produits dérivés et structurés.
- Analyse, conception et développement des solutions et des nouvelles fonctionnaliés.
- Participation aux réunions de chiffrage des livrables.
- Participation à la validation des solutions techniques.
- Release manager et tâches devOps.
- Travaille avec l’équipe de support sur tous les problèmes technique de l’application..
- Suivi des retours métiers et réparation des bugs.
- Technologies : Apache Spark, Java8, Spring Boot 2, Spring Data, Spring Code, JUnit, CQRS, Event Sourcing, Microservices, DDD, TDD, Apache Kafka, gRPC, Mockito, Spring Cloud, Jenkins, Git, Tomcat, Gradle,
ElasticSearch, JIRA, FlyWay, IntelliJ.
05/18 - Actuel Data science & Big Data - Projet Communauté big data 7 mois.
- Sujet : - Réalisation d’une plateforme de traitement en temps réel de données RATP.
- Analyse, conception et developpement de la solution.
- Présentation de la solution .
- Participation aux réunions d’achitecture, et de définitions des spécification techniques.
- Technologies : Apache Spark 2, Scala, Apache Kafka Stream, Apache Kafka Connect, MongoDB, ELK, IntelliJ.
01/18 - 07/18 Développement Web - Projet freelance Janvier - Juin 6 mois.
- Sujet : - Application web pour la gestion de projets gérés par la mairie d’Agadir (Maroc).
- Réunion avec le client pour la définition du besoin..
- Livraison de cahier de charge et des spécification fonctionnelle..
- Analyse, conception et developpement de la solution..
- Développement des tests unitaires (Junit, Mockito) et tests d’intégrations..
- Réunions de validation des sprints et des livrables pour les choix des interfaces..
- Déploiement chez le client.
- Technologies : Java 8, Spring Boot 2, Spring Core, Spring Data, maven, Spring Security, JWT, JUnit, Mockito,
FlyWay, Angular 5, HTML 5, CSS 3, Angular Material 6, Bootstrap 4, FontAwesome, MySQL, Eclipse, Visual
Studio Code, REST.
09/16 - 09/17 Business Analyst - Crédit Agricole Mission d’apprentissage 12 mois.
- Sujet : - Analyse des exigences du client(définition / étude / évaluation de la portée).
- Collaborer avec le client en organisant et en assistant à des réunions.
- Rédaction des spécifications fonctionnelles.
- Participation à la validation des solutions techniques.
- Soutenir l’équipe de développement (compréhension des besoins, suivi).
- Préparation des plans de tests.
- Processus de test (définition, exécution, suivi), support de l’activité UAT.
- Suivi des retours métiers et réparation des bugs.
- Outils : MS BI Reporting Builder, JIRA, HP ALM Quality Center, SQL Server, Excel.
Été 2016 Développement Web - Stage à Saint-Gobain Avril - Octobre 7 mois .
- Sujet : - Application web pour l’intermédiation entre particuliers et professionnels dans le domaine de la
construction.
- Participation à la définition des différentes couches de l’application..
- Développement de l ?authentification via Facebook..
- Gestion des branches et des merges sur Git..
- Développement des tests unitaires (Junit, Mockito) et tests d’intégrations..
- Implémentation du moteur de recherche du site avec ElasticSearch..
- Réalisation de POC pour JASMINE : framework de test de la partie front.
- Technologies : Java 8, Spring BOOT, Spring Core 4, Spring Data, Oauth2, Spring Security, Hibernate, SalesForce,
Angular JS, Swagger, MAVEN3, MOCKITO, JUNIT, SLF4J+Logback, CXF, SOAP-UI, JENKINS, MySQL,
ElasticSearch, GIT, IntelliJ.
Études & formations
2016 - 2017 M2 MIAGE Informatique pour la Finance Université Dauphine Paris.
2014 - 2017 Ingénieur informatique ENSEIRB-MATMECA Bordeaux.
2012 - 2014 Classes Préparatoires aux Grandes Écoles (CPGE) Filière Mathématique et Physique (MP).
2011 - 2012 Diplôme du baccalauréat Filière : Sciences Mathématiques A Mention : Bien.
Certifications
09/17 Hive for Relational Database Developers, Writing Complex Analytical Queries with Hive PluralSight.
09/17 Getting Started with Apache Kafka PluralSight.
03/17-04/17 Big Data Analysis with Scala and Spark EPFL Coursera.
11/18 CCA175 Spark and Hadoop Developer Cloudera.
Compétences Informatiques
Big Data : Apache Hadoop, Apache Spark, JEE, kafka, Flume, sqoop, Oozie, Knox.
Framework : Angular 5, Spring Boot, Spring Security, Spring Data, CQRS, EventSourcing.
Langages de programmation : Algorithmique, Java 8, Scala, TypeScript.
Conception : Merise, UML2.
Distribution : Honrtonworks, Cloudera.
Méthodologie : Scrum, Agile, DDD, TDD.
Base de données : SQL, Hive/Hive LLAP, HBase, MongoDB.
Autres : Maven, GIT, Gradle, Eclipse, IntelliJ, JIRA, REST
Compétences linguistiques
Anglais : Indépendant (Toeic : 825)
Allemand : Notion de base
Arabe : Langue maternelle
Espagnol : Débutant