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
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.