depuis la création du compte
Confiez votre projet à M-Abdelali
Faites appel à l'expertise de M-Abdelali pour faire avancer votre projet, ou découvrez autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Développeur Java EE depuis plus de 6 ans, ingénieur et entrepreneur, j'ai réalisé de nombreuses applications web distribuées et travaillé pour des grands groupes (Mercedes-Benz France, Thales Global Services, etc). Mon champs de compétences comprend : Développement des applications web en Java EE (Spring [Core, MVC, Security, Data, Batch], JSF, Struts, Hibernate), Angular, bases de données relationnelles (MySQL, PostgreSQL), intégration continue ( Jenkins, SonarQube).
Thème projet : Réalisation d’une application web en Spring Boot et Angular
Le but de ce projet était de réaliser une application web from scratch qui permettait de créer des dossiers de compétences pour les différents collaborateurs.
Tâches :
• Analyse et Conception
o Identification des besoins et attentes des utilisateurs
o Rédaction des spécifications fonctionnelles et techniques détaillées
• Développement
o Mise en place de l’architecture logicielle de l’application
o Développement des différentes parties de l’application
o Gestion des rôles des utilisateurs
o Sécurisation des ressources de l’application
• Tests
o Tests unitaires
• Environnement de travail
o Agile (SCRUM)
• Documentation
o Réalisation d’un guide d’utilisation
Le but de ce projet était de faire évoluer une application développée en Eclipse RCP qui permettait de faire communiquer plusieurs logicielles à travers des connecteurs.
Tâches :
* Développement
o Développement d'un connecteur Jira.
o Développement des Plug-ins Jira.
o Réalisation des tests unitaires pour les fonctionnalités développées.
* Maintenance corrective et évolutive :
o Organisation de l’amélioration du code à travers la Refactorisation
o Correction des bugs remontés par les clients concernant les connecteurs ainsi que l’application
* Intégration continue
o Création et Configuration des Jobs Jenkins
o Mise en place d’une démarche qualité avec SonarQube
* Environnement de travail
o Agile (SCRUM)
Thème 2ème Projet : Refonte de la chaine de construction des différents logiciels de THALES
Tâches :
o Migration de la chaine de construction de l’ensemble des logiciels de THALES vers Tycho (extension Maven)
o Déploiement de dépendances des différents logiciels dans Artifactory
o Création et Configuration des Jobs Jenkins pour les différents produits
Environnement technique : Java 8, Git, JIRA, Eclipse RCP, Maven, Tycho, Jenkins, SonarQube, Artifactory, JUnit
Le but du projet était de développer une nouvelle plateforme d’apprentissage en Java EE adaptée aux besoins pédagogiques des différents clients de la société.
Tâches :
* Analyse
o Analyse de la solution existante
o Recensement des problèmes rencontrés par les utilisateurs du système existant
o Identification des besoins et attentes des utilisateurs
o Rédaction des spécifications fonctionnelles et techniques
o Réalisation d’un planning prévisionnel
* Développement
o Développement des différentes parties du projet
Gestion de classe (Inscription et configuration des groupes d’étudiants)
Gestion de cours (Création des cours, inscription et attribution des rôles aux utilisateurs, …)
Sécurisation de l’authentification/accès aux ressources de l’application
Outils de collaboration
Salon de discussion – Conversations en temps réel entre les participants qui sont connectés sur le site en même temps
Profil – Afficher les informations des participants (noms, photos, profil, Tél,…)
Intégration des forums dans la plateforme
Outils pédagogiques
Tests, devoirs
Bulletin de notes depuis les outils d’évaluation (Test, devoirs)
* Documentation
o Guide d’utilisation
Environnement technique : Java 8, Spring Boot, Spring MVC, API Restful, Hibernate, JPA, Angular, GIT, MySQL Workbench 6.3.4, UML 2, Eclipse, Cloud computing (Microsoft Azure)