Rafik I.

Full Stack Developer

760 dollar

Mon expérience

Voir plus

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).
Voir plus

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é
Voir plus

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

Voir plus

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

Mes compétences

Languages

JEE, Java, XML, SQL, HTML, MVC

Technologies

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

Analysis methods and tools

JIRA, Junit, Apache Maven, Sonar, Agile Methodology

Environment of Development

Eclipse IDE

Application servers

Apache Tomcat

IT Infrastructure

Git

Others

Contract Management

Frameworks

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

Middleware

Jenkins

Business Intelligence

ETL

Databases

Oracle, NoSQL, MySQL, PostGreSQL, DB2

Protocols

SOAP

Mes études et formations

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