Taoufik B.

Full Stack Developer

555 dollar
Freelancer
5 years
Paris, FRANCE

My experience

More

SOPRA SETRIAMay 2019 - April 2020

- Sujet : Participation à la réalisation du projet ECLIPSE de vente d’Energie pour le client RTE France. 
• Missions et Tâches : 
• Réalisation du formulaire de recherche multicritère des offres front/back. 
• Participation à la réalisation d’un workflow de création des demandes des offres front/back.
• Import et export des fichiers de reporting des offres sous format xls. 
• Participation aux réunions de démonstration avec le client RTE. 
• Participation aux réunions de revue des US et de chiffrage avec le client RTE. 
• Participation aux réunions de conception des US. 
• Revue de code des développeurs avant le merge. 
• Préparation du code source et envoi des demandes de merge avant le Lancement des builds dans l’environnement de développement ou de recette. 
• Communication avec les Products Owners (PO) et Correction des retours de recette. 

• Méthodologie : Agile : SCRUM 
• Environnement : 
• Outils : Java EE (8), Angular 7, JAXB, Maven, MyBatis, Spring core, oracle, quartz, Junit, material, bootstrap, css/html. 
• IDE: Eclipse, visual studio, Sql developer. 
• Outils IC: Jenkins, sonar, GitLab.
More

EURAFRIC INFORMATION (EAI)August 2016 - February 2019

- Sujet : Conception et Réalisation d’une application de contrôle de Flux DTV 
• Missions et Tâches : 
• Etude de besoin et conception de la solution. 
• Réalisation de l’authentification et connexion vers un serveur FTP. 
• Création d’une interface dynamique avec Swing pour supervision des Flux des fichiers de chaque valeur (chèques, LCN, virement, ..). 
• Paramétrage d’un nouveau flux sur le serveur FTP. 
• Chargement et paramétrage des flux depuis un fichier de configuration. 
• Gestion d’une liste des serveurs et authentification à partir d’un fichier de configuration. 

• Méthodologie : Agile : SCRUM 
• Environnement : 
• Outils: Java SE, Swing, Ftp, JAXB, Maven. 
• IDE: Eclipse. 

- Sujet : Réalisation d’une recherche optimisée de la base archive pour chèques/LCN 
• Missions et Tâches : 
• Réalisation et publication d’un Service de recherche optimisée dans la base archive. 
• Création des fonctionnalités de recherche et de consultation des informations détaillées des chèques et LCN. 

• Méthodologie : Agile : SCRUM 
• Environnement : 
• Outils : Java/JEE, C#, Asp.net, Spring core, EJB, Hibernate, Maven, Webspher. 

- Sujet : Conception et réalisation d’une nouvelle application pour dématérialisation de la Restitution IR. 
• Missions et Tâches :
• Participation dans les réunions d’étude de besoin avec le client et la DGI (Direction Générale des Impôts). 
• Réalisation du cahier de spécification et validation des fonctionnalités et scénarios avec le client. 
• Réalisation du cahier de conception détaillé en collaboration avec l’équipe développement. 
• Création du service de dématérialisation d’IR et Implémentation du service de DGI. 
• Création de la fonctionnalité de dépôt d’une demande de restitution 
• Création de la fonctionnalité de consultation et suivi d’état en temps réel chez la DGI. 
• Création de la fonctionnalité d’annulation d’une demande déposée. 
• Mise en place d’un batch de changement de statut des demandes envoyées à la DGI : 
• Consommations des fichiers envoyés par la DGI 
• Modification des statuts des demandes des clients 
• Mise en place d’un batch de notification : 
• Notifier les clients sur l’état d’avancement de leur demande. 
• Test unitaire et d’intégration. 
• Mise en recette de solution et correction des anomalies. 

• Méthodologie : Agile : SCRUM 
• Environnement: 
• Outils : Java/JEE, C#, Asp.net, EJB, Hibernate, Maven, PowerAMC, UML, Webspher,Oracle, SQL, SOAP, WSDL, JAX-WS. 

- Sujet : Réalisation des services de consultation (chèques/LCN) pour le partenaire ADRIA 
• Missions et Tâches :
• Conception et définition du flux entré sortie du service. 
• Réalisation du service consultation en temps réel des données chèques/LCN 
• Test unitaire et d’intégration. 
• Suivi de la recette et validation avec le partenaire ADRIA. 

• Méthodologie : Agile : SCRUM 
• Environnement: 
• Outils : Java/JEE, C#, JAXB, Asp.net, Spring core, Hibernate, Maven, PowerAMC, UML, Webspher. 

- Sujet : Normalisation du DTV dans le cadre de mise en place d’un entrepôt de données risques 
• Missions et Tâches :
• Définir les données pertinentes pour alimenter la base centrale 
• Définir la structure des fichiers et la périodicité d’alimentation. 
• Réalisation des batch de génération des fichiers de données depuis la base source. 
• Génération quotidienne et de stock (depuis 2016). 
• Test et validation de la recette. 

• Méthodologie : Agile : SCRUM 
• Environnement: 
• Outils : Spool, SQL, Oracle. 

- Sujet : Gérer la maintenance du parc SI du DTV 
• Missions et Tâches :
• Assurer la maintenance corrective et évolutive des applications du domaine. 
• Intervenir en toute réactivité dans la résolution des incidents remontés. 

• Méthodologie : Agile : SCRUM 

- Sujet : Gestion relation client 
• Missions et Tâches :
• Assurer une bonne communication avec le client à travers le mailing ou bien appel téléphonique. 
• Animation des réunions et argumentation du point de vue devant le client. 

• Méthodologie : Agile : SCRUM

More

Global Telecomunication DevelopmentOctober 2014 - August 2016

- Sujet : Réalisation d’un Serveur SMS pour la réception des demandes et vérification des autorisations depuis la base de données. 
• Missions et Tâches : 
• Implémentation des commandes d’ouverture et fermeture des sites à distance. 
• Conception et réalisation des contrôles sur les demandes d’accès reçu par SMS. 

• Méthodologie : SCRUM 
• Environnement: 
• Outils: Java, SMS, SmsLib, Hibernate. 

- Sujet : Conception et réalisation d’un Workflow des autorisations d’accès aux sites. 
• Missions et Tâches :
• Création des demandes d’autorisation d’accès aux sites 
• Réalisation d’un scénario de validation et notification par sms. 

• Méthodologie : SCRUM 
• Environnement: 
• Outils: Java/JEE, Spring core , Hibernate, JSF, PrimeFaces, Maven, SMSLib, MySQL, Activiti. 

- Sujet : Réalisation d’un module de Reporting. 
• Missions et Tâches :
• Récupération des informations sur les accès aux sites sous format imprimable. 
• Récupération des informations sur les autorisations créées sous format imprimable. 
• Interface de statistique sur l’ensemble des sites distants. 

• Méthodologie : SCRUM 
• Environnement: 
• Outils: Java/JEE, Spring Core, Hibernate, JSF/PrimeFaces, Maven, MySQL

- Sujet : Conception et réalisation d’une application web de gestion des sites. 
• Missions et Tâches :
• Réalisation d’un document de spécification. 
• Réalisation d’un document et de Conception détaillé. 
• Réalisation de la fonctionnalité de gestion des sites, demandeurs d’autorisation et administrateur. 
• Réalisation de l’authentification et gestion des rôles sur l’application. 

• Méthodologie : SCRUM 
• Environnement: 
• Outils: Java/JEE, Spring Core, Hibernate, JSF/PrimeFaces, Maven, MySQL, Entreprise Architecte, UML, Spring Security. 

Sujet : Supervision Réseau avec PRTG 
• Missions et Tâches :
• Installation et configuration de la solution allemande PRTG de supervision des réseaux via le protocole SNMP. 

• Environnement: 
• Outils : PRTG, SNMP. 

- Sujet : Gestion relation client 
• Missions et Tâches :
• Réalisation des fiches de test et préparation des données. 
• Coopération avec les clients et collaborateurs à l’étranger pour veiller au déroulement des tests de validation. 

• Méthodologie : Agile : SCRUM 

My stack

Languages

Oracle PL/SQL, WSDL, JAVA SE, TypeScript, JEE, SQL, ASP.NET, XML, PL/SQL, Assembler, PHP, HTML, Java EE, JavaScript, UML, XSLT, C/C++, CSS, C++, C#, Java, XHTML

Others

Git Extensions, Activiti, Continuous Integration, SMSLib, SMS

Technologies

Quartz, myBatis, Joomla, JAXB, PrimeFaces, JSF, JAX-WS, JSF 2, Spring Core, Struts 2

Frameworks

Swing, Bootstrap, AngularJS, Zend Framework, jQuery, WordPress, Angular 7, Hibernate, JavaServer Faces, Angular, Prestashop, JPA, Spring Security, Spring, EJB

Environment of Development

Eclipse, GitLab, PhpStorm, NetBeans, Maven, SQL Developer, Eclipse IDE, Visual Studio

Computer Tools

Microsoft Word, OpenOffice, MS Office, Microsoft Excel

Software testing

Entreprise Architecte

Analysis methods and tools

Apache Maven, Scrum, Junit, Agile, Subversion (svn), Enterprise Architect, Sonar, ArgoUML, Rational Rose, MDA

Application servers

WebSphere

IT Infrastructure

Linux, Ubuntu, Windows, Git, PRTG, Linux - Ubuntu, Docker, AIX, VMware, Virtualization

Protocols

JSON, SOAP, OSI, SNMP, FTP, TCP/IP

Big Data

Big Data

Mobile

Ionic

Databases

Oracle, MySQL, MS Access

Middleware

Jenkins

My education and trainings

Certificats - Oracle/ IBM/ International Scrum Institute

Diplôme d’ingénieur d’Etat branche génie informatique - L'ENSA d'AlHoceima2009 - 2014

Première année SMA/SMI - Faculté des Sciences Ben M'Sick2008 - 2009