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:
AngularJS,
Bootstrap-css,
C#,
Cloudera,
CSS,
DB2,
Flex,
Hadoop,
HTML,
Impala,
Java,
Java EE,
JavaScript,
jMock,
jQuery,
jUnit,
MapR,
Spring,
SyBase,
Tomcat