logo

Dans le cadre de mon travail chez Morgan Stanley, je m’occupe de plusieurs produits dans l’équipe de DataEng pour NoSql et Messaging.

Je continu de travailler sur les plateformes de gestion de produits pour les produits: MongoDB, Hadoop, Kafka et MQ.

Activités depuis le début de l’année:

  • MongoDB
    • Modifier le système pour permettre de créer des collections et indexes directement dans la base de données et quand même auditer qui a fait quoi et quand.
    • Ajouter à nos outils la possibilités de créer des bases de données sur le cloud en utilisant MongoDB Atlas
    • Migrer de Java 8 à Java 11.
    • Migrer le WebUI d’AngularJS à ReactJS.
  • Kafka
    • Créer une commande qui vérifie qu’un cluster Kafka est dans l’état désiré sur tous ces sous-clusters: les topics, les permissions, les schemas dans le Schema Registry, …

Autre:

  • Ajouter de la documentation dans tous les projets que j’ai participé.
  • Créer une librairie Java commune avec plusieurs points d’intégration sur les différents services chez Morgan Stanley.
  • Faire passer des entrevues
Technologies: , , , , , , , , , , ,

Dans le cadre de mon travail chez Morgan Stanley, je m’occupe de plusieurs produits dans l’équipe de DataEng pour NoSql et Messaging.

Je continu de travailler sur les plateformes de gestion de produits pour les produits: MongoDB, Hadoop, Kafka et MQ.

Pour moi, cette année a été surtout sur le thème de mettre à jour et d’intégrer les différentes plateformes de gestion de produits avec d’autres systèmes internes:

  • Intégration avec le système interne de gestion de changements.
  • Intégration avec le système interne de permissions.
  • Ajouter une barrière supplémentaire pour l’accès direct aux données par des utilisateurs humains.
  • Mettre à jour les sous-couches: Tomcat 8, Java 11 RedHat 7.
  • Activer le cryptage en transit (HTTPS et TLS) à certains endroits qui ne l’avaient pas.

En même temps de faire ces tâches directement, j’ai beaucoup (environ 70% de mon temps) aidé les membres de mon équipe en tant que tech lead pour:

  • Faciliter le processus de développement à la mise en prod.
  • Guider l’architecture des diverses fonctionnalités qu’ils avaient à créer.
  • Aider à investiguer les problèmes.
  • Faire du transfert de connaissances pour les produits que je supportais dans le passé.

Autre:

  • Créer une librairie pour permettre le cryptage et la gestion des clés de cryptages des messages dans Kafka.
  • Ajouter de la documentation dans tous les projets que j’ai participé.
  • Créer une librairie Java commune avec plusieurs points d’intégration sur les différents services chez Morgan Stanley.
  • Faire passer des entrevues
Technologies: , , , , , , , , , , , , ,

Suite de logiciels pour gérer des serveurs Ubuntu.

Ce projet est pour me permettre d’offrir plusieurs services partagés.

Ce système utilise Docker pour permettre plus de sécurité entre les utilisateurs et pour pouvoir exécuter des processus avec des versions différentes installées.

Ce système est une suite de projets et ils sont tous à source libre. Vous pouvez utiliser le projet de base pour obtenir tous les autres projets facilement.

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

Continuellement ajouter et ajuster des fonctionnalités pour le site et les formulaires d’inscription.

Spécificités:

  • Ajouter plusieurs règles d’exclusions et d’inclusions de cours selon les autres sélectionnés.
  • Ajouter le paiement en ligne avec Monetico.
  • Pouvoir joindre des fichiers au formulaire d’inscription et les importer dans le logiciel COBA.
  • Compression automatique des pièces jointes quand trop grosses.
  • Changer le paiement en ligne de Monetico à Paysafe.
  • Créer une application pour l’envoi massif de courriels de paiement.

Le site web

Technologies: , , , , , ,

Nouveautés

  • Permettre de créer des items avec un taux horaire.
  • Compléter les opérations CRUD pour tous les types d’entités.

Disponibilité:

Technologies: , , ,