CV

.NET ARCHITECT, ANGULAR, DEVOPS

LanguagesC#, TypeScript, Powershell
.NETASP.NET MVC 4/4.5/4.6,CORE, MVVM, ENTITY FRAMEWORK, WCF
Javascript frameworksAngular
Architecture Orientées ServicesWCF, Soap, WebAPI, SAML, OAuth
SGBDSQL Server, Oracle, PostGres, MongoDB
Test XUNIT, Visual Studio Unit Test
L4G SQL, T-SQL, PL-SQL
Outils de développement Visual Studio 2010,2015

Telephone: (+33) 06 59 93 54 86       E-mail: ajmaldookhan@gmail.com

Profil Linkedin (anglais)

Compétences Techniques et Fonctionnel

Missions effectuées

Projets au forfaits à distance                

Période : Mars 2020 – Aujourd’hui

Consultant .Net, Angular, Azure DevOps

Entreprises basés en France ou à l’étranger

Secteurs industriel, scientifique et médicale

Technologies: C#, Angular, Azure DevOps

Développeur .NET Fullstack                  La défense, France

Période : de Septembre 2019 – Décembre 2019

Technologies: C#, .Net Core, HTML, Javascript, CSS3, Sql Server, Entity Framework

Contexte Client : Laboratoire d’étalonnage et de mesure 

Mission : Développement d’une application de métrologie pour un laboratoire du groupe.

Réalisations

  • Conception de l’architecture et formulation des recommandations stratégiques dans le cadre de la refonte
  • Réaliser la cartographie applicative de la solution.
  • Développment en HTML, CSS3, javacscript, jquery et razor de la partie front end.
  • Programmation en C# avec Entity framework core et Sql Server Azure de la partie back-end.
  • Mise en place d’optimisation de calculs, de calculs parallèles, conception et intégration de graphes de métrologie pour la visualisation des incertitudes et des erreurs pour chaque mesure.
  • Utilisation d’Azure Active Directory pour le SSO
  • Module de reconnaissance de code bar
  • ETL pour l’intégration des données historiques ( +15 ans de données )
  • TDD, BDD, utilisation de XUNIT
  • Hébergement sur Azure avec App services.

Chef de Projet Integration                               Suresnes, France

Période : de Mars 2019 – Aout 2019

Technologies: ETL, php, sqlite, SAML, SSO, sql, JSON, XML

Gestion de projet : Trello, teams, Ms project

Contexte Client : Editeur de solutions eLearning

Avec plus de 10 millions d’utilisateurs dans 130 pays, CrossKnowledge est l’un des leaders mondiaux du digital learning. Les solutions de CrossKnowledge s’adressent aux entreprises et organisations de toute taille et leur permettent de réussir l’exécution de leur stratégie, en développant les compétences de chacun de leurs collaborateurs de façon mesurable.

Elles s’appuient sur des contenus pédagogiques de réputation mondiale, une expérience d’apprentissage sociale et mobile intégrant les dernières avancées de la recherche pédagogique, et 16 ans d’expérience des meilleures pratiques de déploiement. CrossKnowledge fait partie du groupe Wiley.

  • En étroite collaboration avec nos équipes Sales et Chefs de projet Digital Learning, je suis l’interlocuteur privilégié des clients sur les aspects techniques et j’interviens sur la qualification des besoins des clients 
  • Communication avec les responsables de formation continu et les interlocuteurs techniques au sein de plusieurs grand comptes ( Suez, Alstom, PSA, Carrefour, Verallia..) 
  • Analyse des besoins et les contraintes techniques des projets (architecture, réseau, sécurité, exploitation, poste de travail…),
  • Configurer les interfaces permettant d’intégrer la solution CK dans des ERP (SAP, Oracle…), des SIRH, des LMS, des RSE…,
  • Suivi opérationnel des projets dans le planning, la gestion des équipes, la gestion du client, l’évaluation des risques, la livraison et recette usine.
  • Gestion des interactions avec l’équipe Infrastructure et Déploiement notamment dans le cadre de la mise en œuvre d’intégration.
  • Etre le référent technique.
  • Rédactions des spécifications et la documentation technique du projet.
  • Développement d’une application Asp.net Core et l’intégration de OKTA et SAML2.
  • Développement de web services Asp.net Core et utilisation de Swagger pour documenter l’api.

Consultant .NET  à TickEtLive                                                   Seine Saint Denis, France

Période : de Avril 2018 à Novembre 2018

Mission de 8 mois au sein d’un grand groupe de la billetterie

TMA sur un système de billetterie et de réservation, qui est utilisé par plusieurs grands clubs sportifs et non sportifs en France.

Refonte du système de contrôle d’accès en temps réel pour un stade. Utilisation des technologies WCF ( Socket, Rest..)

Maintenance et évolution sur les web services ( WebAPI, SVC)

Maintenance de la base de données et optimisation des procédures écrites en PL-SQL

Migration du système de Oracle 11g à Oracle 12c.

Consultant .NET  à  Natixis                                                        Charenton Le Pont, France

Période : de Juillet 2017 à Avril 2018

Mission au sein d’une SSII auprès d’une banque d’investissement.
Technologies: Client lourd, C#, VB.net, Winforms, WPF
Contexte Client : Banque d’investissement

Développeur principal sur 3 différents outils pour la branche d’assurance de la banque qui gère plus de 1,9 million de clients et 900 millions d’euros de primes et paiements annuellement. Les outils traitent des produits d’assurance vie multi-actifs par un large éventail d’instruments financiers, y compris les OPCVM, afin de permettre aux investisseurs d’investir sur les marchés financiers à long terme en contrepartie d’une certaine prise de risque.
Taches : Support et évolution sur des outils financiers utilisés par différents types de profils au sein de la banque ( comptables, analyste financiers etc ).

1) Système de paiement des commissions

Outil qui gère tous les paiements de commissions aux intermédiaires qui commercialisent des produits d’assurances vie au sein du réseau de la banque composé de plus de 40 banques réparties à travers toute la France. Géré par la Direction Financière.
Les paiements mensuels traités par l’outil sont de l’ordre de 20 à 30 millions d’euros.
Traitement des commissions selon des régles de calculs spécifiques
Importation des données depuis différents sources métiers.
Génération des bordereaux et des ordres de décaissements
Génération des reportings en powerpoint
Génération du dessin d’enregistrement
Génération du MSC pour les controles comptables

Technologies: VB.net, SQL Server, XML, ISO 20022
Nombre d’utilisateurs: 4

2) Système de gestion des emprunteurs

Cet outil fait partie du système d’information actuarialle qui gère les données des emprunteurs et les assurances souscrits lors des prets et est utilisé par le Département Actuariat.
Création et gestion de dossiers clients
Création et gestion de dossiers sinistres ( incapacité de travail, déces etc..)
Creation et Gestion de prets et garanties
Génération de courriers type et des questionnaires médicaux en fonction des prets
Décision refus/acception de sinistres

Technologies: VB.net, Access, SQL Server
Nombre d’utilisateurs: 9-11

3) Flux trésorerie

Cet outil gère les paiements quotidiens à un autre intermédiaire dans le réseau de la banque et est utilisé par la Direction Financière
Rapprochement comptables entre différents sources
Reporting des flux

Technologies: C #, serveur SQL, XML, RDLC, ado.net, ISO 20022
Nombre d’utilisateurs: 2-3

Ingénieur Etudes et Développements .NET                                                          Ile Maurice

Durée de la mission : 3 mois

Période : de Mars 2013 à aujourd’hui

Technologie : C#, ASP.net Core, HTML, Jquery, Ajax, WEBAPI, WCF, Transact-SQL, SQL Server 2012, IIS8

Au sein de l’équipe informatique, développement et support sur une solution de gestion des ressources numériques pour un grand groupe francais basé à Maurice qui gère des projets pour des grand comptes basés en France et aux Etats-Unis. L’outil permet aux utilisateurs de gérer le volume croissant des ressources numériques de leur entreprise, de manière à réduire le temps passé en recherches, et à mieux maîtriser des ressources de marque et améliorer l’efficacité et la productivité du service.

Montée en compétence sur l’outil et ses fonctionnalités comme la gestion du référentiel central, la gestion des métadonnées et des catalogues intelligents, formulaires et recherches avancées entre autres.

  • Administration de l’outil, gestion des droits des utilisateurs, configuration, personnalisations etc.
  • Conception d’une application de notation de ressource numérique sur asp.net intégrée dans l’application principal.
  • Conception WCF, avec MSMQ
  • Web Services avec SOAP
  • Maintenance et création de nouvelles procédures stockées sur SQL Server 2012.
  • Développement front-end sur HTML, CSS, Jquery.
  • Utilisation de PowerShell pour faciliter les recherches, automatiser certains taches et améliorer la gestion de l’application.
  • Déploiement et monitoring sur IIS.

Développeur Décisionnel / .NET                                                                               Ile Maurice

Durée de la mission : 4 ans.

Période : de Février 2013 à Février 2017

Technologies : .NET, WPF, WCF,MVC,SQL Server, OBIEE, Oracle

Contexte client : Au sein d’une équipe, j’apporte mon expertise en tant que Consultant, ce afin de proposer du conseil en l’adoption de technologies BI sur projets auprès de différents clients. Je travaille aussi activement dans la formulation et la conception sur mesure de logiciels, middle-wares et sites internet dynamiques sur ASP.NET MVC. Suivi des projets depuis la pré-vente jusqu’à la réalisation.

Mission de 8 mois pour une entreprise spécialisé dans l’édition de logiciels à destination des fonds d’investissement et des fonds de placement.

  • Participation dans la conception de 2 applications web de gestion des fonds de placement.
  • Développment d’une application front-end web Front-end de RoboAdvisor , avec HTML5, BootStrap, AngularJS en MVC coté client, avec l’utilisation des services et modèles en TypeScript. Les données pour la simulation furent récupérer auprès d’un expert dans la finance qui s’assure de la génération quotidienne de fichiers CSV contenant des données financiers. Intégration de ces données sur une base SQL server.
  • Développement d’un projet web en ASP.net MVC avec WebAPI, Bootstrap, javascript, Ajax et Entity Framework 7 en utilisant le Abstract Factory comme  patron de conception. Intégration et utilisation de plusieurs technologies comme Automapper entre autres, des librairies comme DocumentManager pour écrire sur des documents pdf avec intégration de fonctionalités comme l’envoi des emails. Intégration de fonctionalités systèmes. La conception en modele MVVM fut adopté avec differents projets Visual studio sur une seule solution suivant un modèle sur multi-couches :- Présentation-Business-Service-Data.
  • Conception WCF avec MSMQ pour l’envoie de messages XML
  • Intégration de SSO ( Single Sign-On ) avec SAML pour permettre aux utilisateurs de naviguer sur plusieurs sites différents en ne s’authentifiant qu’une seule fois

Mission de 1 an pour un grand groupe américain avec des activités en France. Au sein d’une équipe de développeurs sous la direction d’un Chef de Projet, j’ai travaillé sur des projets .NET et BI.

  • La participation à la rédaction du cahier des charges, l’analyse et la formalisation des besoins des utilisateurs 
  • Conception, réalisation et mise en œuvre d’une application de gestions d’actifs et de conformité/risques.
  • Migration de trois applications du Framework .net 2.0 vers .net 4.5. 
  • Maintenance applicative sur un progiciel financier en temps réel 
  • Conception WCF sur un client lourd
  • Intégration MSMQ, WebSockets et SignalR
  • Construction d’un entrepôt de données avec des données historiques à des fins de reporting et à l’analyse du risque sur OBIEE
  • Le déroulement des phases de tests et de qualification conformément aux spécifications  
  • Le respect des normes et des standards en vigueur et dans le respect des exigences du client. 
  • Assistance à la recette clients et analyse des retours clients en production 
  • Réalisation des paramétrages et des intégrations. 
  • Formation des utilisateurs. 
  • Participation à l’amélioration de la Qualité du progiciel

Mission de 1 an pour une entreprise spécialisée dans la FinTech

  • Travail en mode Agile dans une équipe complète (Product Owner, Business Analyst, Development Team) et autonome à la création de solutions de paiement innovantes.
  • Collaboration avec les autres ingénieurs en développement au design et à l’implémentation de nouvelles applications, frameworks et fonctionnalités.
  • Montée en compétence sur l’architecture technique afin d’assurer des déploiements cohérents, fiables et sécurisés.
  • Contribution à l’innovation produit.
  • Conception d’un outil réglementaire sur .NET (compliance) pour générer un fichier XML à partir d’un schéma XSD.
  • Construction de modèles de scoring et de critères de décision
  • Analyse des impayés selon plusieurs critères
  • Conseil sur le choix d’infrastructure et d’outil décisionnel auprès d’une banque basé au Kenya.
  • Etude de faisabilité sur l’intégration des données issus des différents outils de gestion du client (application de prêt bancaire, comptabilité) sur la plateforme SalesForce et Force.com.
  • Analyse d’écart pour comparer l’ensemble de besoins avec ce qui est/peut être réalisé, couts et bénéfices.
  • Comparaison d’outils décisionnels disponibles sur force.com
  • Comparaison et fonctionnalités des API, coordination avec un consultant Salesforce.
  • Environment technique : asp.net, C#, Javascript, SQL Server, Python, R, Force.com

Mission de 3 mois au sein d’un département décisionnel d’un sous-traitant télécom

  • Maintenance de l’entrepôt de données.
  • Alimentation de l’entrepôt à partir de fichiers plats, utilisation du langage C# en ligne de commande pour transformer les données et mise à jour de l’entrepôt MySQL.
  • Création de KPIS et de Dashboard sur un outil développé en interne.
  • Création de rapports sur mesure avec JasperSoft.
  • Tests et recette.

Mission de 5 mois au sein d’un département de l’équipe décisionnel d’un courtier d’assurance

  • Développement et mise en place d’un entrepôt de données sur le flux entrant de  gestion de documents (GED) au sein de l’infocentre.
  • Recueillir les besoins de la MOA et les traduire en spécifications techniques.
  • Construire le modèle en étoile sur OBIEE 11g.
  • Alimentation de l’entrepôt de données et des data-marts avec des scripts PL-SQL.
  • Création de vues matérialisés, optimisation des requêtes.
  • Création de rapports et de Dashboard.
  • Utilisations de différentes fonctionnalités de l’OBIEE comme les variables de présentation, de sessions et du « repository » pour créer des rapports plus dynamiques et personnalisés.
  • Création de web services et l’utilisation du Framework Java ADF.
  • Administration du serveur OBIEE WebLogic.
  • Tests et recette.
  • Suivi de la mise en production.

Mission de 6 mois au sein d’un département de déploiement et gestion d’applications dans un environnement Data-Center

  • Participer à la gestion serveurs.
  • Développement et mise en place d’un Framework décisionnel sur les incidents.
  • Conception d’un entrepôt de données et utilisation de SSAS pour construire le cube.
  • Modélisation multidimensionnelles et maintenance sur le CUBE.
  • Coordination avec le métier sur le déploiement des solutions sur IIS.
  • Gestion des bases de données SQL Server (plus de 32 instances, 7000 bases de données..), implémenter des workflows pour résoudre, prévenir et éviter les incidents liés au contraintes de l’infrastructure. (hétérogénéité des systèmes etc.. ).
  • Développement des scripts de maintenance sur SQL server.
  • Développement de middleware sur .NET.
  • Utilisation de utilitaires
  • Automatisation de taches à travers batch et powershell.
  • Mission de 3 mois au sein d’un département de Gestion de flottes véhicules
  • Conseil et stratégie sur le choix d’adoption de technologie
  • Participer à l’implémentation de l’outil Oracle Asset Management
  • Coordination avec le métier pour la configuration de l’outil
  • Implémentation d’OBIEE, participé à la création d’un entrepôt de données et des data-marts
  • Création de rapports et dashboards
  • Mission de 3 mois au sein d’un département MOE dans les Télécoms
  • Participation au projet de maintenance du métier de facturation
  • Infrastructures Réseau téléphoniques et réseaux intelligents SSN
  • Conception d’une nouvelle interface WinForms sur le client lourd .NET
  • Intégration des « Call Detail Record » au sein du système
  • Maintenance sur les scripts PRO-C sur la partie back-end.

MICROS FIDELIO

Support Technique sur Progiciel d’hôtellerie-restauration        Ile Maurice

Période : d’Aout 2011 à Janvier 2013

Technologie Opéra PMS, Crystal Reports

Contexte client : Au sein d’une équipe de support techniques, répondre aux incidents de production sur les logiciels PMS auprès de grands hôtels basés à l’ile Maurice, La Reunion, Madagascar et aux Seychelles. 

  • Prise en charge du support métier/MOA sur les outils PMS (progiciel de gestion hôtellerie-restauration) OPERA et Fidelio PMS.
  • Support Technique et résolution d’incidents de production liés à l’application ou à la base de données.
  • Migration applicative.
  • Construction d’un petit entrepôt de données pour les besoins de reporting
  • Maintenance et développement des rapports dynamiques sur Crystal Reports X1
  • Montée en compétences fonctionnelles

PIXMANIA

Médiateur Back-Office                                                             Paris, France

Période : de février 2010 à Aout 2010

Technologie : Progiciel de gestion

Contexte client : Au sein d’une équipe de support clients, suivi des commandes passés en ligne au sein du progiciel de gestion interne

  • Support Client
  • Supply Chain Management, suivi des commandes depuis l’entrepôt jusqu’à la livraison
  • Utilisation d’outils de gestion d’interfaces de paiements VISA-Mastercard

Diplômes

  • DUT Statistiques et Traitement Informatique des données – Institut Universitaire de Technologie de Paris – Paris – 2009, France

AUTRES

Nature des activités

  • Participation au sein d’un groupe de passionnés d’informatique, conférence et débats avec des acteurs venant de l’industrie comme MariaDB, GITHUB, Microsoft etc
  • Fondateur du groupe Mauritius Mac Users & iOS/OSX Developers Community
  • Intérêt pour le data-mining et la recherche clinique
  • Passionné de la montagne et des randonnées.
  • Divers autres activités.
CV 1 page

Test technique complété en moins 1 heure ( 57 Questions sur C# 4.6 ) Février 2018

Screen Shot 2018-03-01 at 00.07.11

Ma présentation de 25 minutes à l’occasion de la conférence organisée par l’Union Internationale des Télécommunications à Ebene, Ile Maurice, avec pour thème pour cette année 2017: ’’Big Data for Big Impact ’’

Projet personnel : Application dans le domaine de la psychothérapie lié au Covid-19

%d blogueurs aiment cette page :