Profil de Sofienne S

Sofienne S Consultant Fullstack Java/ J2ee Spring, Angular Consultant de l’ESN FreelanceDay
4 années d'expérience
Disponible pour mission Ouvert à l'embauche Disponible en Télétravail
550.00€ /j
AJAXAngularApacheJavaJavaEEJSONOracleSpring
agilescrum

Consultant Full stack Java/J2ee
Java X, Spring, Hibernate, Maven, Jenkins, Angular 2/7/8, Web Service Rest, Oracle, PostgreSQL, Git, JUnit, Sonar, SVN
4 Années d’expérience
Techniques acquises
● Langages de programmation
JAVA X, JavaScript, C, C++
● Serveurs d’Applications
Apache Tomcat, GlassFish, IBM WebSphere
● Frameworks
J2EE, Spring, Spring Boot, Hibernate 2 et 5, JSF, JPA, Apache CXF
● Web
Angular 2/8, Angular JS, JSON, Ajax, HTML5/CSS3, Bootstrap, PrimeFaces, RichFaces
● Bases de données
Oracle, MySQL, PostgreSQL
● Méthodologie
Agile (Scrum)
● Systèmes de gestion de versions
Git, SVN
● IDEs
Eclipse, IntelliJ, WebStorm, Oracle Workbench, Android studio, Visual Studio
Consultant Full stack JAVA-J2EE / Angular
● Reporting
Jasper Reports
● Systèmes d’exploitation
Windows, Linux
● Langues
Français / Anglais
Formations :
2019: Formation Udemy Angular 8 – Master Angular and build awsome reactive web apps.
Références projets

CACIB – Crédit Agricole
Février 2019 – Février 2020
Consultant Fullstack Full stack Java 8
Projet : SIS (Equipe de 45 personnes)
Participation au développement et maintenance d’une application qui gère les transactions et calcule les risques d’achats de créances dans le domaine de la titrisation de la banque Crédit Agricole CIB.
Méthodologie : Agile Scrum
Domaine d’intervention
 Responsable module SIS-CONTROLES Investigation et correction des anomalies remontées par les utilisateurs.
 Développement des évolutions sur l’ensemble du module.
 Réalisation d’un nouveau module qui permet l’exécution de la totalité des SIS-CONTROL sur une transaction précise avec la possibilité d’export EXCEL des rapports résultants.
 Participation à des mises en production et des livraisons (préprod, UAT…)
Environnement technique:
Consultant Full stack JAVA-J2EE / Angular
Java 8, Spring batch, JPA, Hibernate, Maven, WPF, JIRA, Git, Jenkins, Eclipse, Visual Studio

Klee Group
Janvier 2018 – Janvier 2019 : 1 an et 1 Mois
Consultant Fullstack Java/J2EE
Projet 1 : EscalePort
EscalePort est un système de gestion des escales dans les ports Français.
Domaine d’intervention
 Intervention sur la MCO et la Migration de l’applications vers les nouvelles technologies
 Analyse, conception et réalisation des évolutions selon les besoins du client.
 Ajout d’un module d’échange de messages.
 Migration technique de l’application :
 Migration de la couche front du Struts 2 vers Spring MVC.
 Migration du Java 6 vers Java 8.
 Migration du FrameWork de persistance des données de l’Hibernate 2 vers l’Hibernate 5.
 Réalisation des tests avec JUnit.
Environnement technique :
Java 8, Spring MVC, Hibernate 2,5, Struts 2, XML, JAXB, JIXB, Oracle, GIT, JUnit
Projet 2 : Infothèque – Agence de la Biomédecine
L’application permet de stocker les requêtes SQL à partir de différents serveurs et donne la possibilité de les exécuter directement. Les résultats s’affichent sous forme de rapports (texte, XML, CSV …).
Domaine d’intervention

 Réalisation des modifications nécessaires pour donner la possibilité à l’application de se connecter sur différents serveurs de BDD PostgreSQL avec d’autres serveurs Oracle.
 Donner la possibilité à l’application de télécharger les résultats des requêtes sous forme des rapport XML.
Environnement technique :
Java 7, Kasper, Oracle, PostgreSQL, SVN

GFI
Juillet 2017 – Décembre 2017 : 6 Mois
Consultant Fullstack Java – J2ee / Angular 2
PROJET : PACIFICA
Mission effectuée au sein de la GFI pour la filiale d’assurance du groupe Crédit Agricole PACIFICA. La mission consiste à réaliser la conception et le développement de différents produits d’assurance (Assurance auto, moto, habitation et santé).
Développer la nouvelle version de la solution de gestion d’appels pour la plateforme des conseillers de l’assistance téléphonique :
 Analyse et chiffrage des besoins suivant la spécification.
 Conception et développement des interfaces web d’assurance auto, moto et habitation.
 Consommation des services web REST sous format JSON pour le traitement des données en Front-end.
 Test et intégration (JUnit Test)
 Livraison des versions
Environnement technique :
Java 8, Angular 2, TypeScript, J2EE, spring Boot, Maven, Junit, JSON, IntelliJ, Web Storm, SVN, Methodologies: Agile Scrum
Consultant Full stack JAVA-J2EE / Angular

Générale Assistance
Janvier 2017 – Juin 2017 : 6 Mois
Consultant Fullstack Java/J2ee
Conception et développement d’un système d’information pour la gestion des sinistres automobiles.
 Développement du module d’assistance technique pour la gestion des dossiers de sinistres avec le JSF et des composants Primefaces en Front-end
 Utilisation du Java 7 avec le Framework Spring pour la couche métier
 Utilisation d’Hibernate pour le mapping avec la base des données et le PostgreSQL pour la couche back-end.
 Installation et configuration du serveur SONAR pour assurer la qualité du code.
 Génération du rapport SONAR et fixation des anomalies.
 Mise en production du projet chez le client (Générale Assistance)
 Veille sur la stabilité de l’application au niveau des serveurs de test et de production
 Fixation immédiate des bugs
 Assistance technique :
 Gestion des dossiers : Cette phase englobe les activités suivantes : Affectation d’experts, affectation des réparations, génération des ordres de mission, génération des bons d’affectation et l’édition des avis techniques.
 Gestion des devis : Cette phase permet au réparateur l’identification des pièces de rechange et l’éditions de devis main d’oeuvre et devis pièce de rechange et la choisie de l’offre.
 Gestion des réparations : Cette phase englobe la participation de l’assuré, la génération de bon sortie et la lettre de satisfaction
 Gestion des sinistres
 La création du dossier (Attacher les pièces jointes, identification de l’assuré et les tiers, l’identification de l’ordre de dégât…)
Consultant Full stack JAVA-J2EE / Angular
 Le traitement du dossier
 L’approbation du dossier
 Paramétrage
 La gestion des assurés.
 La gestion des règles de calcul.
 La gestion des contrats
 La gestion des utilisateurs selon leurs profils, leurs rôles.
 La gestion des compagnies d’assurance.
Environnement technique :
JAVA 7, J2EE : JSF, PrimeFaces, Spring, Hibernate, Tomcat, PostgreSQL, PL/SQL, PG Admin, Power AMC, SVN, UML, Jasper Report, web services REST, Création des jobs (Spring quartz).
Méthodologies : Agile Scrum

TATA Consultancy Services
Décembre 2015 – Décembre 2016 : 1 An
Consultant Fullstack Java-J2EE / Angular JS
PROJET : Global Procurement System
« Global Procurement System » ou system d’approvisionnement globale. Il s’agit d’une solution interne de TATA CONSULTANCY SERVICES qui gère le workflow des différents projets ainsi que les demandes en ressources (Logiciel, Matériel ou réseaux…) conception UML et développement en JAVA/J2EE :
 Définir les objectifs du site en analysant les besoins des utilisateurs, les caractéristiques et les fonctionnalités du système.
 Réaliser le design UML.
Consultant Full stack JAVA-J2EE / Angular

 Conception et développement des interfaces web de l’application en définissant les attentes et les caractéristiques en priorités tout au long du cycle de vie de développement
 Réalisation des interventions évolutives et correctives :
 Utilisation du JSF en Front-End
 Utilisation des Framework Spring et Hibernate pour la couche métier
 Utilisation d’Oracle pour la gestion de la base de données
 Utilisation de l’Angular en (Front-end) pour l’intégration d’un nouveau module qui permet d’effectuer les diverses demandes.
 Mise en place des web-services REST sous format JSON pour la communication avec la couche métier.
 Développement en JAVA 6 avec le Framework Spring et l’Oracle pour la gestion de la base des données
 Utilisation du serveur SONAR pour assurer la qualité du code
 Administration et paramétrage du serveur d’applications et le déploiement des EAR.
 Préparation des cas de test unitaire et BTM rapports après le cycle de vie du développement.
Environnement technique :
Java 6, J2EE, JSF, Spring MVC, JUnit Test, Angular JS, Hibernate, Tomcat, SVN, UML, web services REST, Oracle Weblogic
Méthodologies : Agile Scrum
One Management
Février 2015 – Septembre 2015 : 8 Mois
Consultant Java/J2EE
PROJET 1 :
Consultant Full stack JAVA-J2EE / Angular
Conception et développement d’une plate-forme Android pour la gestion des archives médicales. L’application permet aux médecins de partager entre eux les données médicales des patients :
 Collecte et analyse des besoins
 Spécification des besoins.
 Configuration de l’environnement de développement
 Installer et configurer l’environnement d’exécution JAVA
 Installer le Kit de développement Android
 Installer et configurer Eclipse ainsi que le module ADT
 Configuration de l’appareil virtuel Android
 Création d’interfaces utilisateurs
 Définition XML
 Gestion des dossiers patients
 Gestion de la partie « consultations et ordonnances »
 Gestion de la partie « médicaments et analyses »
 Débogage
Environnement technique :
Java, Android, PHP, JSON, XML, MySQL
Méthodologies : Agile Scrum
PROJET 2 :
Développement d’une solution web pour la détection des anomalies dans les fichiers de configuration des pares-feux.
 Collecte et analyse des besoins
 Etude des fichiers de configuration des pares-feux CISCO ASA et des ACL
 Envisager les anomalies possibles après la configuration d’un pare-feu
 Configuration et installation des environnements de travail
 Utilisation du JAVA avec le Framework JSP/servlet pour le développement d’une application web qui prend en paramètre un ou plusieurs fichiers de configuration
Consultant Full stack JAVA-J2EE / Angular
 Génération du rapport indiquant les anomalies qui se trouvent dans ce fichier
 Conception et développement d’un module qui permet de comparer deux fichiers de configuration de deux différents pares-feux.
 Génération d’un rapport indiquant les règles ACL en commun entre les deux pares-feux.
Environnement technique :
JAVA, J2EE, JSP Servlet, NetBeans, GlassFish, Oracle 10g, CISCO ASA
Méthodologies : Agile Scrum
Formation : Bac + 5
 2015 : Diplôme d’ingénieur en informatique, Université Libre de Tunis
 2012 : Ecole supérieur de la technologie d’informatique
 2009 : Baccalauréat scientifique

Historique Professionnel (0)

  • Il n'y a aucune activité.