Anas - Architecte JAVA
Ref : 170126M001-
Domicile
20150 CASABLANCA (Maroc)
-
Profil
Formateur, Développeur, Architecte, Scrum Master (39 ans)
-
MobilitéTélétravail uniquement
-
StatutBientôt freelance
-
Tarif Journalier MoyenVoir le tarif
-
ARCHITECTE INTEGRATION & DATA
JESA Group – CasablancaJan 2020 - aujourd'huiProgramme de transformation digitale et d’intégration de systèmes et de données pour le compte de JESA Group au Maroc.
Cloud / on-premise – APIs / Microservices – iPaas platforms – Architecture hybride, …
Rôle: Data & Integration Architect / Enterprise Architect
Analyse et évaluation de l’existant en termes de systèmes, d’applications et d’échange de données.
Etablissement de la cartographie des briques du SI, des systèmes et des applicatifs métier dans le scope de l’entreprise.
Elaboration des principes d’Architecture d’Enterprise pour le volet d’intégration de l’entreprise.
Rédaction et consolidation des différents flux de données entre les différents composants applicatifs.
Animation et conduite des workshops avec les différentes parties prenantes du projet d’intégration.
Optimisation des workflows métier existants et développement de processus d’intégration métier.
Conduite de l’étude comparative des solutions d’intégration.
Rédaction, lancement et suivi de l’appel d’offre pour l’acquisition d’une plateforme d’intégration répondant aux besoins contextuels du client.
Mise en place du système de scoring pour la sélection du fournisseur de la plateforme d’intégration.
Etablissement de la charte d’utilisation du cloud dans le contexte du client (Cloud Policy Document)
Elaboration de l’architecture générale / technique d’intégration.
Suivi du chantier d’intégration des données et de la mise en place d’un datawarehouse pour des fins de reporting décisionnel.
Participation aux comités de pilotage des projets intégration et datawarehouse. -
EXPERTISE ARCHITECTURE / SENIOR TECH LEAD
OCP – CasablancaJan 2019 - Jan 2020- Programme de transformation digitale pour le compte de l’OCP au Maroc.
Cloud context – APIs / Microservices - OpenShift Platform - Kubernetes / Minikube – Docker – Istio Service Mesh – Weave Scope – Applications Analytics – Java JEE Architecture - Spring Core - Spring Boot – Spring Security – Microservices – GitLab – Atlassian Jira – XMind – MS Project
Rôle: Solution Architect / Senior Technical Lead
Analyse et évaluation de la situation actuelle des projets en cours, relativement au périmètre fixé.
Gestion et conduite de la fusion de deux projets (techniques, ressources, risques, …).
Gestion et sécurisation du processus de livraison au PO selon la méthodologie Agile.
Optimisation et amélioration des flux métier et des algorithmes de validation des prix.
Conduite des développements et priorisation des lots et des composants fonctionnels à livrer.
Résolution de problèmes technico-fonctionnels relativement aux projets en cours.
Amélioration des processus de livraison au PO selon la méthodologie Agile.
Workshops d’intégration avec les systèmes et composants de l’écosystème en place. -
ARCHITECTURE / API MANAGEMENT
OCP – CasablancaJan 2019 - Jan 2019- Programme de transformation digitale pour le compte de l’OCP au Maroc.
OpenShift Platform - Kubernetes / Minikube – Docker – Istio Service Mesh – Kong API Gateway – Weave Scope – Applications Analytics – Java JEE Architecture - Spring Core - Spring Boot – Spring Security – Microservices.
Rôle : Solution Architect / Expert API Management
Analyse et évaluation de l’existant en termes de procédure et de stack technologique.
Rédaction du cahier d’évaluation de l’existant et analyse de l’architecture en place.
Détection des points critiques de l’architecture en place (sécurité, observabilité et monitoring)
Proposition, benchmark et sélection de la solution à mettre au point.
Mise au point de la configuration en vue d’appliquer une couche de sécurité de grade mTLS
Réalisation des PoC et PoT pour la résolution des problèmes remontés lors de l’analyse de l’existant.
Conduite d’une étude de faisabilité et de mise en place de la solution Apache Kafka selon les paramètres du contexte du client.
Rédaction de documents et de livrables relatifs à l’architecture d’entreprise. -
EXPERTISE LIFERAY / ARCHITECTURE JEE
BDSI (Groupe BNP PARIBAS)Jan 2017 - Jan 2018- Programme REFONTE SI pour le compte de la banque BMCI au Maroc, Groupe BNP Paribas.
Java/JEE - Websphere Application Server 8.5 / Apache Tomcat 7.0 – Kendo UI – Spring Framework 4.3 – Spring MVC – Spring Data - Liferay Portal 6.2 – Liferay Portal 7.0
Rôle: Expert Liferay / Architecte JEE.
Réalisation de travaux transverses pour le développement de portlets spécifiques au métier de la banque.
Réalisation de PoCs et choix de technologies adaptées au contexte technique.
Participation aux ateliers métiers et techniques.
Résolution de problèmes liés aux plateformes Liferay du projet.
Conception, implémentation et versioning des services de l’API Rest.
Élaboration de l’annuaire des web services consommables à partir du Core Banking existant.
Montée en compétence de l’équipe autour de Liferay Portal.
Conseil et assistance pour la préparation de la mise en contexte de production. -
ValiantechJan 2017 - Jan 2017
- Projet du Framework « X » pour la concentration et l’orchestration de divers Composants / Services autours d’un ESB open source.
Java / JEE – Spring Framework 4.3 – Spring Boot 1.5 - Angular 4 – Apache Tomcat 8.0 / Wildfly Application Server – PostgreSQL 9.4 – Protocoles Soap / Rest
Rôle : Architecte Logiciel JavaEE Soa / Architecte d’Entreprise
Mise à jour des documents d’architecture (Architecture Definition Document, Architecture Building Block, Solutions Building Block…).
Réalisation des travaux pour le socle du Framework.
Configuration et intégration du messaging broker Rabbit MQ.
Analyse et rédaction des besoins et spécifications techniques et fonctionnelles.
Analyse et conception de l’API Métier en mode REST.
Conception de l’orchestration des services et intégration à base de contrats WADL.
Création et maintenance de la documentation des services exposés avec l’API.
Suivi du projet de réalisation / reste à faire / objectifs.
Application de standards et de bonnes pratiques.
Test unitaires / tests d’intégration avec les composants tiers externes.
Étude et réalisation d’un poc de portage sur la solution Spring Cloud (Eureka, Hystrix, Ribbon, Zuul, …) -
EXPERTISE/ARCHITECTURE JAVA JEE
AXA ASSURANCE MAROCJan 2016 - Jan 2017- Projet de Refonte du système d’information chez le client « Axa Assurance Maroc ».
Liferay Portal 6.1/6.2 – JSF 2.2 / Primefaces 5.3 – Spring Framework 3.0/4.0 – Hibernate – AS400 – DB2 – MySQL – Axis WS,
Rôle : Expert Technique / Consultant Architecte Logiciel Java-Jee.
Refonte de l’application principale de la compagnie « Application de Souscription Automobile »
Détection des points critiques de performances et améliorations des temps de réponses.
Optimisation du code source de l’application.
Améliorations des temps de réponses des Web services métier.
Application des bonnes pratiques.
Développement d’application de « Paiement des quittances »
Socle technique et configuration.
Développement des couches métier et présentation.
Adaptation des interfaces de communications avec les applications existantes.
Développement d’application de « Consultation des Taux CRM - FMSAR »
Socle technique et configuration.
Développement des couches métier et présentation.
Consommation web service exposé par Mule ESB.
Consommation web service exposé par la Fédération Marocaine des Sociétés d’Assurance et de Réassurance.
Participation aux ateliers de spécification et de réalisation du projet de « Haute Disponibilité » d’AXA ASSURANCE MAROC.
POC de mise en place d’un processus d ’Intégration Continue Jenkins / Hudson.
Tests de performance et de montée en charge moyennant Apache JMeter. -
ITSS MAGHREBJan 2015 - Jan 2016
- Projet SIGMA Bank – Plateforme Bancaire avec plusieurs modules – Progiciel d’ITSS MAGHREB.
Architecte logiciel / Responsable d’étude et développement.
Primefaces 5.3 – Spring Core 4.0 – Spring Data – MongoDB 3.0.17 - -
Jan 2015 - Jan 2015
;- Projet APAP MOBILE Bank – Plateforme Bancaire sur Mobile – APAP Bank (République Dominicaine)
Java / JEE – Spring framework 4.0 – JAX-RS pour les web services – T24 – EPayIT.
Rôle : Architecte Logiciel JEE / Mobile.
Assistance de l’équipe, conseil en architecture.
Réalisation de connecteurs avec les systèmes bancaire tiers. -
Expert Technique JEE / Liferay Portal.
SQLI Group,chez AXA ASSURANCES à Casablanca.Jan 2014 - Jan 2015Assistance, conseil en architecture et élaboration de PoCs.
Liferay Portal – JSF 2.2 / Prime Faces 5.1 – AS 400 – Web Services – Hibernate 4.0 – Spring 3.0– JBoss AS 7.0
Réalisation de fonctionnalités complexes. -
Expert Technique / Consultant Architecte.
AXA ASSURANCE MAROCJan - aujourd'huiRefonte de l’application principale de la compagnie « Application de Souscription Automobile »
Liferay Portal 6.1/6.2 – JSF 2.2 / Primefaces 5.3 – Spring Framework – Hibernate – AS400 – DB2 – MySQL – Axis WS, …
Détection des points critiques de performances et améliorations des temps de réponses.
Optimisation du code source de l’application.
Application des bonnes pratiques.
Développement d’application de « Paiement des quittances »
Socle technique et configuration.
Développement des couches métier et présentation.
Développement d’application de « consultation du taux CRM - FMSAR »
Socle technique et configuration.
Développement des couches métier et présentation.
Consommation web service exposé par Mule ESB.
Consommation web service exposé par la Fédération Marocaine des Sociétés d’Assurance et de Réassurance.
Participation aux ateliers de spécification et de réalisation du projet de haute disponibilité d’AXA ASSURANCE MAROC.
POC Intégration Continue Jenkins / Hudson.
-
Cycle Ingénieur en Génie Informatique à High Technology School In Morocco à Rabat.
2008 -
Classes Préparatoires Scientifiques à Meknès, Option : MPSI/MP.
2005 -
Baccalauréat Marocain en Sciences Mathématiques (A), mention : Bien, à Khénifra.
2003
√- IBM Certified System Administrator - WebSphere Portal 8.0
√- IBM WebSphere Portal 8.0 Deployment and Administration
√- IBM Certified SOA Solution Designer.
√- IBM Certified SOA Associate.
√- Oracle Certified Professional, Java SE 5 Programmer.
√- Oracle Certified Professional, Java EE 5 Web Component Developer.
√- Oracle Certified Professional, Java EE 5 Business Component Developer.
√- IBM Certified Specialist for Rational Requirements Management w/Use Cases.
√- IBM Certified Solution Designer - IBM Rational Unified Process V7.0.
√- IBM Certified Solution Designer - Object Oriented Analysis and Design, UML 2.
√- IBM Certified Solution Developer - XML 1.1 and Related Technologies.
√- Microsoft Certified Professional: Installing, Configuring, and Administering Microsoft Windows 2000 Professional (since 2006).
√- Microsoft Certified Professional: Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio .NET (since 2007).
Compétences :
√- Systèmes d’Exploitation : Windows (Professional/ Server), Linux, Unix.
√- Langages de Développement : Assembleur, C/C++, C#, Java, LISP, SQL, VHDL, Visual Basic.
√- Langages Web : HTML, JavaScript, PHP, JSP, XML, CSS.
√- Méthodes de Conception : Merise, UML 2.0.
√-.NET : Web Services/SOAP, MSMQ, AJAX, JSON.
√- JEE : JSP 2.0, Servlets, TagLibs, EJB, JSF, Filters, JDBC, Eclipse IDE.
√- Intelligence Artificielle : Algorithmes de Recherche, Systèmes Experts.
√- Outils de l’entreprise : ERP, EAI, ETL, DataWarehouse, DataMining.
√- SGBD : MS SQL Server, Oracle 9i/10g, MySQL, PostgreSQL 8.2, Informix Dynamic Server 9.0/11.0
√- Réseaux & Systèmes Informatiques : TCP/IP, Client/serveur, Modèle OSI, Sécurité Informatique.
Langues :
√- Arabe (maternelle). √- Français (Courant). √- Anglais (TOEFL : Score 537).
Centres d’intérêts / Divers:
√- Loisirs: Lecture (Editions McGraw-Hill, Manning), Basket-ball, Foot-Ball.
√- Innovations et nouveautés technologiques / Consoles de Jeux / Plateformes e-Commerce et e-Payment.
√- ex-Professeur vacataire au sein de High Technology School in Morocco à Rabat