Ala Eddine M.

Full Stack Developer

690 dollar

My experience

More

BNP PARIBASApril 2018 - Present

Dans le cadre du développement du projet END TO END CORPORATE CREDIT CHAIN ​​chez BNP Paribas:

• Implémentation et développement de modules permettant la création de requêtes:

- Participation à la mise en œuvre de l'architecture hexagonale du projet
- Participation à la création et mise en œuvre du projet front-end Angular
- Etudes de besoins et création de user story avec le PPO.
- Fractionnement des user stories en sous-spots
- Développement back-end et besoin front-end avec tests
- Exécution de scénarios de test et vérification du respect des spécifications
- Correction d'un bug
- Revue de code avec bitbucket

• Développer des fonctionnalités pour gérer la création du contrat lorsque la demande est effectuée:

- Etudier les besoins avec des analystes d'affaires.
- Défiez les besoins avec les analystes fonctionnels.
- Suggérer des solutions architecturales.
- Fractionnement des user stories en sous-spots.
- Développement des besoins de bout en bout avec tests
- Exécution de scénarios de test et vérification du respect des spécifications
- Correction d'un bug
- Revue de code avec bitbucket

My Credit App est une nouvelle application Web composée de nombreuses fonctionnalités qui couvriront l'ensemble du processus de la chaîne de crédit. Il remplacera progressivement de nombreux outils BNPP existants dans le monde entier (industrialisés ou tactiques dualiseront les étapes du processus qui sont couvertes par n'importe quel outil à ce jour.

L'objectif de MyC est de faciliter les travaux des utilisateurs d'E2t comme:
1- Faites une demande de crédit. et ayez une réponse rapide.
2- Suivre la demande, et avoir une mise en œuvre rapide.
3- Gérer la documentation en ligne.
4- Avoir une visibilité en temps réel sur l'état des prêts.
5- Gérer l'installation en ligne.

Adservio IT Quality ExpertsMarch 2018 - Present

More

Talan TunisieJune 2017 - February 2018

Dans le cadre de l’amélioration et le suivi de l’ERP Byblos de Talan :

Migration de JSF vers AngularJS
• Assurer la migration et l’adaptation de la couche présentation du produit Byblos de JSF vers AngularJS

Performance et suivi de l’application Byblos
• Correction des bugs
• Suivie du déploiement avec l'équipe de validation

Mise en place d’un nouveau module qui permet à chaque collaborateur de mettre et de partager des objectifs à atteindre dans l’application Byblos
• Analyse des spécifications
• Mise en place du plan de développement
• Développement du modèle conceptuel et physique de données
• Création des requêtes pour la couche persistance et les tables du modèle de données
• Refactoring du code
• Développement du Back-end en mettant en place la couche métier
• Mis en place des web services REST
• Réalisation du design et le développement Front-end des nouveaux écrans
• Exécution de scénarios de tests et vérification du respect des spécification
More

Réseau socialSeptember 2017 - January 2018

Dans le cadre de la mise en place d’un réseau social professionnel consacré aux étudiants :

Mise en place du système d’inscription et de connexion à l’application et du module de gestion des utilisateurs
•    Création de la base de données
•    Développement et configuration de la couche persistance
•    Développement de la couche métier et des web services REST
•    Création des écrans du profil du login et d’inscription au niveau du front-end

Mise en place du module qui permet la gestion des universités
•    Création des entités et de la couche métier pour la gestion des universités
•    Mise en place des web services REST
•    Connection du Front-end avec les web services et création des écrans

Développement des fonctionnalités de la gestion des publications dans les pages des universités
•    Mise en place et configuration des entités des documents, des images et des forums à partager
•    Développement de la couche métier et des web services pour les publications
•    Design et développement des écrans et réalisation des câblages avec les web services
More

VermegJune 2015 - May 2017

Au sein du département Life & Heath Insurance pour le projet de suivi et d’adaptation du produit Solifie Vermeg d’assurance-vie aux besoins du client :

Mettre en place et assurer le bon fonctionnement des web Services Soap dans Solife pour permettre à une autre application (esolife) de bénéficier des fonctionnalités déjà développées
• Participation aux réunions avec les team leaders et managers
• Réception et lecture du besoin dans JIRA
• Investigation auprès de l'équipe qualité pour couvrir tous les détails du besoin.
• Exécution de scénarios de tests avec TestLink avant d’attaquer un web service pour s’assurer du bon fonctionnement du service ou pour localiser un bug
• Développement des Web Services SOAP
• Correction de bugs
• Amélioration de la qualité du code avec SONAR
• Correction du code, configuration Application, Intégration continue avec Jenkins

Documentation du processus de calcul des frais dans Solife dans le but de l’optimiser
• Rédaction des rapports qui décrivent étape par étape le processus

Adaptation d’une version de Solife au niveau de la couche présentation
• Analyse des besoins des clients reçus sous forme de ticket JIRA
• Investigation et développement de la couche présentation
• Exécution des tests avant livraison

MOTS CLÉS : Java 6, Oracle 12c, IntelliJ IDEA, TestLink, Jenkins, Jira, SVN, web Services SOAP, SoapUi.
More

GET WIRELESSMarch 2015 - June 2015

Dans le cadre d’un projet de mise en place d'un moteur de workflow et gestionnaire des processus métiers :

• Spécification des besoins et d’étude de l'existant
• Validation de la spécification technique
• Conception UML de l’application GetWorkflow
• Analyse des processus métiers de l’entreprise Get Wireless
• Modélisation graphique des processus métiers (Activiti modeler)
• Création de la base de données et mise en place de la couche persistance
• Implémentation du Framework activiti pour pouvoir uploader les modélisations graphiques
• Mise en place de la couche métier pour gérer les utilisateurs et les processus métiers
• Développement des écrans et qui permettent de consommer des services du back-end
• Recette technique et validation avant livraison
More

Réseau socialJanuary 2014 - January 2015

Conception et développement d’un réseau social, consacré aux étudiants afin de répondre aux besoins de ces derniers en terme de communication et d’échanges (docs, information etc..), le projet est toujours en cours.

• Etude de l'existant et du besoin
• Fixation des choix techniques
• Développement de l'application(HTML/CSS, PHP, JavaScript, jQuery, MySQL)

Outils: HTML/CSS, PHP, javascript, jQuery, MySQL, wampServer.
More

Application mobile Android avec le nom Anti-CorruptionJuly 2014 - August 2014

Conception et développement d’une application mobile Android avec le nom Anti-Corruption qui permet le partage des photos de corruption qu’on rencontre tous les jours.

• La connaissance de la plateforme Android
• maquetter les écrans de l’application(MockingBird)
• Développement de l'application(Eclipse, JAVA, XML, MySQL, Android SDK)
• Test d'acceptation

Outils: Eclipse, JAVA, XML, MySQL, wampServer.
More

Galerie de photosJuly 2013 - July 2013

- Design et developpement d’un site web de partage d’album photos en ligne.
Outils:HTML/CSS, PHP, SQL, JavaScript.

- Lien du site : http://makhlouf.freeoda.com/galerie/ .

My stack

Databases

MySQL, Microsoft SQL Server, Oracle 12c, Oracle, PostGreSQL

IT Infrastructure

Git

Analysis methods and tools

Junit, Apache Maven, Testlink, JIRA, Requirements Analysis

Protocols

JSON, SOAP

Technologies

Liquibase, Spring Boot, Spring Data, Spring IoC, JSF, Angular 4, Jboss, Web Services, PreactJS

Middleware

Jenkins

Software testing

Postman, SoapUI

Environment of Development

Idea, Eclipse IDE, Oracle SQL Developer, NetBeans, IntelliJ Idea, SQL Developer, Maven, WebStorm, Eclipse

Others

Contract Management, Bitbucket, Activiti

Computer Tools

MS Excel

Frameworks

Angular 5+, Spring, JavaServer Faces, Bootstrap, Hibernate, AngularJS, jQuery, REST

Application servers

Apache Web Server

Languages

SQL, C/C++, JavaScript, PHP, VHDL, HTML5, CSS3, TypeScript, Java, HTML, MVC, XML, JAVA 8, JAVA 1.8

Mobile

Android

My education and trainings

Diplome d'Ingenieur, Ingénierie informatique - Faculté des sciences de Tunis2011 - 2015

Classe préparatoire - IPEIN - Institut Préparatoire aux Études d'Ingénieur de Nabeul2009 - 2011