logo

Dans le cadre de mon travail chez Morgan Stanley, je m’occupe de plusieurs produits dans l’équipe de Business Intelligence (BI).

Hadoop:

  • Application web libre service pour gérer des projets sur des distributions d’Hadoop Cloudera et MapR.
  • Permettre d’accepter ou refuser l’accès aux grappes aux différents projets.
  • Permettre aux utilisateurs de se créer un répertoire personnel.
  • Gérer les quotas et les permissions des répertoires.
  • Intégration avec des services REST utilisant SPNEGO
  • Créer des scripts pour vérifier l’état des différents services sur les grappes.
  • Créer des exemples de code pour Hive, Impala, HBase, …

Support de WebIntel:

  • Application interne ressemblant à Google Analytics.
  • Créer une application web qui permet de noter les visites vers des urls externes et rediriger vers ces urls.
  • Créer une suite de tests incluant des tests de charges.

Preuve de concept d’une application sur Hadoop:

  • Faire des milliers d’insertions de messages dans une table en format Parquet en utilisant Impala (via le pilote JDBC d’Hive).
  • Simuler les messages quotidiens en temps réel en plus de permettre d’augmenter la charge:
    • Télécharger les vrais messages envoyés les dernières journées et les conserver en format JSON compressés.
    • Générer une liste de messages pour l’heure présente en utilisant les messages conservés et en utilisant un multiplicateur.

Support des outils pour SAP Business Object:

  • Aider à résoudre quelques bogues.
  • Rendre une application Flex listant tous les répertoires et sous répertoires plus rapide en chargeant le contenu des sous-dossiers sur demande seulement.

Autre:

  • Faire passer des entrevues techniques.
  • Ajouter de la documentation dans tous les projets que j’ai participé.
  • Créé une librairie Java commune avec plusieurs points d’intégrations sur les différents services chez Morgan Stanley.
  • M’occuper d’un stagiaire pour une réécriture d’un service utilisant Business Object. Le service passe de C# à Java.
  • Aider un autre stagiaire pour tester les performances d’une grappe Hadoop.
  • Participer à des foires de carrière.

 

Technologies: , , , , , , , , , , , , , , , , , , ,

Dans le cadre de mon travail chez CGI, j’ai participé à la création du nouveau site de L.L.Bean direct to business. Ce service permet aux entreprises d’acheter des vêtements de cette entreprise et d’y ajouter leur logo.

Spécificités:

  • Gestion de l’utilisateur
    • inscription, connexion, déconnexion, changement de mots de passe
    • liste des adresses pour livraison
  • Page de sous-catégories
    • Affichage des produits et de leurs prix
    • Pagination
  • Page de produits
    • Choisir une couleur
    • Afficher une grille des grandeurs et des modèles (hommes/femmes) pour choisir des quantités
  • Page des cartes cadeaux
    • Gérer les valeurs disponibles dynamiquement
  • Gestion des logos des utilisateurs
    • Téléverser des images
    • Appliquer les logos sur des emplacements sur les produits
    • Réception de logos numérisés par un flux XML
  • Gestion des frais de personnalisations
    • Frais de création de nouveaux logos
    • Frais d’application de logos
  • Courriel d’estimation (envoyer le contenu du panier par courriel)
  • Page de contenu statique gérable dynamiquement
  • Promotion personnalisée par volume
  • Gestion de l’inventaire
  • SEO
    • Métadonnées de descriptions
    • Google Remarketing Ads
    • Génération automatique du sitemap.xml
  • Optimisation des performances
    • en utilisant jProfiler
    • en utilisant le cache d’ATG
    • en utilisant le Transaction Droplet sur les pages JSP
  • Documenter les licences des librairies utilisées

Le site web

Technologies: , , , , , , , , , , , , ,

Ce logiciel permet de créer des modèles contenant des variables.

Spécificités:

  • Permets de copier des fichiers avec un chemin paramétré
  • Permets de copier le contenu des fichiers textes avec du contenu paramétré
  • Le choix des valeurs est pris d’une liste de possibilités et/ou demandé à l’utilisateur
Technologies: , ,