Profil de M MA

M MA
Tarif selon mission
Développeur Full Stack Java JEE Spring Consultant de l’ESN FreelanceDay
Disponible le : 26/05/2021
Localisation : France
Mobilité : Mobilité internationale
0 missions réalisées

M MA en quelques mots

Mohammed Amine
Consultant, Concepteur, Développeur Full Stack Java JEE Spring /Angular
COMPETENCES
COMPETENCES TECHNIQUES
Langages JAVA 1.6/1.7/1.8/1.11, JAVA CORE, J2EE (JSP, SERVLETS, EJB), HTML, CSS, FLEX,
JAVASCRIPT, Angular (7,8,10).
API/Normes STANDARD & CONCURRENT PACKAGE, API REST/ SOAP,JPA, XML,
Programmation MULTITHREADING, TEMPS REEL
Frameworks JSF, Struts, RICHFACES, HIBERNATE/JPA, SPRING, MVC, AJAX, SWING,
Dropwizard,Jersey,Log4J,JMS
SGBDR ORACLE, PL/SQL, PostgreSQL , JDBC, MYSQL
Modélisation Merise, UML,Design Patterns
IDE ECLIPSE, NETBEANS, INTELLIJ IDEA.
Serveurs d’applications JBOSS, TOMCAT.
Serveurs Web APACHE,Kafka
Intégration continue MAVEN, NEXUS, HUDSON/JENKINS, SONARQube
Gestion de versions GIT, BitBucket, SVN
Tests unitaires JUNIT, mockito,Selenium
Cloud Azure,AWS,Docker,Kubernetes.
Systèmes UNIX (SUN SOLARIS), LINUX (RED HAT 6.2), WINDOWS XP/7/10, MAC OS
COMPETENCES FONCTIONNELLES
Méthodologies AGILE SCRUM, CraftsmanShip (TDD,BDD,SOLID),JIRA,Confluence.
Anglais Courant (TOEFL/GRE).
Arabe Langue Maternel.
– Recenser et analyser les besoins techniques du projet.
– Capacité rédactionnelles, synthèses, rapports (Français, Anglais).
– Secteur : Banque, Finance, Assurance, Transport, Télécommunication, Industrie.
CERTIFICATIONS
Certification AZ-900 : Microsoft Azure Fundamentals (En cours).
FORMATION
2019 Master 2 – Insertion IT Management, et systèmes d’information – Université Paris Est
Marne la Vallée, Champs sur Marne
2/4
2013 Master 2- Physique Energétique et Informatique – Université AbouBekr Belkaid
(Tlemcen-ALGERIE)
REFERENCES PROJETS
GALLERIES BLANCA AVRIL 2020- MARS 2021
Développeur Java J2EE Spring/Angular
PROJET : Développement d’une plateforme d’intermédiation entre les particuliers et les fournisseurs des
produits de cosmétiques et d’esthétiques.
Equipe : 7 personnes.
Méthodologie : AGILE /Scrum.
DOMAINE D’INTERVENTION :
n L’analyse de l’architecture afin d’évaluer que les améliorations correspondent aux attentes.
n Le développement des outils d’analyse des composants livrés.
n Le développement de nouvelles fonctionnalités sur un socle neuf et compatible avec l’architecture actuelle.
n Concevoir une architecture logicielle avec les architectes, et proposer le Framework du projet, constitué de
motifs de conception et de librairies.
n L’automatisation des tests unitaire (TDD), et les tests d’intégration.
n La procédure de mise en production et d’exploitation.
ENVIRONNEMENT TECHNIQUE :
n Langages : Java SE (1.8),JEE (JSP, SERVLETS, EJB), Angular 8, Html5, CSS, JavaScript,XML.
n Framework: Spring (MVC, Remoting, DAO, ORM, AOP, Batch, Boot), Hibernate,Webservice REST (API REST)
n SGBDR : PostgreSQL /SQL
n IDE : IntelliJ IDEA
n Intégration continue : Maven,Nexus,Jenkins,Kafka
n Serveur d’application : Tomcat, Apach.
n Test Unitaire : JUnit.
n Outils : ElasticSearch,ActiveMQ, JIRA,Confluence.
n Gestion de versions : Git, GIT flow.
n Qualité code : SonarQube
IQERA GROUPE AVRIL 2019 –MARS 2020
Développeur Java EE /ExtJS, Angular
PROJET : « MARS: Multichannel Advanced Recovery Services»
Une plateforme d’intermédiation entre les donneurs d’ordre et les acteurs de recouvrement de créances.
Equipe : 23 personnes.
Méthodologie : Agile
DOMAINE D’INTERVENTION :
n Recenser et analyser les besoins techniques du projet MARS
n Développer des API REST (paiement, remboursement, gérer de fichier Excel pour les tarifs…)
n Développer des Batchs (Anonymisations des clients).
n Spécification technique de développement de la solution (l’interface).
n Participer à la phase d’analyse du comportement technique et applicatif et déduction des points de
contention.
n Mise en place des tests unitaires (TDD), test d’intégration
n Automatisation des tests de non-régression
3/4
n Faire du ‘review’ de code pour améliorer la qualité.
n Assister à la livraison sur les serveurs de production et gestion des retours clients.
ENVIRONNEMENT TECHNIQUE :
n Langages : Java SE (1.7,1.8),JEE(JSP, SERVLETS, EJB), ExtJS, Angular 7, Html5, CSS, JavaScript.
n Framework : Spring (MVC, Remoting, DAO, ORM, AOP, Batch, Boot), Hibernate,Webservice REST (API
REST).
n SGBDR : PostgreSQL/SQL.
n IDE : Eclipse,InteliJ
n Intégration Continue :Nexus,Jenkins.
n Serveur d’application : Tomcat, Maven, Apach
n Tests : JUnit
n Qualité code : SonarQube
n Outils : ElasticSearch,ActiveMQ,JMS
n Gestion de versions : BitBucket.
UNIVERSITE PARIS-EST MARNE LA VALLEE NOVEMBRE 2017 – SEPTEMBRE 2018
Développeur Java EE /Angular
PROJET : Développement d’une plateforme de covoiturage à la cité Descartes.
Equipe : 10 personnes.
Méthodologie : Agile/scrum
DOMAINE D’INTERVENTION :
n Participer à l’analyse fonctionnelle détaillée des besoins utilisateurs
n Etudier les opportunités et la faisabilité technologique de l’application.
n Elaborer et rédiger le cahier des charges techniques, à partir des spécifications fonctionnelles.
n Coordination entre les équipes de développement.
n Analyser et développer les composants en utilisant les langages appropriés (Java, Spring, Angular,…).
n Assurer le développement et la réalisation des applications (prototypes et modules).
n Harmoniser et industrialiser l’ensemble des composants et applications.
n Définir les protocoles et les scenarios de tests (tests unitaires et tests de charge).
n Tester, identifier et traiter les dysfonctionnements éventuels de l’application de covoiturage développé.
n Analyser les résultats et rédiger le rapport de tests.
n Intégrer les sites pilotes chez le client permettant de tester l’ouvrage, dans sa version définitive.
ENVIRONNEMENT TECHNIQUE :
n Langages : Java SE (1.7,1.8),JEE(JSP, SERVLETS, EJB), Angular 7, Html5, CSS, JavaScript, Ionic / Cordova
n IDE : Eclipse
n Framework : Spring, Hibernate
n Serveur d’application: Tomcat
n Intégration Continue :Nexus,Jenkins
n Tests : JUnit
ESIEE PARIS/ ECOLE CENTRALE DE LILLE MAI 2017 – SEPTEMBRE 2017
Stage de recherche et développement
PROJET : Simulation numérique pour des différents types de capteurs (émetteurs thermiques).
4/4
DOMAINE D’INTERVENTION :
n Conception, optimisation, fabrication et caractérisation d’émetteurs thermiques à bande étroite sélective
pour différents types de capteurs (en Anglais).
ENVIRONNEMENT TECHNIQUE :
n Languages : Java 1.8 , VBA
n IDE : Eclipse.
n Outil: Matlab,Comsol MultiPhysique,Silvaco.
LYCEE DEKHISSI MOHAMMED SEPTEMBRE 2013 – SEPTEMBRE 2016
Enseignant Physique et Informatique
DOMAINE D’INTERVENTION :
n Donner des cours, supervision et évaluation du travail des élèves en classe et en laboratoire.
n Participation à la correction nationale de baccalauréat
n Encadrement des élèves dans le domaine de l’informatique et de la physique.
DEVELOPPEUR FREELANCE JANVIER 2014 – SEPTEMBRE 2016
Développeur Java JEE Freelance
DOMAINE D’INTERVENTION :
n Réalisation d’une application Web qui permet de gérer de stock d’une boutique des textiles qui permet de
gérer les clients et les fournisseurs
n Développement les différentes couches de l’application :
Entités Java et le mapping Hibernate, DAO Services et présentation, Sécuriser les accès à l’application et
exportation des données sous format EXECL
ENVIRONNEMENT TECHNIQUE :
n Langages : Java 1.7
n IDE : Eclipse
n Framework : Spring, Hibernate,JSP,JPA
n Serveur d’application: Tomcat,Maven
n Test d’intégration : Nexus,Jenkins
n Tests : JUnit

Langues

Historiques (0)

  • Il n'y a aucune activité.