Menu

Mahdi EL ALAMI

PARIS

En résumé

Mes 7 années d’expériences passées dans le monde professionnel, m’ont permis d’acquérir des compétences et des connaissances assez avancées dans le domaine de l’ingénierie du logiciel, notamment dans l’encadrement technique de l’équipe de développement pour produire des applicatifs de qualité. De plus, j’ai développé une ultime conviction sur l’efficacité des méthodologies agiles pour produire des logiciels qui apportent de la valeur pour les utilisateurs finaux.


DOMAINE DE COMPETENCES:

- JAVA/JEE : JDK (6.0 à 8.0), JSF, Servlet/JSP, EJB3.0, JPA2.0, JDBC, JMS, JNDI, Web Services (REST, SOAP).

- Frameworks Java : Spring (core, mvc, security, batch, AOP, Integration), Hibernate, Struts, Wicket, CXF.

- Modélisation / Conception : UML, BPMN, MERISE, Design-Patterns, Domain-Driven-Design.

- Architecture : Architecture n-tiers, SOA, REST.

- Méthodologies Agiles : SCRUM, KANBAN, eXtreme Programming.

- Gestion de configurations : GIT, SVN.

- Base de données : Oracle, SQL Server, MySQL, MariaDb, MongoDB, ElasticSearch.

- Outils : IntelliJ, Eclipse, Maven, Jenkins, Hudson, Nexus, Sonar, Oracle SQL Developer, Enterprise Architect, ArgoUml

- Test / Performances : Junit, DBUnit, Mockito, Cobertura, AssertJ, JVisualVM, JMeter, Selenium/Serenity.

- Web : HTML5, CSS3, LESS, Sass, AgularJs, ExtJs/Sencha, JQuery.

- Serveurs : Tomcat, Jetty, Apache, Jboss, Glassfish.


Mes compétences :
Hibernate
J2EE
JAVA
Java j2ee
JEE
JSF
Maven
Spring
Struts
Java EE
Java Platform

Entreprises

  • Groupe Numericable-SFR - Architecte - Leader technique JAVA/JEE

    2014 - maintenant Leader technique d'une équipe de 7 personnes, au sein du centre de compétence agile (CDC Viseo), responsable de la maintenance et l'évolution des boutiques en ligne de SFR, pour la vente des offres d’abonnements mobile et fixe.

    - Encadrement de l’équipe de développement;
    - Animation des ateliers techniques (analyse, conception, architecture) ;
    - Industrialisation des développements et des déploiements;
    - Participation aux développements;

    - Méthodologies agiles: Scrum, kanban;

    - Technologies : Java/JEE, SOAP, REST, Spring (core, mvc, security), AngularJs, jQuery, HTML5, CSS3, LESS, Sass, Selenium/Serenity.

    - Environnement : Maven, Jenkins/sonar, Rundeck, GIT, Tomcat, Apache, mongoDb, IntelliJ.
  • DOCAPOST - Architecte - Leader technique JAVA/JEE

    Ivry-sur-Seine 2013 - 2014 En tant que leader technique d'une équipe agile de 8 personnes, réalisation de la plateforme de Gestion Electronique de Documents (GED) pour le compte de DOCAPOST, filiale de La Poste, spécialisée dans l’archivage de documents dématérialisés.

    - Analyse et conception;
    - Mise en place de l’architecture applicative ;
    - Participation aux recrutements des développeurs ;
    - Encadrement et formation de l’équipe de développement;
    - Industrialisation des développements;
    - Animation des ateliers techniques;
    - Participation aux développements;

    - Méthodologie : Scrum.

    - Technologies : Java/JEE, REST (JAX-RS/Jersey), Spring (core, security), JPA/Hibernate, UML/Design-Patterns, Sencha/extJs, jQuery.

    - Environnement : Maven, Jenkins/sonar, GIT, Tomcat, mariaDB, Elastic-Search, Activiti (BPM), Eclipse, Enterprise Architect.
  • Saverglass - Consultant senior

    Feuquières 2013 - 2013 En tant que consultant chez le groupe Viséo, réalisation des tests de charge sur le portail RH de la société Saverglass.
    - Identification des scénarios fonctionnels;
    - Développement des scripts JMeter ;
    - Réalisation des tirs et analyse des résultats ;
    - Rédaction du rapport des tests de charge ;
  • PSA - Ingénieur JAVA/JEE

    2011 - 2012 En tant que développeur confirmé dans une équipe de 5 personnes, réalisation d’un référentiel pour la gestion et la diffusion de listes des voitures « Grandes Ventes » aux applications du SI (commande, facturation, distribution, reporting et contrôle des marges).

    - Analyse et conception;
    - Mise en place du socle technique;
    - Participation aux développements;
    - Gestion de configuration ;

    Technologies: Java/JEE, Struts2, Spring (core, security), Hibernate, DhtmlX, JQuery.
    Environnement: Maven, SVN, Glassfish, Oracle 10i, Eclipse.
  • SNCF - Ingénieur JAVA/JEE

    2008 - 2011 Au sein de la DSIT-TS (Technologies et Services), réalisation de projets de conception et développement d'applicatifs autour des technologies JAVA/JEE

    - Technologies: Java/JEE, JSF (Richfaces, PrimeFaces), Spring (core, security, batch, AOP), Hibernate, UML, BPMN, Junit, AJAX, JQuery/JavaScript, CSS, HTML.

    - Environnement: Maven, SVN, Tomcat, MySQL, Oracle, Eclipse; LDAP, BonitaSoft.

Formations

  • Université Nancy 1 Henri Poincaré

    Vandoeuvre Les Nancy 2007 - 2008 Master 2 informatique option Ingénierie du logiciel.
  • Faculté Des Sciences Et Techniques (Mohammedia)

    Mohammedia 2001 - 2005 génie logiciel.

Réseau

Annuaire des membres :