
Tarik ACHIKHAN
Développeur Senior
7 recommandations
Salaire / Taux journalier
7 personnes recommandent
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
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