Tarik ACHIKHAN

Développeur Senior

7 recommandations

Salaire / Taux journalier

7 personnes recommandent

Paris, France

Freelance

Peut venir sur site

Expertises

AngularJavaMicroservicesSpring BootRESTful APIsClean CodeHexagonal ArchitectureEvent Driven ArchitectureTerraformRabbitMQAzureBootstrapCC++LinuxConfluenceCSSIBM Db2Domain Driven DesignDockerDrupalElasticsearchGoogle Cloud PlatformGitGitHubGitLabHTMLJavascriptJBossJenkinsJiraKafkaKubernetesMavenCopilotMongoDBMySQLNodeSwagger/OpenAPIOraclePHPPostgreSQLPostmanReactScrumSeleniumRequêtes SQLTest Driven DevelopmentTomcatTypescriptWebpackWindows

Langues

Français (Maternelle)Anglais (Courant)AllemandEspagnol

Recommandé par

Marion Van Lissum

Foodhea

Fondatrice

A recommandé le 04 août 2024

Youssef Foullous

Accor

Technical Lead

A recommandé le 04 août 2024

Mehdi Karbali

Be Ys Outsourcing Services Maroc

Directeur général

A recommandé le 02 août 2024

Et 4 autres personnes

À propos

Introduction

Développeur Senior with extensive experience in architecting, developing, and migrating complex applications using a wide array of modern technologies and agile methodologies. Proven ability to lead projects, mentor teams, and optimize system performance.

Liens

Expérience de travail

Développeur Senior

INTM (BDDF BNP)

juin 2023 - Présent

3 ans 5 mois

TMA de l'application de gestion d'épargne DASHBOARD . – Ajout de nouvelles fonctionnalités (Caractéristiques spécifique client, membres liés, type de comptes, cumul de versements, Compte PortZamparc, alimentation de la nature juridique, ajout de ValuationDate, dateValorisation indicative) – Spécification fonctionnelle et technique du module du tracking utilisateur : – Ce nouveau module servira à traquer l'activité quotidienne des utilisateurs de l'application Dashboard à fin de remonter des métriques sur : – hebdomadaires/mensuelles/trimestrielles sur leurs utilisations de l'application, ces fonctionnalités et ces différentes parties (Clicks, Anglets, Actions, Vues ...) – Gestion de la génération, historisations, envoi des rapports par mail – Purge des logs d'activités sauvegardés quotidiennement – Poc du module tracking utilisateurs – Refactorings des couches: a. Exposition (API) b. Domain (Métier) c. Application d. Infrastructure et interfaçage avec le couche MVS (Cobol) et – Amélioration de la couverture des tests : TDD, BDD et API E2E test avec Cucumber

Développeur Senior

AGIWISE (TELECOM IAM)

juin 2023 - juin 2024

1 an 1 mois

Migration de l'ERP interne Maroc Télécom. Reécritures des applications existantes sous forme d'applications front ANGULAR et d'API REST Spring Boot. Applications concernées : – Gestion de factures [SFD, STD et développement, Ops] – Fiche de mission [SFD, STD et développement, Ops] – Black liste (Suivi des incidents de paiement) [SFD, STD et développement, Ops] – Gestion de courrier administratifs [SFD, STD et développement] – DIDD (Gestions des investissements dans le domaine de l'environnement) [SFD, STD et développement, Ops] Agrégation des rapports Telecom XML en rapport EXCEL pour faciliter le suivi des métriques et le monitoring des protocoles télécom, migration de l'ERP interne Maroc Télécom. Réécritures des applications existantes sous forme d'applications front ANGULAR et d'API REST Spring Boot. Agrégation des rapports Telecom XML en rapport EXCEL pour faciliter le suivi des métriques et le monitoring des protocoles télécom

Développeur Senior – Architecte technique

Be-software

févr. 2022 - juin 2023

1 an 5 mois

Développement Architecture/Modélisation du nouveau référentiel de gestion des identités (Personnes, Organisations, IOT, Adresse : Place, Local Business ...) : – Développement de composants métiers basés sur la Domain Driven Design du CQRS (Event SOURCING: AXON Framework et Server), du clean code et de l'architecture Hexagonal – Event STORMING et modeling et définition des AGGREGATES (BOUNDED CONTEXT) des Entités et des Value Objects. – Écriture en collaboration avec le PO des usercases métier avec leurs TU en utilisant le pattern When-Given-Then. – Projection des identités dans un cluster Elasticsearch en model dénormalisé pour optimiser la lecture (chargement de plus 500000 en 93 ms) – Projection des relations entre identités dans une BD Orientée Graphe de type Orient DB – Ecriture des tests fonctionnels E2E avec Cucumber en collaboration avec le PO. – Déploiement dans le cloud privé (Openstack, Terraform) via Gitlab CI/CD – Collaboration avec l'équipe IAM pour l'interfaçage avec les Keycloak pour fin de gestion d'authentification et d'autorisations liés aux identités.

Développeur Senior

Manpower

déc. 2020 - févr. 2022

1 an 3 mois

Développement/TMA de portail Manpower.fr, des autres applications et des services : – Revue de code et validation des bonnes pratiques, des normes de codages et de la TDD – Chiffrage, Spécification technique et fonctionnelle en collaboration avec la MOA – Architecture/Modélisation (JPA, Spring Boot, Api REST, Spring Batch, Drupal, ANGULAR) – Développement et maintenance des modules : Espace candidats, espace intérimaire, inscription, Migration des CVs vers le CRM Bull Horn, sécurisation des mots de passes, préparation des releases et des MEP... – Résolution des problèmes de complexités en DEV et INT, simplification de la prise en des environnements sur les postes – Locaux pour les développeurs pour améliorer la productivité et la montée en compétence. – Veille technologique et sensibilisation à l'amélioration continue – Encadrement des développeurs

Architecte technique

Sncf Réseaux

déc. 2018 - déc. 2020

2 ans 1 mois

Étude des solutions logicielles en vue de leur intégration au référentiel des solutions SNCF. Exemple de solutions : – Apache Kafka (message broker): Études technique de l'exploitation dans des environnements cloud (Azure, AWS) et On Prem (Datacenter Sncf), déploiement, Ha et SLA, sécurité, coût, viabilité en comparaison avec des solutions concurrentes (Rabbit MQ, Active MQ...). – Streamsets (Solution d'ingestion et streaming big et fast data) : Étude technique de l'exploitation, déploiement dans des environnements cloud (Azure, AWS) et On Prem (Datacenter Sncf), HA et SLA, sécurité, coût, viabilité en comparaison avec des solutions concurrentes (Spark streaming, Kafka Streamsets ...) – Recherche de solution de calculs complexes et de Machine Learning Solutions étudiées et comparées : DataBricks, Jupiter, Tensor Flow, Zeppelin – Les solutions choisies des briques sont le futur Data Lake et des pipelines de données SNCF. – Comparaison et études des Framework de programmation asynchrone (Réactive et Server less, Micro-service...) pour réaliser une infrastructure de streaming de données, solutions comparées : Spring5 webflux, Reactor, Akka, Vertx, Rxjs, RxJava)

Développeur Senior – Architecte technique

THALES Communication et Sécurité

avr. 2017 - déc. 2018

1 an 9 mois

– Étude et développement du Poc « authentification » (OPENID CONNECT (SSO), LEMON-NG, OPEN LDAP, MitreID) – Étude et développement du Poc « haute disponibilité » (Pg-Pool, Pacemaker,Centos 7, Hazelcast Cluster) – Étude performance : Simulation de 500 équipements réseau envoyant une notification toutes les 5ms pour calculer le taux de pertes de notifications, dans le but d'évaluer l'utilité de l'introduction de pile de messagerie pour palier à la problématique de pertes. – Étude et développement du Poc « Modularisation » : décomposition de l'application en modules standalone (Compilable, Testable et exécutable unitairement) dans le but de pouvoir gérer l'ajout et la suppression de fonctionnalité à la demande. – Développement dans une architecture Micro-services des modules applicatifs du système de communication aéronaval : – Authentification via un openLDAP

Référent technique

AVIVA

août 2015 - avr. 2017

1 an 9 mois

– Développement/TMA de l'application WPOP (ERP gestion de la prévoyance) – Compréhension des expressions de besoins rédigés par la MOA – Chiffrage, Spécification technique et fonctionnel en collaboration avec la MOA – Architecture/Modélisation (JPA, Spring, EH cache) de la couche métier depuis l'ancien système (MVS, DB2) – Développement de l'appli front (Angular 1.5) – Développement des modules applicatifs : Résiliation, Sans effet, Renonciation et Remise en vigueur des contrats... – Développement des modules applicatifs : Acceptation et instruction des dossiers médicaux – Encadrement de 4 développeurs, suivi des bonnes pratiques et de la qualité du code.

Développeur Senior

LAPEYRE- POIN P (Saint-Gobain)

déc. 2013 - août 2015

1 an 9 mois

– Développement de l'application SITCOM (ERP achat des magasins Lapeyre) – Compréhension des expressions de besoins rédigés en anglais par la MOA – Chiffrage, Spécification technique et fonctionnel en collaboration avec la MOA – Développement des écrans web (EXT JS, REST, BAPI -SYSTEME SAP SAINT GOBAIN-) – Développement des modules applicatifs : Gestion des aléas (SAV), Gestion d'installation chantier. – Développement des modules applicatifs – Pilotages des développements des webs services en Inde chez INDEC filiale d'IBM en Inde.

Référent technique / développeur sénior

LCL

sept. 2012 - déc. 2013

1 an 4 mois

Conception et développement d'un progiciel orienté service (SOA) Intranet/Extranet de gestion de contrats d'assurance dans un environnement web distribué (SOA). – Chiffrage, Spécification technique et fonctionnel – Développement backend du Workflow (Spring WebFlow) de la souscription d'une assurance et la gestion du cycle de vie d'un contrat (Archivage, modification, Annulation, remplacement...) – Développement frontend des ihm (CSS, HTML, JSP, Jquery, JSON, AJAX) – Gestion des habilitations et des rôles (Spring security) au niveau du workflow – Gestion de la couche métiers avec JPA2 et Hibernate 4 – Développement des WebServices (CXF, REST) permettant d'échanger des informations avec les différentes entités du groupe – Amélioration des bonnes pratiques et gestions des Build et releases, Test et qualité (JUNIT4, EASYMOCK, Hudson, Sonar, CheckStyle, Findbug.)

Développeur sénior

AMUNDI Paris

avr. 2012 - août 2012

5 mois

TMA et TME de l'application de simulation de portefeuilles modèles (VIGIE). – Chiffrage, Spécification technique et fonctionnelle en collaboration avec la MOA. – Développement des écrans web (CSS, HTML, JSP, JQuery, JSON, AJAX) – Refactoring du code et intégration des patterns – Optimisation des algorithmes et des batch – Intégration de hibernate et de spring – Amélioration des bonnes pratiques et de la qualité – Pilotage d'une équipe de 3 personnes avec un chef de projet fonctionnel.

Développeur sénior

DGFIP

oct. 2011 - mars 2012

6 mois

Réalisation d'un portail moteur de recherche de contribuables (pro et particulier) au niveau national (MIRA) dans un environnement web distribué (SOA) et compréhension des expressions de besoins rédigées par la MOA afin de réaliser : – Chiffrage, Spécification technique et fonctionnel en collaboration avec la MOA – Expertise technique et pilotage. – Développement des écrans web (CSS, HTML, JSP, JQuery, AJAX) – Encadrement et formation des développeurs dans une équipe de 4 personnes avec un chef de projet fonctionnel. – Chiffrage et Réalisation de la gestion d'erreur dans le cadre d'une architecture orientée SOA.

Développeur sénior

UNIBAIL - ROBAMCO

nov. 2010 - sept. 2011

11 mois

Réalisation de la partie Autriche de l'application de gestion de beaux de locaux commerciaux (LEASE-IT). – Conception, développement et TMA de développement du dossier des lots, fiche contrat, fiche juridique, développement des spécifications techniques et fonctionnelles du worflow pour l'Autriche dans un environnement anglophone – Refactoring du code, intégration de maven2, spring ioc et hibernate à l'existant – Pilotage d'une équipe de 5 personnes avec un chef de projet fonctionnel. – Amélioration des bonnes pratiques et gestions des Build et releases, – Test et qualité (JUNIT4, EASYMOCK, Hudson, Sonar, CheckStyle, Findbug.) – Conception et développement de l'application MDM (généré par SPRINGFUSE) des évolutions applicatives.

Ingénieur d'étude et de développement

OALIA

sept. 2006 - nov. 2010

4 ans 3 mois

E-Procurement, e-Sourcing, Contract Management, Supplier Relationship Management, Spend Analysis, Prestations intellectuelles, Assistance technique groupée, Conseil, Centre de services, Prestations juridiques, Travail intérimaire, Public procurment. Compréhension des expressions de besoins rédigées par la MOA afin de : – Rédiger les spécifications détaillées et des documentations (client, best practice, amélioration...) – Encadrement et formation des développeurs – Chiffrage et réalisation de tout ou une partie des développements, effectuer les tests unitaires et participer aux campagnes des tests d'intégration – Analyse, Aide à la conception et développement des évolutions applicatifs en respectant les normes du projet – Migration et adaptation au cœur du process OSPM4 des données existantes venant d'anciennes applications en fin de cycle de vie – Suivie de la recette et de la mise en exploitation – Analyse des problèmes d'exploitation (lenteur, problèmes de performances...) – Support et formation des utilisateurs – Initialisation des données applicatives (base fournisseur, utilisateur, droits, panel fournisseur ...) avec des fichiers CSV du client – Suivi et mise en place des évolutions – Support niveau 1 et 2 des utilisateurs (Suivi, analyse et résolution des problèmes en production, optimisation). – Formation des utilisateurs.


Formation

Université Paris XII

Master, Systèmes Distribués Temps Réel

2006 - 2006

1 mois

Université Paris XII

Maîtrise, Électronique Informatique Industrielle

2005 - 2005

1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.