Rafik I.

Full Stack Developer

760 dollar
Freelancer
9 years
Franconville, FRANCE

My experience

More

OrangeJune 2018 - March 2021

LiveObject : Une plateforme pour les intégrateurs de solutions IoT/M2M proposant un ensemble d'outils pour faciliter l'interconnexion entre les objets connectés et les applications métiers.

Cela commence par connecter ces objets via différents protocoles MQTT, LORA et SMS à LiveObject. Ensuite collecter, enrichir et stocker les données reçues afin de permettre de déclencher des actions sur ces derniers. Méthodologie Agile SCRUM.

Réalisations:

Front :

  • Rendre le portail front hybride (AngularJs, Angular 7).
  • Migration d'une partie des composants AngularJs en Angular7.
  • Conception et développement d'un Dashboard dynamique avec plusieurs widgets (Histogramme, courbes, valeur, etc.…).
  • Conception et développement d'un module de gestion d'alarmes et d'audit logs.
  • Participation aux ateliers de conception et d'architecture de nouveaux besoins.
  • Revue régulière de code des autres développeurs.

Backend:

  1. Proposition des solutions techniques.
  2. Conception et développement d'un module de gestion d'alarmes et d'audit logs.
  3. Revue de code et proposition d'amélioration du process de développement (optimisation, bonnes pratiques de développements).
More

OrangeNovember 2016 - May 2018

Projet Parc multi univers : application de restitution de l'intégralité du parc d'un client pour les conseillers Orange en centralisant et croisant les données de plusieurs applications. Méthodologie Agile SCRUM.

Réalisations:

  • Refonte totale du Front from scrach en AngularJS
  • Conception et développement d'API REST et SOAP en Spring boot (Micro services)
  • Suivi de la qualité du code avec Sonar, rédaction des normes de développement Java et JavaScript pour AngularJS
  • Etude et chiffrage d'évolution en réponse aux expressions de besoin du client
  • Formation des nouveaux arrivants et validation des développements effectué
More

GIE EGP (PNM), APNF et RSVASeptember 2012 - October 2016

Projets : En charge de la portabilité des numéros mobile, Fixe et SVA

Réalisations: 

Projet 1 : PNM (Portabilité des Numéros Mobile)

  • Conception et réalisation de nouvelles fonctionnalités en Java/JEE
  • Refonte technique de l'application PNM, Java 6, Weblogic 10.3, Oracle 11
  • Conception et réalisation d'un outil de test de charge en Java/JEE, WS SOAP
  • Rédaction des spécifications techniques
  • Suivi de la qualité du code avec Sonar, rédaction des normes de développement Java

Projet 2: APNF

  • Conception et réalisation de nouvelles fonctionnalités en Java/JEE, JSF
  • Refonte technique de l'application PNF (portabilité des numéro fixe), Java 7, Jboss 7 PostgresSQL 9.3, JSF 2, JMS HornetQ, Web service SOAP

Projet 3: RSVA

  • Développement et réalisation from scratch d’une nouvelle application RSVA (portabilité des numéros à valeur ajoutée) en Java/JEE, JSF 2, CDI, Hibernate 4, Jboss 7 et PostgresSQL 9.3, JMS HornetQ et Quartz (Scheduler), Web service SOAP.
  • Rédaction des spécifications techniques

More

Caisse centrale de réassuranceMay 2011 - November 2012

Projet : Réalisation d’un ETL, Outil d’extraction de données, et ajout de module pour portail intranet.

Réalisations:

  • Conception, réalisation et intégration des applications comptables et prévisionnelles souscripteur et actuaire
  • Conception et réalisation d'une application de gestion des contrats actuelles pour le service catastrophe naturelle
  • Conception, réalisation & intégration d'une application de gestion comptable (DGCT)
  •  Conception et réalisation d'une application de gestion des prévisions primes et sinistres (Liquidation Inventaire)
  • Rédaction des spécifications fonctionnelles et techniques
  • Réalisation de test unitaire et d'intégration
  • Réalisation de deux modules (gestion d'arrivée et gestion des partant) pour le portail internet
  • Maintenance du portail internet

My stack

Environment of Development

Eclipse IDE

Protocols

SOAP

Business Intelligence

ETL

Frameworks

Hibernate, AngularJS, Bootstrap, Spring, REST, Angular 7, JavaServer Faces

Databases

MySQL, Oracle, DB2, NoSQL, PostGreSQL

Middleware

Jenkins

Technologies

REST API, ElasticSearch, Web Services, WS Rest, Jboss, Spring Core, Spring Boot

Analysis methods and tools

Junit, Sonar, Agile Methodology, Apache Maven, JIRA

Application servers

Apache Tomcat

Others

Contract Management

IT Infrastructure

Git

Languages

JEE, SQL, MVC, Java, XML, HTML

My education and trainings

CERTIFICATIONS ET HABILITATIONS - --

Master 2 (M2) - Ingénierie informatique - ESIAG - Ecole Supérieure d'Informatique Appliquée à la Gestion2009 - 2010

Ingénieur informatique, Spécialité Génie Informatique, Option Systèmes Parallèles et Distribués - Université de Abderrahmane Mira (BEJAIA – ALGERIE)2003 - 2008