EXPERIENCES PROFESSIONNELLES
Depuis janvier 2017
à juillet 2017
5 000 agents et 500 000 exploitants agricoles
Atos WorldLine
Développeur Fullstack Java/Jee/JQuery
Le projet ISIS permet d’assurer toutes les procédures de gestion des demandes d’aides agricoles relevant de la politique agricole commune (PAC) au profit des exploitants agricoles pour leur permettre de bénéficier des subventions de l’UE.
- Développement des évolutions.
- Correction des anomalies.
- Développement de services métiers et d'accès à la base de données.
- Modification du modèle physique de données.
- Modification des fichiers de mapping Hibernate, POJO, DTO.
- Modification de l'IHM.
- Optimisation des performances en utilisant JProfiler.
- Ecriture de procédures stockées pour générer des extractions EXD
- Elaboration de scripts Unix pour le lancement des batch SQL
- Mise à jour des fichiers XSD pour valider le flux XML
- Encadrement des stagiaires.
- Tests unitaires JUnit.
Envir. technique : Java 1.7, JSP, JQuery 1.4, Spring 3, EJB 2.1, Hibernate 3, Oracle 12, Webwork 2, XWorks (Struts2), SwiftMQ 6, JOnAS 4, Ant, WinSCP
Depuis juin 2015 à décembre 2016
BNPP ITG, Montreuil
Consultant CAST
CAST permet l’analyse, l’audit et la mesure de la qualité du code source, ainsi que la cotation en Points de Fonction Automatiques. CAST est le concurrent direct de Sonar.
La mission consiste à analyser et à coter en Points de Fonction des applications multi-technologies (Java/JEE/Cobol) afin d’alimenter des indicateurs qualité (KPIs).
- Installation et Administration de la plateforme AIP
- Analyse et audit des applications Java/JEE (Struts, Spring, Spring-MVC, Hibernate, SweetDev, etc…)
- Analyse et audit des applications Cobol
- Animation des réunions de revue fonctionnelle avec les responsables d'application et présentation des résultats
Environnement technique : CMS (CAST Management Studio), Enlighten, Architecture Checker, TCC, PostgreSQL, Batch Dos
Depuis février 2014 à mars 2015 Stéria - ERDF – projet TAMARIS, Nantes
Ingénieur développement
J2EE/Flex/AngularJS
Equipe : 30 analystes programmeurs
L’application Tamaris permet de planifier les interventions des agents ERDF sur le terrain, ainsi que de recenser tous les ouvrages sur le territoire français. Tamaris propose plusieurs interfaces pour communiquer avec d’autres SI à travers des web services et des batchs.
- Maintenance corrective et évolutive Spring, Hibernate, AngularJS, Flex
- Refonte de l’écran principal « Planning » en AngularJS.
- Ecriture des tests unitaires JUnit et rédaction des documents de test
- Maintenance corrective des batchs Talend.
- Maintenance corrective des web services (SoapUi pour simuler les PDA)
- Ecriture des scripts de migration SQL pour la v2.5 sous Oracle 11g
- Chiffrage d’anomalie d’évolution
Environnement technique : Spring, Hibernate, JUnit, AngularJS, Bootstrap, Flex, Oracle, Unix, Eclipse, FlashBuilder, Quality Center, Mantis, WebServices, SoapUI, Maven, Hudson
Depuis mars 2012 jusqu’à janvier 2014
(1 an) Stéria - CHOREGIE – Projet PES 2, Nantes
Ingénieur développement
JavaScript/JSP/JAVA/Cobol
Equipe : 30 analystes programmeurs
StarWeb est un système d’information d’assurance santé. Il garantit la gestion des remboursements des régimes obligatoires et complémentaire des 6,3 millions d’assurés de ses partenaires (MGEN LMDE MFP Services).
- Maintenance corrective et évolutive JavaScript et Cobol
- Intégration de composants JSP en provenance de l’équipe SOA
- Gestion des livraisons et rédaction des bordereaux de livraison
- Conception et réalisation du POC « Liquidation à blanc » en Java
- Conception et réalisation d’un plug-in Eclipse sécurisant les merges
- Chiffrage de l’évolution « Ergonomie »
- Formation et support technique de l'équipe sur les outils de développement.
Environnement technique : JavaScript, Java, Cobol, JSP, Oracle, TUXEDO et XTALK (ETL), Unix, Windows, Eclipse, Quality Center, Windesign
Depuis 26 Septembre 2011 au 30 Novembre
(1 an) Aubay – CSB (Centre de Service BNP), Paris
Ingénieur développement Java
Equipe : 1 analyste programmeur
Au sein du CSB (Centre de Service BNP), j’ai participé à l’élaboration de la réponse à l’appel d’offre lancé par BNPP pour la TMA Apollo (Apollo est une suite applicative permettant la gestion mandatée de patrimoine).
- Reverse engineering du composant GAIAD écrit en C++ et l’élaboration d’un dossier de conception UML.
- Réécriture du composant GAIAD du C++ en JAVA en assurant la montée en version vers GOAL v5
- Cartographie de l’ensemble des batchs d’ouverture et de fermeture des services ainsi que les batchs applicatifs dans MS Project.
- Rédaction du document de montée en compétence
Environnement technique : Java, multithreading, C++, Sybase, Procédures stockées, GOAL, UML, IBM RSA,Unix, MS Project
Depuis Mars 2009 à Juin 2011
(1 an) ADP (Automatic Data Processing), Tunisie
Ingénieur développement J2EE
Equipe ZXP : 3 développeurs
Prise en charge de la maintenance évolutive et corrective de l'ensemble des modules du produit ZXP Italie en environnement Mainframe (Cobol) et Web (Java/J2EE) pour les clients d’ADP Italie.
- Portage des écrans MVS vers le web
- Étude et développement de nouveaux écrans JSP
- Surcharge des Servicelets pour garantir l’intégrité des données.
- Paramétrage de l’application (Gestion des utilisateurs, des habilitations, - des profils,..)
- Gestion des releases pour 5 clients web.
- Alignement des environnements Test, Laboratoire et Production en terme d’écrans et base de donnée
- Implémentation de requêtes SQL
Environnement technique : J2EE, Cougar, Glassfish, Oracle 10g, JS, HTML, CSS, Emulateur 3270, MVS, Cobol, Redmine
Juin 2008 à Décembre 2008 (7 mois) Société Générale, La défense
Responsable Macro
Equipe OPER GED BAC PJT, projet Fighting Back
Maintenance corrective et évolutive des macros VBA sous Excel constituant le contrôle Fighting Back mis en place par la SG pour auditer ses flux de passage d’ordre et vérifier les contre parties des deals.
- Développement de macros permettent de contrôler les deals en provenance du FO.
- Les macros assurent le filtrage, typage et classification des deals et remontent ceux en anomalies.
- Élaboration d’un dashboard donnant des statistiques et une vue globale sur l’exécution des différents contrôles.
- Rédaction des spécifications technique
Environnement technique : Excel, VBA
Avril 2007 à Mai 2008 (13 mois)
GLTrade, Tunisie
Ingénieur Développement et Recherche
Equipe OBMS : 6 personnes développeurs / support
Maintien d’une solution Front de gestion de portefeuille Futures et Options (Order Book Management System)
Développement
• Prise en charge de projets
• Maintenance corrective et évolutive des produits existants
• Gestion des releases (4 à 5 releases par semaine)
• Mise à jour de la base documentaire
Support 3ème niveau
• Récupération et résolutions des incidents
Environnement technique : C++, VB, protocole FIX, Oracle 10G, requêtes SQL, Access, Btrieve, Clear Case, Clear Quest, Toad
Formation interne Core : Introduction à la Finance des Marchés.
Equipe multinationale et anglophone
STAGES
2006-2007 (4 mois) AmenBank (Banque Tunisienne)
Projet de Fin d’Etude
Conception et développement d'une plateforme d'administration et de monitoring d’une solution d’authentification forte et de signature numérique
Environnement technique : JAVA, ADF, OAS, OC4J, Oracle, JDeveloper
2005 (1 mois) 3C Carthago Call Center (Centre d’appel)
Administration réseau et gestion du parc informatique
FORMATION
Janvier 2007
Diplôme National d'Ingénieur en Informatique
Spécialité Réseaux Informatiques et Télécommunications
INSAT (Tunisie)
Mars – Avril 2019
BigData & Machine learning avec Python
Hadoop, Spark, Hive, HBase, Inpala, ELK (ElasticSearch, Logstach, Kibana)
PowerBI, Tableau, MongoDB
Janvier 2007 Diplôme National d'INGENIEUR EN INFORMATIQUE
Spécialité Réseaux Informatiques et Télécommunications
INSAT (Tunisie)
CERTIFICATION
Juin 2015 Professional Scrum Master I
CONNAISSANCES TECHNIQUES
Langages Java/JEE (JSP, Servlet), JavaScript, Flex, UML
Frameworks
Développement Web
Editeurs Spring, Hibernate, JUnit, Swing
AngularJS, Bootstrap, jQuery, HTML, CSS, XML
Eclipse, FlashBuilder
Base de données Oracle, Postgres, MySQL, Access
Gestion de Config Logicielle SVN, ClearCase
Gestion de versionning
Audit qualité QualityCenter, Mantis, Redmine, ClearQuest
CAST
LANGUES
Arabe Langue maternelle
Français Bilingue
Anglais Bon niveau