Zayidu Ansari
  • Z
  • a
  • y
  • i
  • d
  • u
  • A
  • n
  • s
  • a
  • r
  • i

Zayidu Ansari

Passionné de Technologie + Développeur Full Stack

Je suis fier d'être un développeur Full-Stack polyvalent 👨🏻‍💻 MERN | MEVN | Certifié SAP® | Fiori, expérimenté dans la direction et l'inspiration des équipes SAP.

Quand je ne code pas / n'utilise pas mes IDEs, vous pouvez me trouver en train d'explorer le monde, de faire du CrossFit 🏋🏼🚴, ou d'essayer de rattraper ma liste de lecture📚 sans fin. Merci d'être venu ici, bonne journée ! ✨

Expérience Globale

Voir mon historique de travail complet sur LinkedIn.

Contributions clés :

  • Expertise en ReactJS, Redux, Vue, Vuex, Docker, SAP Ui5, Fiori Elements, JavaScript, Typescript, OData, Bootstrap, REST, Git.
  • Travail sur les méthodologies DevOps - Agile et CI CD pour un développement incrémental afin de livrer une meilleure application.
  • Développement d'applications web haute performance utilisant ReactJS, Redux, React Hooks, React-Router, JavaScript.
  • Mise en œuvre de threads de service workers pour un chargement progressif et dynamique du contenu dans une mise en cache. Utilisation du réseau avec retour au cache via WorkBox, Synchronisation en arrière-plan, Support hors ligne/Caching, WebPush, MediaAPI.
  • Approche du Développement Piloté par les Tests (Test Rouge/Vert) pour développer des applications React utilisant SonarQube, Jest et Enzyme.
  • Bonnes connaissances des pipelines CI/CD, Jenkins, promotion automatique vers les environnements SIT et UAT à partir des builds master PR.
  • Construction de composants personnalisés pour la bibliothèque UX composée d'Accordion, Filtres, Dropdown, Carousel, Button, Checkbox, Input, Icons.
  • Développement du code serveur Express pour toutes les transactions CRUD, gestion des tokens JWT et mise en œuvre d'intercepteurs pour intégrer des en-têtes personnalisés.
  • Maintien d'une expertise de haut niveau dans les stratégies de gestion d'état React, y compris Redux, Redux Persist.
  • Utilisation exclusive des React-Hooks pour gérer les processus du cycle de vie de l'application.
  • Utilisation efficace des éléments HTML natifs et des balises personnalisées. Mise en œuvre du modèle de boîte CSS et stylisation des pages web en utilisant CSS, systèmes de grille personnalisés, concepts de grid-area et flexbox pour une application responsive fluide.
  • Expertise dans l'utilisation de GitHub et BitBucket comme unités de contrôle de version et de suivi.
  • Bonne connaissance de la Programmation Fonctionnelle, de l'OOPS et du JavaScript Vanilla.
  • Développement d'applications personnalisées en utilisant UI5, JavaScript, JQuery et des cadres MVC sur SAP Web IDE.
  • Expérience en MongoDB, Firebase pour le stockage, l'hébergement et l'authentification, , CADRE SAPUI5.
  • Possession de solides compétences analytiques, de résolution de problèmes, diplomatiques, de communication et face aux clients.
  • Fourniture de formation ABAP de base aux nouveaux arrivants et formation des utilisateurs finaux en MM aux clients. Bonne expérience de travail sur plusieurs projets, établissant une excellente communication et relation avec les clients. Création d'un framework frontal entièrement personnalisé, incluant la conception UI/UX.

Expérience Professionnelle

Voir mon historique de travail complet sur LinkedIn.

Eviden/ Atos

Ingénieur Logiciel Senior

Travail pour le client Enedis, se concentrant sur les Core Data Services (CDS) pour la modélisation et la mise en œuvre de données, ainsi que la gestion des Fiori Elements dans le Fiori Launchpad.

Contributions clés :

  • Participation au module SAP GRC, amélioration des applications webdynpro standard, et des webdynpro personnalisées, puis leur publication via les Fiori launchpads.
  • Migration vers la SAP Business Technology Platform (SAP BTP).
  • Réalisation de builds Jenkins et tests avec le Node Package Manager (npm) et scripts.

Emirates Group

Ingénieur Logiciel Senior

Développement d'un widget de calendrier pour mobile avec React, améliorant l'expérience et la fonctionnalité pour le client. Widget de Réservation : DEMO Widget de Réservation

Contributions clés :

  • Collaboration avec l'équipe UI/UX pour améliorer les applications existantes. Menu Numérique
  • Création de pages web compatibles avec différents navigateurs et conformes à l'accessibilité, résultant en une haute performance et une meilleure expérience utilisateur.

Elseco Limited

Développeur Full Stack

Gestion, soutien et conception de frameworks frontaux pour optimiser les activités MGA.

Contributions clés :

  • Responsabilité de l'établissement des standards de code pour le développement frontal.
  • Création d'un framework frontal entièrement personnalisé, incluant la conception UI/UX.
  • Création de prototypes se concentrant sur Ui5, HTML, CSS, JavaScript, jQuery et la conception web réactive.
  • Travail avec des API Rest tierces et leur intégration avec HANA XS.
  • Standardisation de l'architecture et du design du site.

Larsen & Toubro Infotech (LTI)

Ingénieur Logiciel

Bristlecone - Mahindra & Mahindra Ltd

Développeur Senior

Sulzer Tech, Lorhan IT

Consultant Technique Senior

INK IT Solutions, UAE

Consultant Technique Senior

Leadership du développement frontal pour le logiciel interne Pharmacy Optimization software(POS) et pour les formulaires de consentement interactifs.

Contributions clés :

Fourniture de divers services back-end liés à SAP, du travail de développement à leurs clients comme Johnson Controls Inc., la Marine Indienne, L&T Finance, Colgate & L&T Hydrocarbon.

Formation en salle de classe pour les nouveaux arrivants, se concentrant sur les motifs de conception et les algorithmes dans l'environnement d'apprentissage ABAP.

Apport d'une valeur incroyable dans la sélection, la mise en œuvre, le soutien de modules SAP P2P spécifiques, compétences en conseil, connaissance des affaires, et expertise en solutions SAP pour intégrer efficacement la technologie SAP dans l'environnement commercial du client afin d'atteindre les résultats commerciaux attendus.

Participation à diverses phases du projet comme la collecte des exigences, le Processus de Migration en 2 Étapes, l'étude de faisabilité après la migration de EHP 7 à EHP 8, les tests unitaires, les tests d'intégration de bout en bout pour divers cycles d'approvisionnement, les processus procure-to-pay (P2P) pour la Demande d'Achat, le Bon de Commande, la Sous-traitance, les Ordres de Transport de Stock, les Transferts de Stock, la Consignation, la Réception des Marchandises.

Modifications sur les rapports ABAP et améliorations, User-Exits, BADI’s, rapport ALV, Programmation de Module pour la Régularisation des Pertes dans l'Entrepôt. Développement d'une Application Web Dynpro pour le Système de Gestion des Fournisseurs.

Gestion de tout le traitement automatique des données de conception, processus ZBOM-Bill of Materials et ses intégrations avec SolidWorks, Revit.

  • Refonte du processus ZBOM et standardisation du contenu et de la livraison.
    • Automatisation des données saisies par l'utilisateur depuis un outil tiers vers SAP avec IDOCS.
    • Création d'écrans interactifs pour un flux de travail de données de vente cohérent.
    • Développement de formulaires interactifs pour afficher les données de vente.
  • Modifications sur les rapports ABAP et améliorations, User-Exits, BADI’s, rapport ALV, Programmation de Module, SAP Scripts.

Configuration et développement de services OData pour le Processus de Notification QM et PM impliquant des concepts avancés comme les Associations, Navigations, Redéfinition des Méthodes Deep et Expand d'Entités; en se concentrant en même temps sur le temps de réponse plus élevé et la performance des services.

Cartographie de l'interface utilisateur frontale avec l'ensemble entité/entité du service ODATA.

Certification

SAP Certified Development Associate - SAP Cloud Platform - Enterprise Extensions

Délivré par : SAP

Vérifier mon badge SAP Cloud Platform

L'examen de certification "SAP Certified Development Associate - SAP Cloud Platform: Enterprise Extensions" valide que le candidat possède les connaissances fondamentales et essentielles requises pour le profil SAP Cloud Platform et ses extensions d'entreprise. Cette certification prouve que le candidat a une compréhension globale et des compétences techniques approfondies pour participer en tant que membre d'une équipe de projet dans un rôle encadré.

SAP Certified Development Associate - SAP Fiori Application Developer

Délivré par : SAP

Vérifier mon badge SAP Fiori

L'examen de certification "SAP Certified Development Associate - SAP Fiori Application Developer" 'C_FIORDEV_20' vérifie que le candidat possède les connaissances requises dans le domaine du développement d'applications SAP Fiori tel qu'il se rapporte au profil de consultant développeur. Cette certification se fonde sur les connaissances de base acquises par un développeur lors de formations officielles SAP et de préférence affinées par une expérience pratique au sein d'une équipe de développement d'applications SAP Fiori dans un rôle encadré.

SAP Certified Development Specialist - ABAP for SAP HANA 2.0

Délivré par : SAP

Vérifier mon badge ABAP pour SAP HANA 2.0

L'examen de certification "SAP Certified Development Specialist - ABAP for SAP HANA 2.0" E_HANAAW_14 vérifie que le candidat possède les connaissances en programmation ABAP pour SAP HANA requises pour le profil de consultant en développement ABAP SAP. Ce certificat se base à la fois sur les connaissances de base acquises dans les formations et documentations liées à ABAP pour HANA, ainsi que sur l'expérience pratique acquise en tant que membre d'une équipe SAP HANA, où le candidat appliquerait ces connaissances de manière pratique dans des projets.

Diplôme DELF B2

Délivré par : Ministère français de l'Éducation Nationale - Alliance Française, Paris

Plus d'infos

Le DELF B2 est un diplôme délivré par le Ministère français de l'Éducation Nationale qui certifie les compétences en français au niveau B2.

Niveau : B2 à B2

Certificat Diplôme DELF B2

Projets Phares

Consultez les projets sélectionnés ci-dessous. Plus d'informations peuvent être trouvées sur
Github.com

Clone de Netflix - Développé par Zayidu

Clone de Netflix

Développé un clone de Netflix utilisant React, Router DOM, et hébergé sur Firebase de Google. Utilisation de Styled Components pour la conception et la réutilisation de divers composants. Fuse.js pour la recherche dans l'application.

Voir Mon Clone de Netflix
Clone de Google - Développé par Zayidu

Clone de Google

Développé un clone de Google utilisant React, Router DOM, et hébergé sur Firebase de Google. Dans cette application, j'ai construit mes propres Hooks personnalisés similaires aux hooks standards de React. Vérifiez-les avec le lien ci-dessous.

Voir Mon Clone de Google
Clone de YouTube - Développé par Zayidu

Clone de YouTube

Développé un clone de YouTube utilisant ReactJS, React DOM, HTML, JavaScript, CSS et hébergé sur Firebase de Google. Vérifiez-les avec le lien ci-dessous.

Voir Mon Clone de YouTube
Clone d'Instagram - Développé par Zayidu

Clone d'Instagram

Développé un clone entièrement fonctionnel d'Instagram à mon style en utilisant ReactJS, Redux, HTML, JavaScript, CSS. NodeMailer et SendGrid ont été utilisés pour les fonctionnalités de mot de passe oublié et de courrier de bienvenue, Cloudinary pour sauvegarder les images, MongoDB pour stocker les informations de connexion des nouveaux utilisateurs et Bcrypt.js pour le chiffrement et le déchiffrement. Vérifiez-les avec le lien ci-dessous.

Voir Mon Clone d'Instagram
zDevConnector - Développé par Zayidu

zDevConnector

Développé un réseau de développeurs en utilisant ReactJS, Redux, HTML, JavaScript, CSS. L'objectif était de construire une plateforme web pour avoir des discussions sur les sujets en cours dans le monde du développement logiciel. Utilisé MongoDB pour stocker les informations de connexion des nouveaux utilisateurs et la bibliothèque Bcrypt.js pour l'authentification. Déployé l'application sur le PaaS ouvert ‘Heroku’.

Voir zDevConnector
Application NBA - Développée par Zayidu

Application NBA

Développé une application mobile pour les fans de la NBA en utilisant ReactJS, Redux, HTML, JavaScript, CSS. L'objectif était de construire une application mobile pour voir les dernières actualités sur le sport NBA. Utilisé Firebase pour stocker les informations de connexion des nouveaux utilisateurs et utilisé les services de stockage et de base de données dans Firebase pour les informations sur les actualités. Déployé et hébergé l'application sur le PaaS ouvert Firebase de Google. Je vous recommande de la vérifier avec le lien donné et de passer en vue mobile en utilisant les outils de développement du navigateur si vous ouvrez l'application depuis un appareil de bureau.

Voir l'App
Bookaholic - Développé par Zayidu

Bookaholic

Bookaholic est une application mobile pour les amateurs de livres où ils peuvent examiner et voir leurs critiques de livres préférées. Développée en utilisant ReactJS, Redux, HTML, JavaScript, CSS. L'objectif était de construire une application mobile pour voir les critiques de livres en public et de publier des critiques uniquement si vous êtes enregistré par l'administrateur. Utilisé le serveur communautaire MongoLab pour stocker les informations utilisateur. Déployé et hébergé l'application sur le PaaS ouvert Heroku. Je vous recommande de la vérifier avec le lien donné et de passer en vue mobile en utilisant les outils de développement si vous l'ouvrez sur un appareil de bureau.

Voir l'App

Éducation

Un diplôme (Université) - Université de Pondichéry, SMVEC, Inde

Licence en Technologie du Génie Électrique et Électronique au Collège d'Ingénierie Sri Manakula Vinayagar, Puduchéry.

2011-2015. Diplôme obtenu avec Mention Très Bien et une moyenne de 7.9/10.

HSC (Baccalauréat) - École Secondaire Supérieure Amalorpavam, Puduchéry

Études secondaires supérieures, 2011.

Obtenu avec Mention Très Bien et 85%.

SSLC (Lycée) - Amalorpavam, Puduchéry

Études secondaires, 2009.

Obtenu avec Mention Très Bien et 92%.