logo

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

Support des outils pour SAP Business Object:

  • Site web en aspx pour gérer les projets.
  • Service SOAP pour contrôler les rapports.
  • Outils qui roulent en arrière-plan pour synchroniser les utilisateurs, faire une sauvegarde, etc.
  • Tâches: régler des bogues, ajouter quelques fonctionnalités et aider à la migration de R3 à R4.
  • Créer des scripts pour faciliter quelques opérations comme l’importation de beaucoup de groups LDAP.
  • Créer des outils de benchmark et comparer plusieurs implémentations pour avoir la plus rapide.

Support de WebIntel:

  • Application interne ressemblant à Google Analytics.
  • Tâches: régler des bogues et ajouter quelques fonctionnalités.
  • Migration de serveurs.

Création et support de WebIntel Workbench:

  • Application pour examiner les permissions, les visites, les vues …
  • Utilise Java, Spring, HTML, AngularJS …
  • Permets aux équipes utilisant WebIntel et à l’équipe de support de diagnostiquer leurs problèmes.
  • Permets de fouiller dans toutes les bases de données et les tables en quelques cliques sans connaitre toutes les requêtes.
  • Permets aux nouveaux développeurs d’apprendre la structure de la base de données puisque chaque vue affiche la requête SQL exécutée.

Hadoop:

  • Créer des exemples d’application Map/Reduce en Java et Scala.
  • Aider à trouver des solutions d’intégrations dans l’environnement de Morgan Stanley.

Autre:

  • Faire passer des entrevues techniques.
  • Ajouter de la documentation dans tous les projets que j’ai participé

 

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

Nouveau thème pour le site Foilen. Il est maintenant plus sobre, adaptatif et va permettre des articles sans vidéos.

Spécificités:

  • Thème pour WordPress.
  • Site avec une section en français et une autre en anglais.
  • Supporte différentes tailles d’écrans
    • le flux Twitter qui disparait sur les plus petits écrans.
    • les catégories qui prennent un nombre différent de colonnes.
    • les publicités qui s’affichent différemment.
  • Services externes:
    • Commentaires Facebook sur les articles.

Le site web

Technologies: , , , , , , ,

Dans le cadre de mon travail chez CGI, j’ai participé à un projet chez Aimia (Aéroplan) pour aider à créer un service qui évalue la valeur d’un point Aéroplan versus la récompense demandée (vols d’avion). Ceci est la suite de la phase 2.

Responsabilités:

  • Analyser les besoins de l’entreprise versus les données qui peuvent être obtenues et utilisées.
  • Élaborer des règles d’entreprise selon les données disponibles.
  • Concevoir et développer une partie de la solution.

Spécificités:

  • Application Java utilisant Spring Framework.
  • Créer des tests jUnits pour tout ce qui est développé.
  • Améliorer certains tests unitaires écrits précédemment pour utiliser les outils de Spring.
  • Améliorer la gestion des erreurs puisque certains problèmes se sont ajoutés en changeant la tactique entre les phases 1 et 2.
  • Améliorer l’orchestration de la solution puisqu’elle est devenue trop grosses suites aux nombreux ajouts de fonctionnalités.
  • Documenter la possibilité d’avoir un outil qui teste continuellement le nouveau code par rapport à la production.
Technologies: , , , , , , , , ,

Dans le cadre de mon travail chez CGI, j’ai participé à un projet chez Aimia (Aéroplan) pour aider à créer un service qui évalue la valeur d’un point Aéroplan versus la récompense demandée (vols d’avion). Ceci est la suite de la phase 1. La phase 2 consiste à avoir une job qui vérifie toutes les nouvelles réservations de vols et ajoute celles qui n’ont pas fonctionné ou qui n’ont pas été trouvées. Elle ajoute toutes les entrées dans la file.

Responsabilités:

  • Analyser les besoins de l’entreprise versus les données qui peuvent être obtenues et utilisées.
  • Élaborer des règles d’entreprise selon les données disponibles.
  • Concevoir et développer une partie de la solution.

Spécificités:

  • Application Java utilisant Spring Framework.
  • Créer des tests jUnits pour tout ce qui est développé.
  • Créer le DAO de la base de données DB2:
    • Créer les classes liées au domaine.
    • Utiliser JDBC Template avec des RowMappers pour lire les données.
    • Utiliser JDBC Template pour écrire, mettre à jour et effacer les données.
  • Créer des services web REST et des clients qui:
    • liste toutes les réservations à ajouter à la queue.
    • modifie une réservation pour dire qu’elle a été auditée ou non.
  • Modifier quelques règles métiers suite à l’analyse des données par les auditeurs.
  • Ajouter des fonctionnalités à l’application web pour aider à tester manuellement:
    • Permettre d’obtenir les données en production en groupe et les zipper pour les utiliser avec un Mock.
    • Afficher le contenu de la nouvelle table listant les réservations à auditer

À côté:

  • Créer un script Perl pour générer un fichier qui liste les aéroports et leurs villes pour résoudre un bogue d’un autre système qui affecte l’audit.
Technologies: , , , , , , , , ,

Utiliser le design de site web créé par l’artiste et le transformer en thème WordPress pour l’aider à facilement modifier son site et son portfolio de peintures.

Spécificités:

  • Avoir un diaporama de ses oeuvres les plus récentes sur la page d’accueil.
  • Dans toutes les sections des oeuvres (peintures, sculptures, dessins et miniatures), afficher toutes les oeuvres de la catégorie à gauche en plus de l’image courante à droite.

Le site web de l’artiste

Technologies: , , , , ,