FORMATIONS
2014 : Master 2 AIGLE Université Montpellier II faculté des sciences.
2011 : Diplôme d’ingénieur École supérieur d’ingénieur et des études technologiques à Tunis.
CERTIFICATIONS
SCJA : Sun Certified Java Associate 1.6. SCJP : Sun Certified Java Programme 1.6.
FORMATION
Angular 2 & 4 : 4 jours AngularJS 1.5 : 7 jours.
COMPETENCES
Système : Linux Ubuntu/CentOs.
Langage : Java, UML, JavaScript.
Frameworks IHM: HTML5, Css3, Bootstrap, Angular.
Frameworks Back-end: Spring Core, Spring MVC, Spring Boot, EJB 2/3, Hibernate, JPA, EclipseLink, Junit. Web services: Soap/Wsdl, RestFull/WADL.
Base de données : Oracle 10g/11g, MySql, Postgres, MongoDB.
Outils de gestion de Configuration : ANT, Maven.
Gestion de version : Svn, Git.
IDE : NetBeans, Eclipse, Intellij.
Conception: MagicDraw, Rational Rose, PowerAmc.
Serveurs d’application: Tomcat 8, Jonas, GlassFish, Jetty, WebSphere.
Méthode : Agile/Scrum,
Expériences professionnelles:
Bpifrance
Intitulé du Projet
Depuis Septembre 2018- Mars 2020
Phenix : Application web de mise à niveau et d’uniformisation de la GED. L’application communique avec d’autres applications en mode Rest et Soap.
Réalisation
Projet From Scratch.
Contexte full Agile.
Conception UML.
Développement des nouvelles fonctionnalités de bout en bout. Développement des tests unitaires.
Correction des bugs front et back.
Lancement de build sur Jenkins.
Configuration sur OpenShift.
Lancement de build et déploiement sur OpenShift.
Configuration des nouvelles classes et sécurité côté FileNet.- Développement des nouveaux web services RestFull.
Ajout des traces de log dans l’application avec log4j. Travaille en mode Merge Request.
Préparation de démos.
Environnement technique
Langage : Java 8.
Logiciels : IntelliJ.
Méthodes : Full Agile.
Frameworks IHM: Angular 6, Css3, Angular Bootstrap 4, Angular Material. Frameworks Back-end: Jee, Spring, Spring Boot, Spring Batch, Hibernate/JPA. Base de données : Postgress.
Serveur d’application : Tomcat. Gestion de projet : Maven 3. Patron de conception
Web services : Rest, Soap. Gestion de version : GIT.
GED : FileNet 5.2
Outils : Confluence, JIRA, Wiki, OpenShift, Docker, Jenkins.
Ministère de l’agriculture
Intitulé du Projet
Mai 2016 / Juillet 2018
Agorha : est le système d’information du ministère de l’agriculture, de l’agro-alimentation et de la forêt. Ce système est un ensemble de modules gérant la direction des ressources humaines du ministère (administration, édition, mobilité et salaires).
Réalisation
Intégration dans une équipe de 14 développeurs.
Travail n mode Agile
Installation de l’environnement de DEV (en plus environnement asynchrone). Correction des anomalies (IHM (JSP, JavaScript), Spring, Hibernate). Développement des nouvelles fonctionnalités.
Utilisation des procédures stockés SQL.
Ajout des traces de logs dans l’application.
Mettre en place l’environnement Asynchrone avec GlassFish.
Prendre en compte les retours MOA.
Commiter et assurer la livraison.
Déploiement de l’application en environnement DEV.
Environnement technique
Systèmes : Windows 7.
Langages : Java.
Logiciels : Eclipse, SQLDBX, WinSCP, FileZilla, Mantis, QBrowser. Méthodes : Full Agile.
Frameworks IHM: Html, Css3, JSP, JavaScript, XML.
Frameworks Back-end: Jee, Spring, Hibernate, JPA, JMS, log4j. Base de données : Postgres.
Serveurs d’application : Jonas, GlassFish, WebDav.
Gestion de projet : Maven 2/3.
Gestion de version : SVN.
Outils de reporting : JasperReports.
Apologic Octobre 2014 / Mai 2016
Intitulé du Projet
Korrigan : est un logiciel de gestion et télégestion dédiés aux patients âgés ayant des soins infirmiers à domicile. Il intègre la gestion du planning, du personnel, des clients, des soins infirmiers à domicile ainsi que la facturation.
Réalisation
Intégration dans une équipe de 14 développeurs.
Travail en méthode Agile.
Prise en charge des tickets via Mantis
Correction des bugs côté IHM et back-end.
Développement des nouvelles fonctionnalités de bout en bout. Participation à la modification des spécifications.
Prendre en compte les retours MOA.
Migration des web services SOAP.
Déploiement de l’application en environnement DEV et Recette. Analyse des fichiers de logs.
Investigation sur des serveurs Linux.
Développer des tests unitaires.
Environnement technique
Systèmes : Windows 7, Linux.
Langages : Java, UML, JavaScript, HTML, CSS, XML.
Logiciels : Plateforme RSA d’IBM, SourceTree, WinSCP, FileZilla. Frameworks IHM: Struts 2, Html, Css3, JSP, JavaScript. Frameworks Back-end: Jee, Spring, Hibernate/JPA, JAXB.
Web services: SOAP/WSDL.
Gestion des jars : Nexus.
Base de données : Oracle 10g.
Serveurs d’application : WebSphere.
Gestion de projet : Maven 2.
Gestion de version : GIT.
Segula technologies
Intitulé du Projet
Mars 2014 / Septembre 2014
Anaxagore : est un projet de R&D qui représente une démarche de conception pour la génération semi- automatique d’interface de supervision et de programme de commande à partir d’un modèle métier. Anaxagore représente une passerelle entre différents métiers dans le secteur naval.
Réalisation
Intégration dans une équipe de 10 ingénieurs. Rédaction des spécifications techniques. Rédaction du cahier des charges.
Présentation de la méthodologie à suivre. Proposition d’une méthode de conception. Implémentation de la stratégie de conception. Prendre en compte le retour de test.
Analyse des modèles via API JDOM. Développement du module Java/Swing. Intégration du module dans le projet Anaxagore.
Rédaction et documentation technique du code. Documentation d’utilisateur.
Environnement technique
Systèmes : Windows 7.
Langages : Java, UML.
Logiciels : Eclipse, Microsoft VISIO, Panorama, Starton. Frameworks IHM: Swing.
Frameworks Back-end: Java, Api JDOM, XML.
Gestion de projet : Diagramme de Gantt.
LGI2P
Février 2013 / Juin 2013
IDCM: est un outil d’analyse de composants constituant une architecture logiciel dans le cadre d’une communication synchrone et asynchrone. Il fournit un ensemble de relations de conformité permettant de comparer les versions de modèles comportementaux. Il comprend un traducteur permettant aux machines d’état UML de se transformer en LTS (Labelled Transition Systems).
Réalisation
Intégration dans une équipe de 3 ingénieurs.
Rédaction des spécifications techniques.
Rédaction du cahier des charges.
Etudier les différentes conceptions de communication asynchrone. Présentation de la méthodologie à suivre.
Proposition d’une méthode de conception pour la communication asynchrone. Codage de la méthodologie proposée.
Analyse des modèles XML via API DOM.
Développement du module Java/Swing.
Intégration du module dans le projet IDCM.
Environnement technique
Systèmes : Windows 7.
Frameworks IHM: Swing.
Frameworks Back-end: Java, Api DOM, XML, UML. Logiciels: Eclipse, TopCased, CADP, LTS.
Gestion de projet : Diagramme de Gantt.
FeelanceDay, date création entreprise 12-05-2017 - Il y a 7 ans, forme juridique : SARL unipersonnelle, noms commerciaux REESK DIGITAL SOLUTION, adresse postale 28 RUE DE LONDRES 75009 PARIS, numéro SIREN : 829739622, numéro SIRET (siège) : 2973962200019, numéro TVA Intracommunautaire : FR28829739622, numéro RCS Paris B 829 739 622, activité (Code NAF ou APE), edition de logiciels applicatifs (5829C)
Nous passerons en revue les rapports du Freelance et du client afin de rendre la meilleure décision. Il faudra 3-5 jours ouvrables pour l’examen après avoir reçu les deux rapports.