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

IT Infrastructure

Git

Others

Contract Management

Middleware

Jenkins

Business Intelligence

ETL

Application servers

Apache Tomcat

Analysis methods and tools

Apache Maven, Sonar, Agile Methodology, JIRA, Junit

Languages

SQL, XML, Java, JEE, MVC, HTML

Technologies

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

Databases

DB2, Oracle, NoSQL, PostGreSQL, MySQL

Protocols

SOAP

Frameworks

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

Environment of Development

Eclipse IDE

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