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: , , , , , , , , , , , , , , , , , , ,

Utiliser le design de site web créé par Horizon Grafik et le transformer en thème Joomla!

Spécificités:

  • Ma contribution est uniquement pour l’intégration web du design; non pas le choix du design qui a été préalablement fait par Horizon Grafik
  • Création d’un préchargeur de fichiers SWF en Flex

Le site web

Technologies: , , , , , ,

Utiliser le design de site web créé par Horizon Grafik et le transformer en thème Joomla!

Spécificités:

  • Ma contribution est uniquement pour l’intégration web du design; non pas le choix du design qui a été préalablement fait par Horizon Grafik
  • Dans la section Portfolio, il y a des pages qui s’ouvrent lorsqu’une image est cliquée. J’ai fait un script JavaScript pour transformer ces liens en popup dont la grosseur est inscrite dans le url
  • Création d’un pré-loader de fichiers SWF en Flex

Le site web

Technologies: , , , , , ,

Ce site lancé en fin d’octobre 2010, permet aux utilisateurs d’ordinateurs de recevoir de l’assistance technique avec des vidéos. Plusieurs logiciels sont décortiqués pour apprendre à les utiliser de manière efficaces. Que ce soit pour avoir un aperçu des logiciels existants sans avoir à les installer ou pour apprendre à les utiliser rapidement, vous trouverez votre bonheur sur cette plate-forme vidéos.

Le site web

Technologies utilisées initialement: CSS, Flex, Google App Engine, HTML, Javascript, jQuery, Java, Servlet

Technologies utilisées maintenant: CSS, HTML, PHP, WordPress

Technologies: , , , , , , , , ,

Dans le cadre de mes fonctions chez Morgan Stanley, j’ai amélioré le système de distribution des rapports aux clients externes. Le logiciel existait déjà et j’ai touché autant aux composantes frontends que backends.

Responsabilités:

  • Créer les fichiers pour l’installation de la base de données, les configurations et les applications à déployer
  • Déployer l’application sur les environnements de tests et de production en coordonnant avec les différentes équipes impliquées
  • Guider et répondre aux questions des testeurs
  • Former des nouveaux développeurs dans l’équipe
  • Soutient technique lorsque l’équipe de premier niveau ne pouvait pas régler un problème

Spécificités:

  • Frontend
    • Utilisation de Flex, BlazeDS et Cairngorm comme librairies
    • Permettre aux utilisateurs de sauver leur disposition de colonnes
    • Créer un nouveau style graphique pour intégrer l’application dans une suite de logiciels de Morgan Stanley
  • Backend
    • Créer des scripts de nettoyage de rapports
    • Créer des scripts pour aider au soutient technique
    • Améliorer le processus d’archivage des rapports pour le rendre plus robuste
  • Documentation
    • Création de documents de formation pour les nouveaux développeurs
    • Création de documents explicatifs sur l’utilisation du système pour l’équipe de soutient technique de premier niveaux
  • Entrevues techniques pour l’embauche de développeurs pour d’autres équipes
Technologies: , , , , , ,