Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Mohamed Amine, Architecte SPLUNK

Mohamed Amine Architecte SPLUNK

CV n°181003H002
Études et formations

FORMATION
INSAT – Tunisie
Ingénieur en génie logiciel (2009)

Lycée Menzah 6 – Tunisie
Bac S (2003)

Certification TOGAF (Architecture d’entreprise)
2015

FORMATION COMPÉTENCES
INSAT – Tunisie
Ingénieur en génie logiciel (2009)

Lycée Menzah 6 – Tunisie
Bac S (2003)

Certification TOGAF (Architecture d’entreprise)
2015

+ JAVA (JEE, Spring, CDI, EJB3, Web Services SOAP (JAX-WS2, JAX-WS, JAX-RPC), Services REST, JSF2.1, JPA,, TOMCAT, JBOSS EAP6, JBOSS AS 7), Liferay
+ Frameworks (Weld (CDI), Spring 2.5, 3 et 4, Spring MVC, Spring Security, Hibernate, JUnit, Arquillian,, Struts 1.1)
+ SGBD (MySQL, Oracle, CouchBase, CouchDB)
+ Méthodes (Scrum, Kanban, TDD, ATTD, BDD)
+ IDEs (Intellij, Eclipse, Netbeans, Talend, Pentaho)
+ Industrialisation (maven (1,2,3), Ant, Jenkins, Hudson, SonarQube)
+ Outils: Splunk, ELK (Elastic Search, Logstash, Kibana), AppDynamics, Apache Flume, Kafka, …

RÉFÉRENCES CLÉS DOMAINES FONCTIONNELS
+ GIP-MDS – Architecture applicative et technique, mise en place d’une infrastructure de supervision Splunk (déploiement distribué) et créations des différents dashboards.
+ AFPA – Architecture applicative et technique et pilotage technique des équipes.
+ FranceAgriMer – Audits de performances des applications FranceAgriMer de différentes natures et préconisation des optimisations à mettre en place.
+ Casden Banque Populaire– Conception d’architectures applicatives, la réalisation de prototypes, l’accompagnement des équipes et la rédaction de documents et procédures.
+ PMU – Maintenance de l’existant et après une refonte totale des applications de prise de paris
+ GIP-MDS – Métrologie et tests de charge sur des applications à haute fréquentation.
+ Banque (Casden Banque Populaire)
+ Industrie (PMU)
+ Public (Ministère de l’éducation nationale, FranceAgriMer, GIP-MDS, AFPA)
+ FranceAgriMer – Audits de performances des applications FranceAgriMer de différentes natures et préconisation des optimisations à mettre en place.
+ Casden Banque Populaire– Conception d’architectures applicatives, la réalisation de prototypes, l’accompagnement des équipes et la rédaction de documents et procédures.
+ PMU – Maintenance de l’existant et après une refonte totale des applications de prise de paris
+ GIP-MDS – Métrologie et tests de charge sur des applications à haute fréquentation

Expériences professionnelles

Consultant Technique – NEOXIA
Depuis Juillet 2008

Depuis Mai 2017 Architecte technique et applicatif – GIP-MDS

+ Pilotage technique des équipes de développement et validation des solutions à mettre en place.
+ Rédaction et validation des différents documents d’architecture.
+ Mise en place de solution de supervision de flux telles que Splunk, ELK (Elasticsearch - Logstash - Kibana), ...
+ Mise en place d’architectures distribuées Splunk, dimensionnements des différentes plateformes, créations de dashboards exhaustifs et performants.
+ Audits de qualité logicielles des différentes livraisons d'applications
+ Gestion de la relation avec l’info gérant et cadrage des différentes demandes relatives au projet.
+ Production des différents schémas d’architecture.
+ Investigations sur les problèmes techniques et les freins de performance.
+ Réalisations de prototypes pour valider des solutions d'architecture ou évaluer des Frameworks.

Environnement technique : Splunk, ElasticSearch, Logstash, Kibana, Introscope, JavaEE, SpringMVC, Clustering, High Availability, Scripting shell, services REST, Maven, ...

Depuis Octobre 2015 Architecte technique et applicatif - AFPA

+ Pilotage technique des équipes de développement et validation des solutions à mettre en place.
+ Rédaction et validation des différents documents d’architecture.
+ Gestion de la relation avec l’info gérant et cadrage des différentes demandes relatives au projet.
+ Mise en place et configuration d’agents AppDynamics pour récolter des métriques de type Web, Base de données, système, ... et la production de dashboards pour monitorer les performances de différentes applications.
+ Production des différents schémas d’architecture.
+ Investigations sur les problèmes techniques et les freins de performance.
+ Réalisations de prototypes pour valider des solutions d'architecture ou évaluer des Frameworks.
+ Participation et animation de différentes réunions (COPROJ, COTECH, …)

Environnement technique : Moodle (PHP), Appdynamics, JavaEE, SpringMVC, Cloud (Cloudwatt - Openstack), Clustering, High Availability, Scripting shell, services REST, Maven, Redis, MySQL, GlusterFS, Sharepoint, Webdav, …

Avril 2015
Février 2016 Architecte SI – Ministère de l’Éducation Nationale

+ Étude de l'urbanisation du domaine SI de l'éducation.
+ Identifier les ressources ministérielles à interviewer et mener les interviews.
+ Affiner la cartographie des applications afin de détecter les redondances fonctionnelles ainsi que l'obsolescence techniques dans ces différentes applications (80 applications).
+ Produire une cartographie applicative affinée de la cible.
+ Aborder les aspects organisationnels et de gouvernance adaptées à la tenue de cet objectif.
+ Produire une feuille de route sur cinq ans montrant les différents axes de transformations, de gouvernance et du budget.
+ Produire une macro-estimation des frais de transformation et un macro-planning sur les cinq années de la feuille de route.

Novembre 2014 Consultant Audits de Performance - FranceAgriMer

+ Audits des applications FranceAgriMer de différentes natures (Java, .NET, Talend, …)
+ Analyse du code et détection des freins de performance ainsi que les failles de sécurité (Respect des bonnes pratiques de développement, tests unitaires, complexité des classes et des méthodes, requêtes SQL, ...).
+ Validation ou pas des développements effectués par les prestataires pour FranceAgriMer.
+ Préconiser des améliorations et des optimisations et lever les alertes si nécessaires.
+ Métrologie et tests de charge pour valider la tenue de la charge d’une application en cas de fortes sollicitations (périodes de déclarations)
+ Rédaction de rapports d’audits et restitution client

Environnement technique : Environnement technique : JavaEE (JPA, JAX-WS2, JAX-RS, JAX-RPC, CXF, JSF2, JUnit, Bean Validation, JAXB), .NET, Web Services SOAP et services REST, SonarQube, Maven

Octobre 2013
Novembre 2014 Architecte Applicatif JEE – Casden Banque Populaire

+ Conception d'architectures applicatives
+ Réalisations de prototypes pour valider des solutions d'architecture ou évaluer des Frameworks.
+ Accompagnement des équipes de développements dans la réalisation de leurs projets.
+ Rédaction de documents et procédures

Environnement technique : JavaEE6 (JPA, JAX-WS2, JAX-RS, JAX-RPC, JSF2, CDI, Bean Validation, CODI, JAXB), Hibernate, Primefaces, Spring Security, Deltaspike, Deltaspike Security Module, slf4j, Log4j, Logback, bootstrap, less, html5, Oracle, CouchDB, CouchBase, JBOSS EAP 6, JBOSS AS 7

Juin 2010
Octobre 2013 Développeur JAVA JEE – Scrum Master– PMU

Cette mission comporte deux volets :
+ La première partie consistait à intervenir sur les applications existantes du PMU en assurant les actions suivantes :
o Conception et développement des évolutions des applications PMU (internet et nomades) en vue de l’homologation ARJEL (Autorité de régulation des jeux en ligne)
o Développement de nouvelles fonctionnalités pour les domaines suivants: Prise de paris, respect des exigences ARJEL, couche de service d’informations hippiques, couche de service de gestion de compte.
o Développement et maintenance d’applications connexes de traitements de données utilisateurs (Cryptage / Décryptage).
o Gestion du cycle de vie des produits existants : code legacy, maintenance et correction de bugs, gestion des branches et du versionning, livraison et suivi des phases de recette, pré-production et mise en production.
o Scrum Master pour de l’équipe avec rotation au bout de 3 mois.
o Support au développement des équipes nomades qui utilisent certains de nos environnements et composants applicatifs

+ La seconde partie consistait à travailler sur la refonte totale de l’existant :
o Conception et études de l’architecture de la nouvelle solution
o Conception et développement de la couche de services métier en mode REST (Prise de paris, authentification, gestion des soldes, autolimitations, …)
o Développement de la partie Front Backoffice pour la période de migration vers la nouvelle application.
o Scrum Master pour de l’équipe avec rotation au bout de 3 mois

Environnement technique : Java/JEE 6, Liferay, Tomcat 6, Spring MVC, JPA, JMS, Maven 3, Javascript, JQuery, Junit, JBehave, Mockito, Mysql, Memcached / Couchbase, Backbone, Grunt, Nodejs

Avril 2010
Juin 2010 Audit de code, Intégration Continue – GIP-MDS

Le projet PFQL (Plateforme Qualité Logiciel) a pour objectif de mettre en place une solution de mesure de la qualité des développements réalisés par les prestataires du GIP-MDS. La mission prise en charge par Mohamed a consisté à concevoir, développer et intégrer cette solution de mesures et préconisations :

+ Définition de la stratégie pour mesurer et piloter la qualité technique des développements
+ Définition des métriques pour la mesure de la qualité des développements
+ Choix des différents outils à intégrer pour constituer la plateforme
+ Développement de la solution

Environnement technique : Java/J2EE, jasperReport, iReport, Oracle, MySQL

2008
2009 Consultant Métrologue – GIP-MDS

Métrologie de l’application Net-DADSU 2009-2, Validation DADSU 2009-2.2, DCR/C3S 2009-2, MDB V300, DADSU 2010-1

+ Réalisation des scripts d’injection de charge avec QA Load,
+ Réalisation des tirs de charge et collecte des mesures sur les différents composants de l’infrastructure,
+ Analyse des données collectées et participation à l’écriture du rapport de métrologie.

Environnement technique : Java/J2EE, .NET, QALoad, Oracle, SQL Server

2008 Développeur .NET C# - ZEIMMO

Conception et développement d’une place de marché de biens immobiliers
+ Gestion de la relation avec la maitrise d’ouvrage
+ Conception et Architecture technique
+ Conception et déploiement du socle d’industrialisation d’intégration continue
+ Développement, test et validation
+ Relation utilisateurs

Environnement technique : C#, ASP .NET , SCRUM, SQL Server