Chayma - Développeur JAVA
Ref : 191118K002-
93600 PARIS
-
Développeur (33 ans)
-
Totalement mobile
-
Freelance
EXPÉRIENCES PROFESSIONNELLES
Aymax Consulting – Consultante fullstack JAVA/JEE / Angular Octobre 2018 – Aujourd’hui
Client : Aymax
Lieu : Paris, France
Durée : 12 mois
Contexte :
Conception & développement d’une application web «MyTrackBoard » avec L'architecture Micro-services pour les clients d’ « Aymax Consulting », qui permet de gérer les ressources en interne tel que :
Gestion des ressources humaines.
Gestion des feuilles de temps.
Gestion des cooptations.
Gestion des missions.
Gestion des contrats.
Gestion de l’évolution des salaires et des primes.
Tâches réalisées :
Participations aux réunions de conception.
Participation aux réunions techniques.
Développement d’un module de gestion de projets dédié à l’affectation des consultants
Développement d’un module de gestion de cooptation
Tests unitaires.
Gestion des conflits et des versions avec Git.
Gestion du cycle de vie du projet avec Maven.
Automatisation des builds et le déploiement (Jenkins, Maven, Git).
Maintenance évolutive et corrective
Environnement technique :
Java / JEE, spring boot, Hibernate, JUnit, mockito, Angular 4|6, HTML / CSS, Bootstrap, eclipse,STS,Visual Studio Code, Git, maven, MySql,Postman, Jenkins,sonarQube
Méthodologie : Agile (Scrum)
Cliris groupe – Consultante full Stack JAVA/JEE / Angular Décembre 2017 - Septembre 2018
Client : Cliris
Lieu : Paris, France
Durée : 10 mois
Contexte :
Conception & développement d’un module de pour la gestion des utilisateurs d’une application web et développement des ETL :
Mise en place des nouveaux indicateurs
Gestion des magasins clients.
Gestion des utilisateurs Cliris
Génération du reporting et des tableaux de bord
Tâches réalisées :
Participation à la rédaction de la spécification fonctionnelle et la conception globale.
Découpage des tâches et estimation d’un chiffrage convenable.
Rédaction des documents de conception détaillée des tâches affectées.
Développement d’un module de gestion des utilisateurs.
Tests unitaires et tests d’intégration.
Correction des bugs détectés par l’équipe validation.
Réalisation des démos pour le client.
Création des rapports dynamiques (tableaux de bord...)
Création d’une base des données optimale autre que la base des données applicative suivant l’architecture en étoile ce qu’on l’appel entrepôt ou data warehouse et développement d’un ETL spécifique en java pour l’alimentation hebdomadaire du data warehouse
Environnement technique :
Java8, spring boot, Angular4, HTML / CSS, Bootstrap, eclipse, maven, Jenkins, PostgreSQL, JIRA, Postman, apacheTomcat, Talend,ETL, RESTful Web services , JasperReports Server
Méthodologie : Agile (Scrum)
Xtensus – Ingénieur JAVA/JEE Avril 2017 – Octobre 2017
Client : Xtensus
Lieu : Tunis, Tunisie
Durée : 6 mois
Contexte :
Développement et conception d’une application de gestion des voyageurs:
Gestion du compte des voyageurs
module d’avis des voyageurs
Gestion des guides des voyageurs
Génération de rapport statistique
Tâches réalisées :
Collaboration dans la conception des projets.
Réalisation des maquettes pour interfaces graphiques suivant les documents de design
Développement d’un module de gestion des comptes des voyageurs.
Réalisation des interfaces en suivant les maquettes
Tests unitaires et tests d’intégration.
Réalisation des démos pour le client
Environnement technique :
Java/JEE,Angular4 HTML/ CSS, eclipse, maven, Jenkins, MySQL, Postman, RESTful Web services, Git
,
Méthodologie : Agile (Scrum)
AFMA Promotion – Développeur JAVA/JEE / JSF Septembre 2013 – Septembre 2014
Client : AFMA Promotion
Lieu : Tunis, Tunisie
Durée : 12 mois
Contexte :
Conception & développement d’une solution de prévision permettant de suivre les ventes :
Gestion des Fournisseurs.
Gestion des Produits.
Gestion des ventes.
Génération du rapport statistique des ventes
Tâches réalisées :
Rédaction de la spécification fonctionnelle et conception globale.
Rédaction de la documentation de conception détaillée des tâches affectées.
Développement d’un module de gestion de vente.
Développement d’un module de gestion de Produits.
Développement d’un module de gestion de Fournisseurs.
Tests unitaires & tests d’intégration.
Réalisation des démos pour le client
Gestion des conflits et des versions avec Git.
Gestion du cycle de vie du projet avec Maven.
Environnement technique :
Java/JEE, JSF (PrimeFaces), HTML/ CSS, eclipse, maven, RESTful Web services, MySQL, Advanced REST ,Git
Méthodologie : Agile (Scrum)
FORMATION
Ecoles
2017
Diplôme national d’ingénieur en informatique, option Génie Logiciels à école supérieure privée d’ingénierie et de technologies (ESPRIT)
2013
Licence fondamentale en informatique, à la faculté des sciences(FSG)
2010
Diplôme de Baccalauréat scientifique
Langues
Arabe : courante
Français : courante
Anglais : technique
SKILLS
Connaissances métier
ERP.
E-commerce.
Compétences techniques
Langages de programmation : Java (versions 7 | 8), JavaScript, TypeScript
Plateforme : Java Entreprise Edition (JEE)
Frameworks: Spring,Hibernate, Junit, Angular4|6, .NET, JSF (Java Server Faces), EJB
Design patterns: MVC, DAO, DTO, Singleton, Factory
Paradigmes de programmation: OOP, AOP
Technologies Web: Bootstrap, HTML5, CSS ,java/jee , JavaScript,TypeScript ,JSON ,XML
Serveurs d’applications: Apache Tomcat, WildFly
Web Service : Rest,SOAP
Bases de données : MySQL, PostgreSQL, NoSql
IDE & Outils: Eclipse, Visual Studio Code, Jetbrains Webstorm, Android Studio,Talend Open Studio
Gestion de projet : Atlassian (Jira / Confluence)
Intégration continue et Build : Maven, Jenkins,Sonarqube
Production : Redaction cahier des charge , Analyse et specification des besoins
Versioning: Git,Bitbucket
Systéme d’exploitation : linux/Ubuntu, Windows